Enum oxygengine::prelude::intuicio::core::prelude::ManagedValueDependency
pub enum ManagedValueDependency {
Ref(LifetimeRef),
RefMut(LifetimeRefMut),
}
Variants§
Ref(LifetimeRef)
RefMut(LifetimeRefMut)
Trait Implementations§
§impl ValueDependency<DynamicManaged> for ManagedValueDependency
impl ValueDependency<DynamicManaged> for ManagedValueDependency
fn as_ref(value: &DynamicManaged) -> ManagedValueDependency
fn as_ref_mut(value: &mut DynamicManaged) -> ManagedValueDependency
§impl ValueDependency<DynamicManagedRef> for ManagedValueDependency
impl ValueDependency<DynamicManagedRef> for ManagedValueDependency
fn as_ref(value: &DynamicManagedRef) -> ManagedValueDependency
fn as_ref_mut(_: &mut DynamicManagedRef) -> ManagedValueDependency
§impl ValueDependency<DynamicManagedRefMut> for ManagedValueDependency
impl ValueDependency<DynamicManagedRefMut> for ManagedValueDependency
fn as_ref(value: &DynamicManagedRefMut) -> ManagedValueDependency
fn as_ref_mut(value: &mut DynamicManagedRefMut) -> ManagedValueDependency
§impl<T> ValueDependency<Managed<T>> for ManagedValueDependency
impl<T> ValueDependency<Managed<T>> for ManagedValueDependency
fn as_ref(value: &Managed<T>) -> ManagedValueDependency
fn as_ref_mut(value: &mut Managed<T>) -> ManagedValueDependency
§impl<T> ValueDependency<ManagedRef<T>> for ManagedValueDependency
impl<T> ValueDependency<ManagedRef<T>> for ManagedValueDependency
fn as_ref(value: &ManagedRef<T>) -> ManagedValueDependency
fn as_ref_mut(_: &mut ManagedRef<T>) -> ManagedValueDependency
§impl<T> ValueDependency<ManagedRefMut<T>> for ManagedValueDependency
impl<T> ValueDependency<ManagedRefMut<T>> for ManagedValueDependency
fn as_ref(value: &ManagedRefMut<T>) -> ManagedValueDependency
fn as_ref_mut(value: &mut ManagedRefMut<T>) -> ManagedValueDependency
Auto Trait Implementations§
impl RefUnwindSafe for ManagedValueDependency
impl Send for ManagedValueDependency
impl Sync for ManagedValueDependency
impl Unpin for ManagedValueDependency
impl UnwindSafe for ManagedValueDependency
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