Enum lightningcss::properties::align::OverflowPosition
source · pub enum OverflowPosition {
Safe,
Unsafe,
}
Expand description
An <overflow-position>
value.
Variants§
Safe
If the size of the alignment subject overflows the alignment container, the alignment subject is instead aligned as if the alignment mode were start.
Unsafe
Regardless of the relative sizes of the alignment subject and alignment container, the given alignment value is honored.
Trait Implementations§
source§impl Clone for OverflowPosition
impl Clone for OverflowPosition
source§fn clone(&self) -> OverflowPosition
fn clone(&self) -> OverflowPosition
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 OverflowPosition
impl Debug for OverflowPosition
source§impl<'i> Parse<'i> for OverflowPosition
impl<'i> Parse<'i> for OverflowPosition
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<OverflowPosition> for OverflowPosition
impl PartialEq<OverflowPosition> for OverflowPosition
source§fn eq(&self, other: &OverflowPosition) -> bool
fn eq(&self, other: &OverflowPosition) -> bool
source§impl ToCss for OverflowPosition
impl ToCss for OverflowPosition
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 OverflowPosition
impl<'i, __T: Visit<'i, __T, __V>, __V: Visitor<'i, __T>> Visit<'i, __T, __V> for OverflowPosition
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 OverflowPosition
impl StructuralPartialEq for OverflowPosition
Auto Trait Implementations§
impl RefUnwindSafe for OverflowPosition
impl Send for OverflowPosition
impl Sync for OverflowPosition
impl Unpin for OverflowPosition
impl UnwindSafe for OverflowPosition
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