[][src]Struct flize::NullTag

pub struct NullTag;

This tag is a placeholder type that has a size of 0 and stores no state. If you don't have any tag with information you want to store, this is the default.

Trait Implementations

impl Clone for NullTag[src]

impl Copy for NullTag[src]

impl Debug for NullTag[src]

impl Tag for NullTag[src]

type Size = UTerm

The size in bits of the tag.

Auto Trait Implementations

impl RefUnwindSafe for NullTag

impl Send for NullTag

impl Sync for NullTag

impl Unpin for NullTag

impl UnwindSafe for NullTag

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> Same<T> for T

type Output = T

Should always be Self

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.