pub enum ComponentValType {
Primitive(PrimitiveValType),
Type(TypeId),
}
Expand description
A component value type.
Variants§
Primitive(PrimitiveValType)
The value type is one of the primitive types.
Type(TypeId)
The type is represented with the given type identifier.
Implementations§
source§impl ComponentValType
impl ComponentValType
sourcepub fn is_subtype_of(
a: &ComponentValType,
at: TypesRef<'_>,
b: &ComponentValType,
bt: TypesRef<'_>
) -> bool
pub fn is_subtype_of( a: &ComponentValType, at: TypesRef<'_>, b: &ComponentValType, bt: TypesRef<'_> ) -> bool
Determines if component value type a
is a subtype of b
.
Trait Implementations§
source§impl Clone for ComponentValType
impl Clone for ComponentValType
source§fn clone(&self) -> ComponentValType
fn clone(&self) -> ComponentValType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more