pub enum ScriptedNodesParam {
Ref(DynamicManagedRef),
RefMut(DynamicManagedRefMut),
ScopedRef(DynamicManagedRef, Lifetime),
ScopedRefMut(DynamicManagedRefMut, Lifetime),
}Variants§
Ref(DynamicManagedRef)
RefMut(DynamicManagedRefMut)
ScopedRef(DynamicManagedRef, Lifetime)
ScopedRefMut(DynamicManagedRefMut, Lifetime)
Implementations§
source§impl ScriptedNodesParam
impl ScriptedNodesParam
pub fn scoped_ref<T: 'static>(value: &T) -> Self
pub fn scoped_ref_mut<T: 'static>(value: &mut T) -> Self
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<DynamicManagedRef> for ScriptedNodesParam
impl From<DynamicManagedRef> for ScriptedNodesParam
Auto Trait Implementations§
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