Struct tvm::ir::ty::TypeData [−][src]
pub struct TypeData(_);
Implementations
pub fn new<TypeVars, Ctors>(
type_name: GlobalTypeVar,
type_vars: TypeVars,
constructors: Ctors,
span: Span
) -> TypeData where
TypeVars: IntoIterator<Item = TypeVar>,
Ctors: IntoIterator<Item = Constructor>,
Trait Implementations
type Target = TypeDataNode
type Target = TypeDataNode
The resulting type after dereferencing.
Performs the conversion.
Performs the conversion.
type Object = TypeDataNode
fn downcast<U>(self) -> Result<U, Error> where
U: IsObjectRef,
<U as IsObjectRef>::Object: AsRef<Self::Object>,
Auto Trait Implementations
impl RefUnwindSafe for TypeData
impl UnwindSafe for TypeData
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more