pub enum ScriptedNodesParam {
Owned(DynamicManaged),
Ref(DynamicManagedRef),
RefMut(DynamicManagedRefMut),
ScopedRef(DynamicManagedRef, Lifetime),
ScopedRefMut(DynamicManagedRefMut, Lifetime),
}
Variants§
Owned(DynamicManaged)
Ref(DynamicManagedRef)
RefMut(DynamicManagedRefMut)
ScopedRef(DynamicManagedRef, Lifetime)
ScopedRefMut(DynamicManagedRefMut, Lifetime)
Implementations§
Source§impl ScriptedNodesParam
impl ScriptedNodesParam
pub fn owned<T: 'static>(value: T) -> Self
pub fn scoped_ref<'a, T: 'static>(value: &'a T) -> Selfwhere
Self: 'a,
pub fn scoped_ref_mut<'a, T: 'static>(value: &'a mut T) -> Selfwhere
Self: 'a,
Trait Implementations§
Source§impl<T: 'static> From<&T> for ScriptedNodesParam
impl<T: 'static> From<&T> for ScriptedNodesParam
Source§impl<T: 'static> From<&mut T> for ScriptedNodesParam
impl<T: 'static> From<&mut T> for ScriptedNodesParam
Source§impl From<DynamicManaged> for ScriptedNodesParam
impl From<DynamicManaged> for ScriptedNodesParam
Source§fn from(value: DynamicManaged) -> Self
fn from(value: DynamicManaged) -> Self
Converts to this type from the input type.
Source§impl From<DynamicManagedRef> for ScriptedNodesParam
impl From<DynamicManagedRef> for ScriptedNodesParam
Source§fn from(value: DynamicManagedRef) -> Self
fn from(value: DynamicManagedRef) -> Self
Converts to this type from the input type.
Source§impl From<DynamicManagedRefMut> for ScriptedNodesParam
impl From<DynamicManagedRefMut> for ScriptedNodesParam
Source§fn from(value: DynamicManagedRefMut) -> Self
fn from(value: DynamicManagedRefMut) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ScriptedNodesParam
impl RefUnwindSafe for ScriptedNodesParam
impl Send for ScriptedNodesParam
impl Sync for ScriptedNodesParam
impl Unpin for ScriptedNodesParam
impl UnwindSafe for ScriptedNodesParam
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