Struct naga::Handle [−][src]
pub struct Handle<T> { /* fields omitted */ }Expand description
A strongly typed reference to an arena item.
A Handle value can be used as an index into an Arena or UniqueArena.
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
type Output = TypeResolution
type Output = TypeResolution
The returned type after indexing.
type Output = ExpressionInfo
type Output = ExpressionInfo
The returned type after indexing.
Performs the indexing (container[index]) operation. Read more
type Output = TypeLayout
type Output = TypeLayout
The returned type after indexing.
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
Auto Trait Implementations
impl<T> RefUnwindSafe for Handle<T> where
T: RefUnwindSafe,
impl<T> UnwindSafe for Handle<T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key and return true if they are equal.
