[][src]Enum config_struct::SerdeSupport

pub enum SerdeSupport {
    No,
    Yes,
    Mixed {
        serialize: bool,
        deserialize: bool,
    },
}

Options for serde support.

Variants

No

Do not derive any serde traits for the struct.

Yes

Derive Serialize and Deserialize for the struct.

Mixed

Derive any combination of Serialize and Deserialize for the struct.

Fields of Mixed

serialize: booldeserialize: bool

Trait Implementations

impl Clone for SerdeSupport[src]

impl Copy for SerdeSupport[src]

impl Debug for SerdeSupport[src]

impl Default for SerdeSupport[src]

impl Eq for SerdeSupport[src]

impl PartialEq<SerdeSupport> for SerdeSupport[src]

impl StructuralEq for SerdeSupport[src]

impl StructuralPartialEq for SerdeSupport[src]

Auto Trait Implementations

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> 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.