[][src]Struct aligned::Aligned

pub struct Aligned<ALIGNMENT, ARRAY> where
    ARRAY: ?Sized
{ pub array: ARRAY, // some fields omitted }

An ARRAY aligned to mem::align_of::<ALIGNMENT>() bytes

Fields

array: ARRAY

The array

Trait Implementations

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T]>[src]

type Target = [T]

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 0]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 1]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 2]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 3]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 4]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 5]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 6]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 7]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 8]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 9]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 10]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 11]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 12]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 13]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 14]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 15]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 16]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 17]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 18]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 19]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 20]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 21]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 22]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 23]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 24]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 25]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 26]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 27]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 28]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 29]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 30]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 31]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 32]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 64]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 128]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 256]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> Deref for Aligned<ALIGNMENT, [T; 1024]>[src]

type Target = Aligned<ALIGNMENT, [T]>

The resulting type after dereferencing.

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 0]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 1]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 2]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 3]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 4]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 5]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 6]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 7]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 8]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 9]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 10]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 11]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 12]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 13]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 14]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 15]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 16]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 17]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 18]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 19]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 20]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 21]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 22]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 23]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 24]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 25]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 26]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 27]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 28]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 29]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 30]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 31]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 32]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 64]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 128]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 256]>[src]

impl<T, ALIGNMENT> DerefMut for Aligned<ALIGNMENT, [T; 1024]>[src]

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 0]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 1]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 2]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 3]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 4]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 5]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 6]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 7]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 8]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 9]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 10]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 11]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 12]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 13]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 14]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 15]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 16]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 17]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 18]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 19]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 20]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 21]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 22]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 23]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 24]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 25]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 26]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 27]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 28]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 29]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 30]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 31]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 32]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 64]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 128]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 256]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> Index<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 1024]>[src]

type Output = Aligned<ALIGNMENT, [T]>

The returned type after indexing.

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 0]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 1]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 2]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 3]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 4]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 5]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 6]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 7]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 8]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 9]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 10]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 11]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 12]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 13]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 14]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 15]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 16]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 17]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 18]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 19]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 20]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 21]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 22]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 23]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 24]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 25]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 26]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 27]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 28]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 29]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 30]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 31]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 32]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 64]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 128]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 256]>[src]

impl<T, ALIGNMENT> IndexMut<RangeTo<usize>> for Aligned<ALIGNMENT, [T; 1024]>[src]

Auto Trait Implementations

impl<ALIGNMENT, ARRAY: ?Sized> Send for Aligned<ALIGNMENT, ARRAY> where
    ALIGNMENT: Send,
    ARRAY: Send

impl<ALIGNMENT, ARRAY: ?Sized> Sync for Aligned<ALIGNMENT, ARRAY> where
    ALIGNMENT: Sync,
    ARRAY: Sync

Blanket Implementations

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

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

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

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

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