[]Struct amethyst_rendy::rendy::util::DeviceId

pub struct DeviceId {
    pub id: u32,
    pub instance: InstanceId,

Id of the instance.


id: u32

Unique id.

instance: InstanceId

Instance id.


impl DeviceId

pub fn new(instance: InstanceId) -> DeviceId

Create new device id.

Trait Implementations

impl Clone for DeviceId

impl Copy for DeviceId

impl Debug for DeviceId

impl Eq for DeviceId

impl Hash for DeviceId

impl PartialEq<DeviceId> for DeviceId

impl StructuralEq for DeviceId

impl StructuralPartialEq for DeviceId

Auto Trait Implementations

impl RefUnwindSafe for DeviceId

impl Send for DeviceId

impl Sync for DeviceId

impl Unpin for DeviceId

impl UnwindSafe for DeviceId

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

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

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> Clone for T where
    T: Clone

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>, 

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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>,