Enum lightningcss::properties::svg::StrokeLinejoin
source · pub enum StrokeLinejoin {
Miter,
MiterClip,
Round,
Bevel,
Arcs,
}
Expand description
A value for the stroke-linejoin property.
Variants§
Miter
A sharp corner is to be used to join path segments.
MiterClip
Same as miter
but clipped beyond stroke-miterlimit
.
Round
A round corner is to be used to join path segments.
Bevel
A bevelled corner is to be used to join path segments.
Arcs
An arcs corner is to be used to join path segments.
Trait Implementations§
source§impl Clone for StrokeLinejoin
impl Clone for StrokeLinejoin
source§fn clone(&self) -> StrokeLinejoin
fn clone(&self) -> StrokeLinejoin
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for StrokeLinejoin
impl Debug for StrokeLinejoin
source§impl<'i> Parse<'i> for StrokeLinejoin
impl<'i> Parse<'i> for StrokeLinejoin
source§fn parse<'t>(
input: &mut Parser<'i, 't>
) -> Result<Self, ParseError<'i, ParserError<'i>>>
fn parse<'t>(
input: &mut Parser<'i, 't>
) -> Result<Self, ParseError<'i, ParserError<'i>>>
Parse a value of this type using an existing parser.
source§fn parse_string(input: &'i str) -> Result<Self, ParseError<'i, ParserError<'i>>>
fn parse_string(input: &'i str) -> Result<Self, ParseError<'i, ParserError<'i>>>
Parse a value from a string. Read more
source§impl PartialEq<StrokeLinejoin> for StrokeLinejoin
impl PartialEq<StrokeLinejoin> for StrokeLinejoin
source§fn eq(&self, other: &StrokeLinejoin) -> bool
fn eq(&self, other: &StrokeLinejoin) -> bool
source§impl ToCss for StrokeLinejoin
impl ToCss for StrokeLinejoin
source§fn to_css<W>(
&self,
dest: &mut Printer<'_, '_, '_, W>
) -> Result<(), PrinterError>where
W: Write,
fn to_css<W>(
&self,
dest: &mut Printer<'_, '_, '_, W>
) -> Result<(), PrinterError>where
W: Write,
Serialize
self
in CSS syntax, writing to dest
.source§fn to_css_string(
&self,
options: PrinterOptions<'_>
) -> Result<String, PrinterError>
fn to_css_string(
&self,
options: PrinterOptions<'_>
) -> Result<String, PrinterError>
Serialize
self
in CSS syntax and return a string. Read moresource§impl<'i, __T: Visit<'i, __T, __V>, __V: Visitor<'i, __T>> Visit<'i, __T, __V> for StrokeLinejoin
impl<'i, __T: Visit<'i, __T, __V>, __V: Visitor<'i, __T>> Visit<'i, __T, __V> for StrokeLinejoin
source§const CHILD_TYPES: VisitTypes = _
const CHILD_TYPES: VisitTypes = _
The types of values contained within this value and its children.
This is used to skip branches that don’t have any values requested
by the Visitor. Read more
source§fn visit_children(&mut self, visitor: &mut __V)
fn visit_children(&mut self, visitor: &mut __V)
Visit the children of this value.
impl Copy for StrokeLinejoin
impl StructuralPartialEq for StrokeLinejoin
Auto Trait Implementations§
impl RefUnwindSafe for StrokeLinejoin
impl Send for StrokeLinejoin
impl Sync for StrokeLinejoin
impl Unpin for StrokeLinejoin
impl UnwindSafe for StrokeLinejoin
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
§impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
§fn deserialize(
&self,
deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize(
&self,
deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer