Trait gdnative_core::ToVariant [−][src]
pub trait ToVariant: Sized { fn to_variant(&self) -> Variant; fn from_variant(variant: &Variant) -> Option<Self>; }
Types that can be converted to and from a Variant.
Required Methods
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
Implementations on Foreign Types
impl ToVariant for ()[src]
impl ToVariant for ()fn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>impl ToVariant for i8[src]
impl ToVariant for i8fn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>impl ToVariant for i16[src]
impl ToVariant for i16fn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>impl ToVariant for i32[src]
impl ToVariant for i32fn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>impl ToVariant for i64[src]
impl ToVariant for i64fn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>impl ToVariant for u8[src]
impl ToVariant for u8fn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>impl ToVariant for u16[src]
impl ToVariant for u16fn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>impl ToVariant for u32[src]
impl ToVariant for u32fn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>impl ToVariant for u64[src]
impl ToVariant for u64fn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>impl ToVariant for f32[src]
impl ToVariant for f32fn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>impl ToVariant for f64[src]
impl ToVariant for f64fn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>impl ToVariant for String[src]
impl ToVariant for Stringfn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>impl ToVariant for Vector2[src]
impl ToVariant for Vector2fn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>impl ToVariant for Vector3[src]
impl ToVariant for Vector3fn to_variant(&self) -> Variant[src]
fn to_variant(&self) -> Variantfn from_variant(variant: &Variant) -> Option<Self>[src]
fn from_variant(variant: &Variant) -> Option<Self>Implementors
impl ToVariant for VariantArrayimpl ToVariant for Dictionaryimpl ToVariant for Objectimpl ToVariant for Referenceimpl ToVariant for NodePathimpl ToVariant for GodotStringimpl ToVariant for ByteArrayimpl ToVariant for Int32Arrayimpl ToVariant for Float32Arrayimpl ToVariant for StringArrayimpl ToVariant for Vector2Arrayimpl ToVariant for Vector3Arrayimpl ToVariant for ColorArray