Struct oxygengine::prelude::intuicio::core::transformer::SharedValueTransformer
pub struct SharedValueTransformer<T>(/* private fields */)
where
T: Default + Clone + 'static;
Trait Implementations§
type Type = T
type Borrow<'r> = Ref<'r, T>
type BorrowMut<'r> = RefMut<'r, T>
type Dependency = ()
type Owned = Shared<T>
type Ref = Shared<T>
type RefMut = Shared<T>
fn from_owned( _: &Registry, value: <SharedValueTransformer<T> as ValueTransformer>::Type ) -> <SharedValueTransformer<T> as ValueTransformer>::Owned
fn from_ref( _: &Registry, value: &<SharedValueTransformer<T> as ValueTransformer>::Type, _: Option<<SharedValueTransformer<T> as ValueTransformer>::Dependency> ) -> <SharedValueTransformer<T> as ValueTransformer>::Ref
fn from_ref_mut( _: &Registry, value: &mut <SharedValueTransformer<T> as ValueTransformer>::Type, _: Option<<SharedValueTransformer<T> as ValueTransformer>::Dependency> ) -> <SharedValueTransformer<T> as ValueTransformer>::RefMut
fn into_owned( value: <SharedValueTransformer<T> as ValueTransformer>::Owned ) -> <SharedValueTransformer<T> as ValueTransformer>::Type
fn into_ref( value: &<SharedValueTransformer<T> as ValueTransformer>::Ref ) -> <SharedValueTransformer<T> as ValueTransformer>::Borrow<'_>
fn into_ref_mut( value: &mut <SharedValueTransformer<T> as ValueTransformer>::RefMut ) -> <SharedValueTransformer<T> as ValueTransformer>::BorrowMut<'_>
Auto Trait Implementations§
Blanket Implementations§
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§unsafe fn finalize_raw(data: *mut ())
unsafe fn finalize_raw(data: *mut ())
Safety Read more