Struct ChangeType
pub struct ChangeType { /* private fields */ }
Implementations§
§impl ChangeType
impl ChangeType
pub const NEW: ChangeType
pub const NEW: ChangeType
Godot enumerator name: CHANGE_TYPE_NEW
pub const MODIFIED: ChangeType
pub const MODIFIED: ChangeType
Godot enumerator name: CHANGE_TYPE_MODIFIED
pub const RENAMED: ChangeType
pub const RENAMED: ChangeType
Godot enumerator name: CHANGE_TYPE_RENAMED
pub const DELETED: ChangeType
pub const DELETED: ChangeType
Godot enumerator name: CHANGE_TYPE_DELETED
pub const TYPECHANGE: ChangeType
pub const TYPECHANGE: ChangeType
Godot enumerator name: CHANGE_TYPE_TYPECHANGE
pub const UNMERGED: ChangeType
pub const UNMERGED: ChangeType
Godot enumerator name: CHANGE_TYPE_UNMERGED
Trait Implementations§
§impl Clone for ChangeType
impl Clone for ChangeType
§fn clone(&self) -> ChangeType
fn clone(&self) -> ChangeType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for ChangeType
impl Debug for ChangeType
§impl EngineEnum for ChangeType
impl EngineEnum for ChangeType
fn try_from_ord(ord: i32) -> Option<ChangeType>
§fn ord(self) -> i32
fn ord(self) -> i32
Ordinal value of the enumerator, as specified in Godot.
This is not necessarily unique.
§fn godot_name(&self) -> &'static str
fn godot_name(&self) -> &'static str
👎Deprecated: Moved to introspection API, see
EngineEnum::all_constants()
and EnumConstant::godot_name()
The equivalent name of the enumerator, as specified in Godot. Read more
§fn values() -> &'static [ChangeType]
fn values() -> &'static [ChangeType]
Returns a slice of distinct enum values. Read more
§fn all_constants() -> &'static [EnumConstant<ChangeType>]
fn all_constants() -> &'static [EnumConstant<ChangeType>]
Returns metadata for all enum constants. Read more
fn from_ord(ord: i32) -> Self
§impl FromGodot for ChangeType
impl FromGodot for ChangeType
§fn try_from_godot(
via: <ChangeType as GodotConvert>::Via,
) -> Result<ChangeType, ConvertError>
fn try_from_godot( via: <ChangeType as GodotConvert>::Via, ) -> Result<ChangeType, 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 GodotConvert for ChangeType
impl GodotConvert for ChangeType
§impl Hash for ChangeType
impl Hash for ChangeType
§impl PartialEq for ChangeType
impl PartialEq for ChangeType
§impl ToGodot for ChangeType
impl ToGodot for ChangeType
§fn to_godot(&self) -> <ChangeType as GodotConvert>::Via
fn to_godot(&self) -> <ChangeType 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 Copy for ChangeType
impl Eq for ChangeType
impl StructuralPartialEq for ChangeType
Auto Trait Implementations§
impl Freeze for ChangeType
impl RefUnwindSafe for ChangeType
impl Send for ChangeType
impl Sync for ChangeType
impl Unpin for ChangeType
impl UnwindSafe for ChangeType
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