[][src]Enum muon_rs::Value

pub enum Value {
    Text(String),
    Bool(bool),
    DateTime(DateTime),
    Date(Date),
    Time(Time),
    Optional(Option<Box<Value>>),
    List(Vec<Value>),
}

A MuON value

Warning: this type is not fully implemented.

Variants

Text(String)

Text value

Bool(bool)

Boolean value

DateTime(DateTime)

Date and time with offset

Date(Date)

Date with no time or offset

Time(Time)

Time with no date or offset

Optional(Option<Box<Value>>)

Optional value

List(Vec<Value>)

List of values

Trait Implementations

impl Debug for Value[src]

Auto Trait Implementations

impl RefUnwindSafe for Value

impl Send for Value

impl Sync for Value

impl Unpin for Value

impl UnwindSafe for Value

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<T> From<T> for T[src]

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

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.