[][src]Struct relevant::Relevant

pub struct Relevant;

Values of this type can't be automatically dropped. If struct or enum has field with type Relevant, it can't be automatically dropped either. And so considered relevant too. User has to deconstruct such values and call Relevant::dispose. If relevant field is private it means that user has to move value into some public method.

Panics

With "panic" feature enabled this value will always panic on drop.

Implementations

impl Relevant[src]

pub fn dispose(self)[src]

Dispose this value.

Trait Implementations

impl Clone for Relevant[src]

impl Debug for Relevant[src]

impl Drop for Relevant[src]

impl Eq for Relevant[src]

impl Hash for Relevant[src]

impl Ord for Relevant[src]

impl PartialEq<Relevant> for Relevant[src]

impl PartialOrd<Relevant> for Relevant[src]

impl StructuralEq for Relevant[src]

impl StructuralPartialEq for Relevant[src]

Auto Trait Implementations

impl RefUnwindSafe for Relevant

impl Send for Relevant

impl Sync for Relevant

impl Unpin for Relevant

impl UnwindSafe for Relevant

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.