[][src]Enum guion::style::variant::verb::StdVerb

#[non_exhaustive]pub enum StdVerb {
    ObjDefault,
    ObjBackground,
    ObjForeground,
    ObjText,
    ObjBox,
    ObjBorder,
    ObjActive,
    ObjButton,
    ObjList,
    ObjTextBox,
    ObjLabel,
    ObjScroll,
    DesignDefault,
    DesignNormal,
    DesignFlat,
    Accent(u32),
    VariantDefault,
    VariantNormal,
    VariantOK,
    VariantCaution,
    VariantSecondary,
    Hovered(bool),
    Focused(bool),
    Pressed(bool),
    Locked(bool),
    CursorDefault,
    CursorArrow,
    CursorIBeam,
    CursorWait,
    CursorCrosshair,
    CursorWaitArrow,
    CursorSizeNWSE,
    CursorSizeNESW,
    CursorSizeWE,
    CursorSizeNS,
    CursorSizeAll,
    CursorNo,
    CursorHand,
}

verbs enable/disable specific parts of styles.
Style implementations may ignore verbs.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ObjDefault
ObjBackground
ObjForeground
ObjText
ObjBox
ObjBorder
ObjActive
ObjButton
ObjList
ObjTextBox
ObjLabel
ObjScroll
DesignDefault
DesignNormal
DesignFlat
Accent(u32)
VariantDefault
VariantNormal
VariantOK
VariantCaution
VariantSecondary
Hovered(bool)
Focused(bool)
Pressed(bool)
Locked(bool)
CursorDefault
CursorArrow
CursorIBeam
CursorWait
CursorCrosshair
CursorWaitArrow
CursorSizeNWSE
CursorSizeNESW
CursorSizeWE
CursorSizeNS
CursorSizeAll
CursorNo
CursorHand

Trait Implementations

impl Clone for StdVerb[src]

impl Copy for StdVerb[src]

impl IntoIterator for StdVerb[src]

type Item = StdVerb

The type of the elements being iterated over.

type IntoIter = Once<StdVerb>

Which kind of iterator are we turning this into?

impl StyleVariantSupport<StdVerb> for StdStyleVariant[src]

Auto Trait Implementations

impl RefUnwindSafe for StdVerb

impl Send for StdVerb

impl Sync for StdVerb

impl Unpin for StdVerb

impl UnwindSafe for StdVerb

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> AtomState<T> for T where
    T: Copy
[src]

impl<T> AtomStateMut<T> for T where
    T: Copy
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.