[−][src]Trait rustc_codegen_ssa::traits::DerivedTypeMethods

pub trait DerivedTypeMethods<'tcx>: BaseTypeMethods<'tcx> + MiscMethods<'tcx> {
    pub fn type_i8p(&self) -> Self::Type { ... }
pub fn type_i8p_ext(&self, address_space: AddressSpace) -> Self::Type { ... }
pub fn type_int(&self) -> Self::Type { ... }
pub fn type_from_integer(&self, i: Integer) -> Self::Type { ... }
pub fn type_needs_drop(&self, ty: Ty<'tcx>) -> bool { ... }
pub fn type_is_sized(&self, ty: Ty<'tcx>) -> bool { ... }
pub fn type_is_freeze(&self, ty: Ty<'tcx>) -> bool { ... }
pub fn type_has_metadata(&self, ty: Ty<'tcx>) -> bool { ... } }

Provided methods

pub fn type_i8p(&self) -> Self::Type[src]

pub fn type_i8p_ext(&self, address_space: AddressSpace) -> Self::Type[src]

pub fn type_int(&self) -> Self::Type[src]

pub fn type_from_integer(&self, i: Integer) -> Self::Type[src]

pub fn type_needs_drop(&self, ty: Ty<'tcx>) -> bool[src]

pub fn type_is_sized(&self, ty: Ty<'tcx>) -> bool[src]

pub fn type_is_freeze(&self, ty: Ty<'tcx>) -> bool[src]

pub fn type_has_metadata(&self, ty: Ty<'tcx>) -> bool[src]

Loading content...

Implementors

impl<T, 'tcx> DerivedTypeMethods<'tcx> for T where
    Self: BaseTypeMethods<'tcx> + MiscMethods<'tcx>, 
[src]

Loading content...