[][src]Trait llir::types::AsType

pub trait AsType<'ctx> {
    fn as_type(&self) -> Type<'ctx>;
}

Turn every type's child classes into a type container enum

Required methods

fn as_type(&self) -> Type<'ctx>

Loading content...

Implementors

impl<'ctx> AsType<'ctx> for StructType<'ctx>[src]

impl<'ctx> AsType<'ctx> for ArrayType<'ctx>[src]

impl<'ctx> AsType<'ctx> for FloatType<'ctx>[src]

impl<'ctx> AsType<'ctx> for FunctionType<'ctx>[src]

impl<'ctx> AsType<'ctx> for IntType<'ctx>[src]

impl<'ctx> AsType<'ctx> for LiteralStructType<'ctx>[src]

impl<'ctx> AsType<'ctx> for NamedStructType<'ctx>[src]

impl<'ctx> AsType<'ctx> for PointerType<'ctx>[src]

impl<'ctx> AsType<'ctx> for VectorType<'ctx>[src]

impl<'ctx> AsType<'ctx> for VoidType<'ctx>[src]

Loading content...