Enum lightningcss::properties::text::TextEmphasisShape
source · pub enum TextEmphasisShape {
Dot,
Circle,
DoubleCircle,
Triangle,
Sesame,
}
Expand description
A text emphasis shape for the text-emphasis-style property.
See TextEmphasisStyle.
Variants§
Dot
Display small circles as marks.
Circle
Display large circles as marks.
DoubleCircle
Display double circles as marks.
Triangle
Display triangles as marks.
Sesame
Display sesames as marks.
Trait Implementations§
source§impl Clone for TextEmphasisShape
impl Clone for TextEmphasisShape
source§fn clone(&self) -> TextEmphasisShape
fn clone(&self) -> TextEmphasisShape
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 TextEmphasisShape
impl Debug for TextEmphasisShape
source§impl<'i> Parse<'i> for TextEmphasisShape
impl<'i> Parse<'i> for TextEmphasisShape
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<TextEmphasisShape> for TextEmphasisShape
impl PartialEq<TextEmphasisShape> for TextEmphasisShape
source§fn eq(&self, other: &TextEmphasisShape) -> bool
fn eq(&self, other: &TextEmphasisShape) -> bool
source§impl ToCss for TextEmphasisShape
impl ToCss for TextEmphasisShape
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 TextEmphasisShape
impl<'i, __T: Visit<'i, __T, __V>, __V: Visitor<'i, __T>> Visit<'i, __T, __V> for TextEmphasisShape
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 TextEmphasisShape
impl StructuralPartialEq for TextEmphasisShape
Auto Trait Implementations§
impl RefUnwindSafe for TextEmphasisShape
impl Send for TextEmphasisShape
impl Sync for TextEmphasisShape
impl Unpin for TextEmphasisShape
impl UnwindSafe for TextEmphasisShape
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