[][src]Enum seed::virtual_dom::values::AtValue

pub enum AtValue {
    Ignored,
    None,
    Some(String),
}

Attribute value.

Example

attrs! {
   At::Disabled => false.as_at_value(),  // same as `=> AtValue::Ignored`
   At::Value => model.message,
   At::AutoFocus => AtValue::None,
}

Variants

Ignored

The whole attribute is ignored (i.e. not rendered).

None

Attribute value is not used (i.e. rendered as empty string).

Some(String)

Rendered attribute value.

Trait Implementations

impl Clone for AtValue[src]

impl Debug for AtValue[src]

impl Eq for AtValue[src]

impl<'_> From<&'_ AtValue> for AtValue[src]

impl<T: ToString> From<T> for AtValue[src]

impl PartialEq<AtValue> for AtValue[src]

impl StructuralEq for AtValue[src]

impl StructuralPartialEq for AtValue[src]

Auto Trait Implementations

impl RefUnwindSafe for AtValue

impl Send for AtValue

impl Sync for AtValue

impl Unpin for AtValue

impl UnwindSafe for AtValue

Blanket Implementations

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

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

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

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

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

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

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.