[]Struct amethyst_rendy::rendy::hal::MemoryTypeId

pub struct MemoryTypeId(pub usize);

A strongly-typed index to a particular MemoryType.

Trait Implementations

impl Clone for MemoryTypeId

impl Copy for MemoryTypeId

impl Debug for MemoryTypeId

impl<'de> Deserialize<'de> for MemoryTypeId

impl Eq for MemoryTypeId

impl From<usize> for MemoryTypeId

impl Hash for MemoryTypeId

impl Ord for MemoryTypeId

impl PartialEq<MemoryTypeId> for MemoryTypeId

impl PartialOrd<MemoryTypeId> for MemoryTypeId

impl Serialize for MemoryTypeId

impl StructuralEq for MemoryTypeId

impl StructuralPartialEq for MemoryTypeId

Auto Trait Implementations

impl RefUnwindSafe for MemoryTypeId

impl Send for MemoryTypeId

impl Sync for MemoryTypeId

impl Unpin for MemoryTypeId

impl UnwindSafe for MemoryTypeId

Blanket Implementations

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

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

impl<T> Any for T where
    T: Any

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

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

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

impl<T> Config for T where
    T: for<'a> Deserialize<'a> + Serialize
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 

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

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

impl<T> Resource for T where
    T: Any + Send + Sync

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Scalar for T where
    T: PartialEq<T> + Copy + Any + Debug
[src]

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

impl<T> SetParameter for T

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> Supports<T> for T

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,