pub trait ToVariant {
    // Required method
    fn to_variant(&self) -> Variant;
}
Expand description

Converts to Variant.

Required Methods§

fn to_variant(&self) -> Variant

Returns a Variant clone of self.

Implementations on Foreign Types§

§

impl<T> ToVariant for Vec<T, Global>where T: StaticVariantType + ToVariant,

§

fn to_variant(&self) -> Variant

§

impl ToVariant for u16

§

fn to_variant(&self) -> Variant

§

impl ToVariant for i16

§

fn to_variant(&self) -> Variant

§

impl<K, V> ToVariant for BTreeMap<K, V, Global>where K: StaticVariantType + ToVariant + Eq + Hash, V: StaticVariantType + ToVariant,

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant, T5: ToVariant, T6: ToVariant, T7: ToVariant, T8: ToVariant, T9: ToVariant, T10: ToVariant, T11: ToVariant, T12: ToVariant, T13: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant, T5: ToVariant, T6: ToVariant, T7: ToVariant, T8: ToVariant, T9: ToVariant, T10: ToVariant, T11: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2, T3, T4, T5, T6, T7> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant, T5: ToVariant, T6: ToVariant, T7: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl<'a, T> ToVariant for &'a Twhere T: ToVariant + ?Sized,

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant, T5: ToVariant, T6: ToVariant, T7: ToVariant, T8: ToVariant, T9: ToVariant, T10: ToVariant, T11: ToVariant, T12: ToVariant, T13: ToVariant, T14: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2, T3, T4, T5> ToVariant for (T0, T1, T2, T3, T4, T5)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant, T5: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl ToVariant for String

§

fn to_variant(&self) -> Variant

§

impl<T> ToVariant for [T]where T: StaticVariantType + ToVariant,

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2, T3, T4> ToVariant for (T0, T1, T2, T3, T4)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl ToVariant for u8

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant, T5: ToVariant, T6: ToVariant, T7: ToVariant, T8: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl<T0, T1> ToVariant for (T0, T1)where T0: ToVariant, T1: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant, T5: ToVariant, T6: ToVariant, T7: ToVariant, T8: ToVariant, T9: ToVariant, T10: ToVariant, T11: ToVariant, T12: ToVariant, T13: ToVariant, T14: ToVariant, T15: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl ToVariant for OsString

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant, T5: ToVariant, T6: ToVariant, T7: ToVariant, T8: ToVariant, T9: ToVariant, T10: ToVariant, T11: ToVariant, T12: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl ToVariant for i64

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2> ToVariant for (T0, T1, T2)where T0: ToVariant, T1: ToVariant, T2: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2, T3> ToVariant for (T0, T1, T2, T3)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl ToVariant for bool

§

fn to_variant(&self) -> Variant

§

impl<T0> ToVariant for (T0,)where T0: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2, T3, T4, T5, T6> ToVariant for (T0, T1, T2, T3, T4, T5, T6)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant, T5: ToVariant, T6: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl ToVariant for str

§

fn to_variant(&self) -> Variant

§

impl ToVariant for ()

§

fn to_variant(&self) -> Variant

§

impl ToVariant for Path

§

fn to_variant(&self) -> Variant

§

impl ToVariant for u64

§

fn to_variant(&self) -> Variant

§

impl ToVariant for u32

§

fn to_variant(&self) -> Variant

§

impl ToVariant for i32

§

fn to_variant(&self) -> Variant

§

impl ToVariant for f64

§

fn to_variant(&self) -> Variant

§

impl ToVariant for PathBuf

§

fn to_variant(&self) -> Variant

§

impl ToVariant for OsStr

§

fn to_variant(&self) -> Variant

§

impl<K, V> ToVariant for HashMap<K, V, RandomState>where K: StaticVariantType + ToVariant + Eq + Hash, V: StaticVariantType + ToVariant,

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant, T5: ToVariant, T6: ToVariant, T7: ToVariant, T8: ToVariant, T9: ToVariant, T10: ToVariant,

§

fn to_variant(&self) -> Variant

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant, T5: ToVariant, T6: ToVariant, T7: ToVariant, T8: ToVariant, T9: ToVariant,

§

fn to_variant(&self) -> Variant

Implementors§