Enum distill_loader::handle::HandleRefType [−][src]
Keeps track of whether a handle ref is a strong, weak or “internal” ref
Variants
Strong references decrement the count on drop
Weak references do nothing on drop.
Internal references do nothing on drop, but turn into Strong references on clone. Should only be used for references stored in loaded assets to avoid self-referencing
Implementation detail, used when changing state in this enum
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for HandleRefType
impl Send for HandleRefType
impl Sync for HandleRefType
impl Unpin for HandleRefType
impl UnwindSafe for HandleRefType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,