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 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
§fn godot_shape() -> GodotShape
fn godot_shape() -> GodotShape
Which “shape” this type has for property registration (e.g. builtin, enum, …). Read more
§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 via FFI-level
Via type. Called for internal (non-pub) getters registered with 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 via FFI-level
Via type. Called for internal (non-pub) setters registered with Godot.§fn var_pub_get(field: &PersistenceScope) -> <PersistenceScope as Var>::PubType
fn var_pub_get(field: &PersistenceScope) -> <PersistenceScope as Var>::PubType
Get property value as
PubType. Called for #[var(pub)] getters exposed in Rust API.§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 as
PubType. Called for #[var(pub)] setters exposed in Rust API.impl Copy for PersistenceScope
impl Element for PersistenceScope
impl Eq for PersistenceScope
impl Export 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