Struct windows_metadata::writer::Tables
source · [−]pub struct Tables {Show 18 fields
pub module: Vec<Module>,
pub type_ref: Vec<TypeRef>,
pub type_def: Vec<TypeDef>,
pub field: Vec<Field>,
pub method_def: Vec<MethodDef>,
pub param: Vec<Param>,
pub interface_impl: Vec<InterfaceImpl>,
pub member_ref: Vec<MemberRef>,
pub constant: Vec<Constant>,
pub custom_attribute: Vec<CustomAttribute>,
pub class_layout: Vec<ClassLayout>,
pub property: Vec<Property>,
pub module_ref: Vec<ModuleRef>,
pub type_spec: Vec<TypeSpec>,
pub impl_map: Vec<ImplMap>,
pub assembly_ref: Vec<AssemblyRef>,
pub nested_class: Vec<NestedClass>,
pub generic_param: Vec<GenericParam>,
}Fields
module: Vec<Module>type_ref: Vec<TypeRef>type_def: Vec<TypeDef>field: Vec<Field>method_def: Vec<MethodDef>param: Vec<Param>interface_impl: Vec<InterfaceImpl>member_ref: Vec<MemberRef>constant: Vec<Constant>custom_attribute: Vec<CustomAttribute>class_layout: Vec<ClassLayout>property: Vec<Property>module_ref: Vec<ModuleRef>type_spec: Vec<TypeSpec>impl_map: Vec<ImplMap>assembly_ref: Vec<AssemblyRef>nested_class: Vec<NestedClass>generic_param: Vec<GenericParam>Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Tables
impl Send for Tables
impl Sync for Tables
impl Unpin for Tables
impl UnwindSafe for Tables
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more