Struct rustc_session::code_stats::TypeSizeInfo [−][src]
pub struct TypeSizeInfo {
pub kind: DataTypeKind,
pub type_description: String,
pub align: u64,
pub overall_size: u64,
pub packed: bool,
pub opt_discr_size: Option<u64>,
pub variants: Vec<VariantInfo>,
}Fields
kind: DataTypeKindtype_description: Stringalign: u64overall_size: u64packed: boolopt_discr_size: Option<u64>variants: Vec<VariantInfo>Trait Implementations
impl Debug for TypeSizeInfo[src]
impl Debug for TypeSizeInfo[src]impl Hash for TypeSizeInfo[src]
impl Hash for TypeSizeInfo[src]impl PartialEq<TypeSizeInfo> for TypeSizeInfo[src]
impl PartialEq<TypeSizeInfo> for TypeSizeInfo[src]fn eq(&self, other: &TypeSizeInfo) -> bool[src]
fn eq(&self, other: &TypeSizeInfo) -> bool[src]This method tests for self and other values to be equal, and is used
by ==. Read more
fn ne(&self, other: &TypeSizeInfo) -> bool[src]
fn ne(&self, other: &TypeSizeInfo) -> bool[src]This method tests for !=.