pub struct TablesValues {Show 52 fields
pub module: Vec<ModulesTableRow>,
pub type_ref: Vec<TypeRefTableRow>,
pub type_def: Vec<TypeDefTableRow>,
pub field_ptr: Vec<FieldPtrTableRow>,
pub field: Vec<FieldTableRow>,
pub method_ptr: Vec<MethodPtrTableRow>,
pub method: Vec<MethodTableRow>,
pub param_ptr: Vec<ParamPtrTableRow>,
pub param: Vec<ParamTableRow>,
pub interface_impl: Vec<InterfaceImplTableRow>,
pub member_ref: Vec<MemberRefTableRow>,
pub constant: Vec<ConstantTableRow>,
pub custom_attribute: Vec<CustomAttributeTableRow>,
pub field_marshal: Vec<FieldMarshalTableRow>,
pub decl_security: Vec<DeclSecurityTableRow>,
pub class_layout: Vec<ClassLayoutTableRow>,
pub field_layout: Vec<FieldLayoutTableRow>,
pub stand_alone_sig: Vec<StandAloneSigTableRow>,
pub event_map: Vec<EventMapTableRow>,
pub event_ptr: Vec<EventPtrTableRow>,
pub event: Vec<EventTableRow>,
pub property_map: Vec<PropertyMapTableRow>,
pub property_ptr: Vec<PropertyPtrTableRow>,
pub property: Vec<PropertyTableRow>,
pub method_semantics: Vec<MethodSemanticsTableRow>,
pub method_impl: Vec<MethodImplTableRow>,
pub module_ref: Vec<ModuleRefTableRow>,
pub type_spec: Vec<TypeSpecTableRow>,
pub impl_map: Vec<ImplMapTableRow>,
pub field_rva: Vec<FieldRVATableRow>,
pub enc_log: Vec<ENCLogTableRow>,
pub enc_map: Vec<ENCMapTableRow>,
pub assembly: AssemblyTableRow,
pub assembly_processor: Vec<AssemblyProcessorTableRow>,
pub assembly_os: Vec<AssemblyOSTableRow>,
pub assembly_ref: Vec<AssemblyRefTableRow>,
pub assembly_ref_processor: Vec<AssemblyRefProcessorTableRow>,
pub assembly_ref_os: Vec<AssemblyRefOSTableRow>,
pub file: Vec<FileTableRow>,
pub exported_type: Vec<ExportedTypeTableRow>,
pub manifest_resource: Vec<ManifestResourceTableRow>,
pub nested_class: Vec<NestedClassTableRow>,
pub generic_param: Vec<GenericParamTableRow>,
pub method_spec: Vec<MethodSpecTableRow>,
pub generic_param_constraint: Vec<GenericParamConstraintTableRow>,
pub method_debug_information: Vec<MethodDebugInformationTableRow>,
pub local_scope: Vec<LocalScopeTableRow>,
pub local_variable: Vec<LocalVariableTableRow>,
pub local_constant: Vec<LocalConstantTableRow>,
pub import_scope: Vec<ImportScopeTableRow>,
pub state_machine_method: Vec<StateMachineMethodTableRow>,
pub custom_debug_information: Vec<CustomDebugInformationTableRow>,
}Fields§
§module: Vec<ModulesTableRow>§type_ref: Vec<TypeRefTableRow>§type_def: Vec<TypeDefTableRow>§field_ptr: Vec<FieldPtrTableRow>§field: Vec<FieldTableRow>§method_ptr: Vec<MethodPtrTableRow>§method: Vec<MethodTableRow>§param_ptr: Vec<ParamPtrTableRow>§param: Vec<ParamTableRow>§interface_impl: Vec<InterfaceImplTableRow>§member_ref: Vec<MemberRefTableRow>§constant: Vec<ConstantTableRow>§custom_attribute: Vec<CustomAttributeTableRow>§field_marshal: Vec<FieldMarshalTableRow>§decl_security: Vec<DeclSecurityTableRow>§class_layout: Vec<ClassLayoutTableRow>§field_layout: Vec<FieldLayoutTableRow>§stand_alone_sig: Vec<StandAloneSigTableRow>§event_map: Vec<EventMapTableRow>§event_ptr: Vec<EventPtrTableRow>§event: Vec<EventTableRow>§property_map: Vec<PropertyMapTableRow>§property_ptr: Vec<PropertyPtrTableRow>§property: Vec<PropertyTableRow>§method_semantics: Vec<MethodSemanticsTableRow>§method_impl: Vec<MethodImplTableRow>§module_ref: Vec<ModuleRefTableRow>§type_spec: Vec<TypeSpecTableRow>§impl_map: Vec<ImplMapTableRow>§field_rva: Vec<FieldRVATableRow>§enc_log: Vec<ENCLogTableRow>§enc_map: Vec<ENCMapTableRow>§assembly: AssemblyTableRow§assembly_processor: Vec<AssemblyProcessorTableRow>§assembly_os: Vec<AssemblyOSTableRow>§assembly_ref: Vec<AssemblyRefTableRow>§assembly_ref_processor: Vec<AssemblyRefProcessorTableRow>§assembly_ref_os: Vec<AssemblyRefOSTableRow>§file: Vec<FileTableRow>§exported_type: Vec<ExportedTypeTableRow>§manifest_resource: Vec<ManifestResourceTableRow>§nested_class: Vec<NestedClassTableRow>§generic_param: Vec<GenericParamTableRow>§method_spec: Vec<MethodSpecTableRow>§generic_param_constraint: Vec<GenericParamConstraintTableRow>§method_debug_information: Vec<MethodDebugInformationTableRow>§local_scope: Vec<LocalScopeTableRow>§local_variable: Vec<LocalVariableTableRow>§local_constant: Vec<LocalConstantTableRow>§import_scope: Vec<ImportScopeTableRow>§state_machine_method: Vec<StateMachineMethodTableRow>§custom_debug_information: Vec<CustomDebugInformationTableRow>Trait Implementations§
Source§impl Clone for TablesValues
impl Clone for TablesValues
Source§impl Debug for TablesValues
impl Debug for TablesValues
Source§impl<'a> ReadData<TablesValues> for TablesStreamReader<'a>
impl<'a> ReadData<TablesValues> for TablesStreamReader<'a>
fn read(&mut self) -> Result<TablesValues>
Auto Trait Implementations§
impl Freeze for TablesValues
impl RefUnwindSafe for TablesValues
impl Send for TablesValues
impl Sync for TablesValues
impl Unpin for TablesValues
impl UnsafeUnpin for TablesValues
impl UnwindSafe for TablesValues
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more