Struct PortType
pub struct PortType { /* private fields */ }Implementations§
§impl PortType
impl PortType
pub const SCALAR_INT: PortType
pub const SCALAR_INT: PortType
Godot enumerator name: PORT_TYPE_SCALAR_INT
pub const SCALAR_UINT: PortType
pub const SCALAR_UINT: PortType
Godot enumerator name: PORT_TYPE_SCALAR_UINT
Trait Implementations§
§impl EngineEnum for PortType
impl EngineEnum for PortType
§impl Export for PortType
impl Export for PortType
§fn export_hint() -> PropertyHintInfo
fn export_hint() -> PropertyHintInfo
The export info to use for an exported field of this type, if no other export info is specified.
§impl FromGodot for PortType
impl FromGodot for PortType
§fn try_from_godot(
via: <PortType as GodotConvert>::Via,
) -> Result<PortType, ConvertError>
fn try_from_godot( via: <PortType as GodotConvert>::Via, ) -> Result<PortType, ConvertError>
Converts the Godot representation to this type, returning
Err on failure.§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
⚠️ Converts the Godot representation to this type. Read more
§fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
Performs the conversion from a
Variant, returning Err on failure.§fn from_variant(variant: &Variant) -> Self
fn from_variant(variant: &Variant) -> Self
§impl ToGodot for PortType
impl ToGodot for PortType
§fn to_godot(&self) -> <PortType as GodotConvert>::Via
fn to_godot(&self) -> <PortType as GodotConvert>::Via
Converts this type to Godot representation, optimizing for zero-copy when possible. Read more
§fn to_godot_owned(&self) -> Self::Via
fn to_godot_owned(&self) -> Self::Via
Converts this type to owned Godot representation. Read more
§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
Converts this type to a Variant.
§impl Var for PortType
impl Var for PortType
§fn var_get(field: &PortType) -> <PortType as GodotConvert>::Via
fn var_get(field: &PortType) -> <PortType as GodotConvert>::Via
Get property value. Called when reading a property from Godot.
§fn var_set(field: &mut PortType, value: <PortType as GodotConvert>::Via)
fn var_set(field: &mut PortType, value: <PortType as GodotConvert>::Via)
Set property value. Called when writing a property from Godot.
§fn var_pub_get(field: &PortType) -> <PortType as Var>::PubType
fn var_pub_get(field: &PortType) -> <PortType as Var>::PubType
Get property value in a Rust auto-generated getter, for fields annotated with
#[var(pub)].§fn var_pub_set(field: &mut PortType, value: <PortType as Var>::PubType)
fn var_pub_set(field: &mut PortType, value: <PortType as Var>::PubType)
Set property value in a Rust auto-generated setter, for fields annotated with
#[var(pub)].§fn var_hint() -> PropertyHintInfo
fn var_hint() -> PropertyHintInfo
Specific property hints. Only override if they deviate from
GodotType::property_info, e.g. for enums/newtypes.impl Copy for PortType
impl Eq for PortType
impl StructuralPartialEq for PortType
Auto Trait Implementations§
impl Freeze for PortType
impl RefUnwindSafe for PortType
impl Send for PortType
impl Sync for PortType
impl Unpin for PortType
impl UnwindSafe for PortType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more