[][src]Enum gdnative_bindings_generator::api::Ty

pub enum Ty {
    Void,
    String,
    F64,
    I64,
    Bool,
    Vector2,
    Vector3,
    Quat,
    Transform,
    Transform2D,
    Rect2,
    Plane,
    Basis,
    Color,
    NodePath,
    Variant,
    Aabb,
    Rid,
    VariantArray,
    Dictionary,
    ByteArray,
    StringArray,
    Vector2Array,
    Vector3Array,
    ColorArray,
    Int32Array,
    Float32Array,
    Result,
    VariantType,
    Enum(String),
    Object(String),
}

Variants

Void
String
F64
I64
Bool
Vector2
Vector3
Quat
Transform
Transform2D
Rect2
Plane
Basis
Color
NodePath
Variant
Aabb
Rid
VariantArray
Dictionary
ByteArray
StringArray
Vector2Array
Vector3Array
ColorArray
Int32Array
Float32Array
Result
VariantType
Enum(String)
Object(String)

Implementations

impl Ty[src]

pub fn from_src(src: &str) -> Self[src]

pub fn to_rust(&self) -> Option<String>[src]

pub fn to_sys(&self) -> Option<String>[src]

Trait Implementations

impl Clone for Ty[src]

Auto Trait Implementations

impl RefUnwindSafe for Ty

impl Send for Ty

impl Sync for Ty

impl Unpin for Ty

impl UnwindSafe for Ty

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.