Enum parcel_css::properties::background::BackgroundOrigin
source · [−]pub enum BackgroundOrigin {
BorderBox,
PaddingBox,
ContentBox,
}
Expand description
A value for the background-origin property.
Variants
BorderBox
The position is relative to the border box.
PaddingBox
The position is relative to the padding box.
ContentBox
The position is relative to the content box.
Trait Implementations
sourceimpl Clone for BackgroundOrigin
impl Clone for BackgroundOrigin
sourcefn clone(&self) -> BackgroundOrigin
fn clone(&self) -> BackgroundOrigin
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for BackgroundOrigin
impl Debug for BackgroundOrigin
sourceimpl Into<BackgroundClip> for BackgroundOrigin
impl Into<BackgroundClip> for BackgroundOrigin
sourcefn into(self) -> BackgroundClip
fn into(self) -> BackgroundClip
Converts this type into the (usually inferred) input type.
sourceimpl<'i> Parse<'i> for BackgroundOrigin
impl<'i> Parse<'i> for BackgroundOrigin
sourcefn 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.
sourcefn 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
sourceimpl PartialEq<BackgroundOrigin> for BackgroundClip
impl PartialEq<BackgroundOrigin> for BackgroundClip
sourceimpl PartialEq<BackgroundOrigin> for BackgroundOrigin
impl PartialEq<BackgroundOrigin> for BackgroundOrigin
sourceimpl ToCss for BackgroundOrigin
impl ToCss for BackgroundOrigin
sourcefn 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
.
sourcefn 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 more
impl Copy for BackgroundOrigin
impl StructuralPartialEq for BackgroundOrigin
Auto Trait Implementations
impl RefUnwindSafe for BackgroundOrigin
impl Send for BackgroundOrigin
impl Sync for BackgroundOrigin
impl Unpin for BackgroundOrigin
impl UnwindSafe for BackgroundOrigin
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.
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<F, W, T, D> Deserialize<With<T, W>, D> for F where
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for F where
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