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) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
impl ToVariant for i8
[src]
impl ToVariant for i8
fn to_variant(&self) -> Variant
[src]
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
impl ToVariant for i16
[src]
impl ToVariant for i16
fn to_variant(&self) -> Variant
[src]
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
impl ToVariant for i32
[src]
impl ToVariant for i32
fn to_variant(&self) -> Variant
[src]
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
impl ToVariant for i64
[src]
impl ToVariant for i64
fn to_variant(&self) -> Variant
[src]
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
impl ToVariant for u8
[src]
impl ToVariant for u8
fn to_variant(&self) -> Variant
[src]
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
impl ToVariant for u16
[src]
impl ToVariant for u16
fn to_variant(&self) -> Variant
[src]
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
impl ToVariant for u32
[src]
impl ToVariant for u32
fn to_variant(&self) -> Variant
[src]
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
impl ToVariant for u64
[src]
impl ToVariant for u64
fn to_variant(&self) -> Variant
[src]
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
impl ToVariant for f32
[src]
impl ToVariant for f32
fn to_variant(&self) -> Variant
[src]
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
impl ToVariant for f64
[src]
impl ToVariant for f64
fn to_variant(&self) -> Variant
[src]
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
impl ToVariant for String
[src]
impl ToVariant for String
fn to_variant(&self) -> Variant
[src]
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
impl ToVariant for Vector2
[src]
impl ToVariant for Vector2
fn to_variant(&self) -> Variant
[src]
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
impl ToVariant for Vector3
[src]
impl ToVariant for Vector3
fn to_variant(&self) -> Variant
[src]
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_variant(variant: &Variant) -> Option<Self>
Implementors
impl ToVariant for VariantArray
impl ToVariant for Dictionary
impl ToVariant for Object
impl ToVariant for Reference
impl ToVariant for NodePath
impl ToVariant for GodotString
impl ToVariant for ByteArray
impl ToVariant for Int32Array
impl ToVariant for Float32Array
impl ToVariant for StringArray
impl ToVariant for Vector2Array
impl ToVariant for Vector3Array
impl ToVariant for ColorArray