[]Struct acute_ecs::systems::resource::ResourceTypeId

pub struct ResourceTypeId(_);

A type ID identifying a component type.

Implementations

impl ResourceTypeId

pub fn of<T>() -> ResourceTypeId where
    T: Resource

Gets the component type ID that represents type T.

Trait Implementations

impl Clone for ResourceTypeId

impl Copy for ResourceTypeId

impl Debug for ResourceTypeId

impl Eq for ResourceTypeId

impl Hash for ResourceTypeId

impl Ord for ResourceTypeId

impl PartialEq<ResourceTypeId> for ResourceTypeId

impl PartialOrd<ResourceTypeId> for ResourceTypeId

Auto Trait Implementations

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> Component for T where
    T: 'static + Send + Sync

impl<T> Downcast for T where
    T: Any

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

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: 'static + Send + Sync

impl<T> Tag for T where
    T: 'static + Clone + PartialEq<T> + Send + Sync

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.