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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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