pub enum StrokeJoin {
Miter,
Round,
Bevel,
}Expand description
How consecutive segments of a stroked subpath are joined.
Variants§
Miter
Offset lines meet at their intersection, clamped to the miter limit.
Round
The join corners bulge into a round arc of the stroke half-width.
Bevel
The join is a straight diagonal between the two offset edges.
Trait Implementations§
Source§impl Clone for StrokeJoin
impl Clone for StrokeJoin
Source§fn clone(&self) -> StrokeJoin
fn clone(&self) -> StrokeJoin
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for StrokeJoin
Source§impl Debug for StrokeJoin
impl Debug for StrokeJoin
Source§impl PartialEq for StrokeJoin
impl PartialEq for StrokeJoin
impl StructuralPartialEq for StrokeJoin
Auto Trait Implementations§
impl Freeze for StrokeJoin
impl RefUnwindSafe for StrokeJoin
impl Send for StrokeJoin
impl Sync for StrokeJoin
impl Unpin for StrokeJoin
impl UnsafeUnpin for StrokeJoin
impl UnwindSafe for StrokeJoin
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more