Struct PersistenceScope
pub struct PersistenceScope { /* private fields */ }Implementations§
§impl PersistenceScope
impl PersistenceScope
pub const SYSTEM_MANAGED: PersistenceScope
pub const SYSTEM_MANAGED: PersistenceScope
Godot enumerator name: PERSISTENCE_SCOPE_SYSTEM_MANAGED
pub const LOCAL_ANCHORS: PersistenceScope
pub const LOCAL_ANCHORS: PersistenceScope
Godot enumerator name: PERSISTENCE_SCOPE_LOCAL_ANCHORS
Trait Implementations§
§impl Clone for PersistenceScope
impl Clone for PersistenceScope
§fn clone(&self) -> PersistenceScope
fn clone(&self) -> PersistenceScope
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 PersistenceScope
impl Debug for PersistenceScope
§impl EngineEnum for PersistenceScope
impl EngineEnum for PersistenceScope
fn try_from_ord(ord: i32) -> Option<PersistenceScope>
§fn ord(self) -> i32
fn ord(self) -> i32
Ordinal value of the enumerator, as specified in Godot.
This is not necessarily unique.
§fn values() -> &'static [PersistenceScope]
fn values() -> &'static [PersistenceScope]
Returns a slice of distinct enum values. Read more
§fn all_constants() -> &'static [EnumConstant<PersistenceScope>]
fn all_constants() -> &'static [EnumConstant<PersistenceScope>]
Returns metadata for all enum constants. Read more
fn from_ord(ord: i32) -> Self
§impl Export for PersistenceScope
impl Export for PersistenceScope
§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 PersistenceScope
impl FromGodot for PersistenceScope
§fn try_from_godot(
via: <PersistenceScope as GodotConvert>::Via,
) -> Result<PersistenceScope, ConvertError>
fn try_from_godot( via: <PersistenceScope as GodotConvert>::Via, ) -> Result<PersistenceScope, 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 PersistenceScope
impl GodotConvert for PersistenceScope
§impl Hash for PersistenceScope
impl Hash for PersistenceScope
§impl PartialEq for PersistenceScope
impl PartialEq for PersistenceScope
§impl ToGodot for PersistenceScope
impl ToGodot for PersistenceScope
§fn to_godot(&self) -> <PersistenceScope as GodotConvert>::Via
fn to_godot(&self) -> <PersistenceScope 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 PersistenceScope
impl Var for PersistenceScope
§type PubType = PersistenceScope
type PubType = PersistenceScope
Type used in generated Rust getters/setters for
#[var(pub)].§fn var_get(field: &PersistenceScope) -> <PersistenceScope as GodotConvert>::Via
fn var_get(field: &PersistenceScope) -> <PersistenceScope as GodotConvert>::Via
Get property value. Called when reading a property from Godot.
§fn var_set(
field: &mut PersistenceScope,
value: <PersistenceScope as GodotConvert>::Via,
)
fn var_set( field: &mut PersistenceScope, value: <PersistenceScope as GodotConvert>::Via, )
Set property value. Called when writing a property from Godot.
§fn var_pub_get(field: &PersistenceScope) -> <PersistenceScope as Var>::PubType
fn var_pub_get(field: &PersistenceScope) -> <PersistenceScope as Var>::PubType
Get property value in a Rust auto-generated getter, for fields annotated with
#[var(pub)].§fn var_pub_set(
field: &mut PersistenceScope,
value: <PersistenceScope as Var>::PubType,
)
fn var_pub_set( field: &mut PersistenceScope, value: <PersistenceScope 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 PersistenceScope
impl Eq for PersistenceScope
impl StructuralPartialEq for PersistenceScope
Auto Trait Implementations§
impl Freeze for PersistenceScope
impl RefUnwindSafe for PersistenceScope
impl Send for PersistenceScope
impl Sync for PersistenceScope
impl Unpin for PersistenceScope
impl UnsafeUnpin for PersistenceScope
impl UnwindSafe for PersistenceScope
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