float_pigment_css::typing

Enum OverflowType

Source
#[repr(C)]
pub enum OverflowType {
Show 68 variants Invalid, Initial, Inherit, Unset, Var(Box<StrRef>), VarInShorthand(Box<StrRef>, Box<StrRef>), Invalid0, Invalid7, Invalid8, Invalid9, InvalidA, InvalidB, InvalidC, InvalidD, InvalidE, InvalidF, Invalid10, Invalid11, Invalid12, Invalid13, Invalid14, Invalid15, Invalid16, Invalid17, Invalid18, Invalid19, Invalid1A, Invalid1B, Invalid1C, Invalid1D, Invalid1E, Invalid1F, Invalid20, Invalid21, Invalid22, Invalid23, Invalid24, Invalid25, Invalid26, Invalid27, Invalid28, Invalid29, Invalid2A, Invalid2B, Invalid2C, Invalid2D, Invalid2E, Invalid2F, Invalid30, Invalid31, Invalid32, Invalid33, Invalid34, Invalid35, Invalid36, Invalid37, Invalid38, Invalid39, Invalid3A, Invalid3B, Invalid3C, Invalid3D, Invalid3E, Invalid3F, Visible, Hidden, Auto, Scroll,
}

Variants§

§

Invalid

§

Initial

§

Inherit

§

Unset

§

Var(Box<StrRef>)

§

VarInShorthand(Box<StrRef>, Box<StrRef>)

§

Invalid0

§

Invalid7

§

Invalid8

§

Invalid9

§

InvalidA

§

InvalidB

§

InvalidC

§

InvalidD

§

InvalidE

§

InvalidF

§

Invalid10

§

Invalid11

§

Invalid12

§

Invalid13

§

Invalid14

§

Invalid15

§

Invalid16

§

Invalid17

§

Invalid18

§

Invalid19

§

Invalid1A

§

Invalid1B

§

Invalid1C

§

Invalid1D

§

Invalid1E

§

Invalid1F

§

Invalid20

§

Invalid21

§

Invalid22

§

Invalid23

§

Invalid24

§

Invalid25

§

Invalid26

§

Invalid27

§

Invalid28

§

Invalid29

§

Invalid2A

§

Invalid2B

§

Invalid2C

§

Invalid2D

§

Invalid2E

§

Invalid2F

§

Invalid30

§

Invalid31

§

Invalid32

§

Invalid33

§

Invalid34

§

Invalid35

§

Invalid36

§

Invalid37

§

Invalid38

§

Invalid39

§

Invalid3A

§

Invalid3B

§

Invalid3C

§

Invalid3D

§

Invalid3E

§

Invalid3F

§

Visible

§

Hidden

§

Auto

§

Scroll

Trait Implementations§

Source§

impl Clone for OverflowType

Source§

fn clone(&self) -> OverflowType

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for OverflowType

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for OverflowType

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for OverflowType

Source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for OverflowType

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<Overflow> for OverflowType

Source§

fn from(x: Overflow) -> OverflowType

Converts to this type from the input type.
Source§

impl PartialEq for OverflowType

Source§

fn eq(&self, other: &OverflowType) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PropertyValueWithGlobal for OverflowType

Source§

type Inner = Overflow

The type without global values.
Source§

fn initial() -> Self

Create a initial value.
Source§

fn inherit() -> Self

Create a inherit value.
Source§

fn unset() -> Self

Create a unset value.
Source§

fn var(expr: String) -> Self

Create a var value.
Source§

fn var_in_shorthand(short_hand: String, expr: String) -> Self

Create a special var value with a shorthand property. Read more
Source§

fn to_inner_without_global(&self) -> Option<Self::Inner>

Convert to Self::Inner type if possible.
Source§

fn to_inner( &self, parent: Option<&Self::Inner>, default_value: Self::Inner, default_inherit: bool, ) -> Option<Self::Inner>

Convert to Self::Inner type with default value and specified inherit mode.
Source§

impl Serialize for OverflowType

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl StructuralPartialEq for OverflowType

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Az for T

Source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<Src, Dst> CastFrom<Src> for Dst
where Src: Cast<Dst>,

Source§

fn cast_from(src: Src) -> Dst

Casts the value.
Source§

impl<T> CheckedAs for T

Source§

fn checked_as<Dst>(self) -> Option<Dst>
where T: CheckedCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> CheckedCastFrom<Src> for Dst
where Src: CheckedCast<Dst>,

Source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where Dst: LosslessTryFrom<Src>,

Source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
Source§

impl<Src, Dst> LossyInto<Dst> for Src
where Dst: LossyFrom<Src>,

Source§

fn lossy_into(self) -> Dst

Performs the conversion.
Source§

impl<T> OverflowingAs for T

Source§

fn overflowing_as<Dst>(self) -> (Dst, bool)
where T: OverflowingCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dst
where Src: OverflowingCast<Dst>,

Source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> SaturatingAs for T

Source§

fn saturating_as<Dst>(self) -> Dst
where T: SaturatingCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dst
where Src: SaturatingCast<Dst>,

Source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> UnwrappedAs for T

Source§

fn unwrapped_as<Dst>(self) -> Dst
where T: UnwrappedCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dst
where Src: UnwrappedCast<Dst>,

Source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
Source§

impl<T> WrappingAs for T

Source§

fn wrapping_as<Dst>(self) -> Dst
where T: WrappingCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> WrappingCastFrom<Src> for Dst
where Src: WrappingCast<Dst>,

Source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,