[][src]Trait climeta::TableRowAccess

pub trait TableRowAccess {
type Table;
type Out: TableRow;
    fn get(table: Self::Table, row: u32) -> Self::Out;
}

Associated Types

type Table

type Out: TableRow

Loading content...

Required methods

fn get(table: Self::Table, row: u32) -> Self::Out

Loading content...

Implementors

impl<'a> TableRowAccess for &'a Assembly[src]

type Table = Table<'a, Assembly>

type Out = Assembly<'a>

impl<'a> TableRowAccess for &'a AssemblyOS[src]

type Table = Table<'a, AssemblyOS>

type Out = AssemblyOS<'a>

impl<'a> TableRowAccess for &'a AssemblyProcessor[src]

type Table = Table<'a, AssemblyProcessor>

type Out = AssemblyProcessor<'a>

impl<'a> TableRowAccess for &'a AssemblyRef[src]

type Table = Table<'a, AssemblyRef>

type Out = AssemblyRef<'a>

impl<'a> TableRowAccess for &'a AssemblyRefOS[src]

type Table = Table<'a, AssemblyRefOS>

type Out = AssemblyRefOS<'a>

impl<'a> TableRowAccess for &'a AssemblyRefProcessor[src]

type Table = Table<'a, AssemblyRefProcessor>

type Out = AssemblyRefProcessor<'a>

impl<'a> TableRowAccess for &'a ClassLayout[src]

type Table = Table<'a, ClassLayout>

type Out = ClassLayout<'a>

impl<'a> TableRowAccess for &'a Constant[src]

type Table = Table<'a, Constant>

type Out = Constant<'a>

impl<'a> TableRowAccess for &'a CustomAttribute[src]

type Table = Table<'a, CustomAttribute>

type Out = CustomAttribute<'a>

impl<'a> TableRowAccess for &'a DeclSecurity[src]

type Table = Table<'a, DeclSecurity>

type Out = DeclSecurity<'a>

impl<'a> TableRowAccess for &'a Event[src]

type Table = Table<'a, Event>

type Out = Event<'a>

impl<'a> TableRowAccess for &'a EventMap[src]

type Table = Table<'a, EventMap>

type Out = EventMap<'a>

impl<'a> TableRowAccess for &'a ExportedType[src]

type Table = Table<'a, ExportedType>

type Out = ExportedType<'a>

impl<'a> TableRowAccess for &'a Field[src]

type Table = Table<'a, Field>

type Out = Field<'a>

impl<'a> TableRowAccess for &'a FieldLayout[src]

type Table = Table<'a, FieldLayout>

type Out = FieldLayout<'a>

impl<'a> TableRowAccess for &'a FieldMarshal[src]

type Table = Table<'a, FieldMarshal>

type Out = FieldMarshal<'a>

impl<'a> TableRowAccess for &'a FieldRVA[src]

type Table = Table<'a, FieldRVA>

type Out = FieldRVA<'a>

impl<'a> TableRowAccess for &'a File[src]

type Table = Table<'a, File>

type Out = File<'a>

impl<'a> TableRowAccess for &'a GenericParam[src]

type Table = Table<'a, GenericParam>

type Out = GenericParam<'a>

impl<'a> TableRowAccess for &'a GenericParamConstraint[src]

type Table = Table<'a, GenericParamConstraint>

type Out = GenericParamConstraint<'a>

impl<'a> TableRowAccess for &'a ImplMap[src]

type Table = Table<'a, ImplMap>

type Out = ImplMap<'a>

impl<'a> TableRowAccess for &'a InterfaceImpl[src]

type Table = Table<'a, InterfaceImpl>

type Out = InterfaceImpl<'a>

impl<'a> TableRowAccess for &'a ManifestResource[src]

type Table = Table<'a, ManifestResource>

type Out = ManifestResource<'a>

impl<'a> TableRowAccess for &'a MemberRef[src]

type Table = Table<'a, MemberRef>

type Out = MemberRef<'a>

impl<'a> TableRowAccess for &'a MethodDef[src]

type Table = Table<'a, MethodDef>

type Out = MethodDef<'a>

impl<'a> TableRowAccess for &'a MethodImpl[src]

type Table = Table<'a, MethodImpl>

type Out = MethodImpl<'a>

impl<'a> TableRowAccess for &'a MethodSemantics[src]

type Table = Table<'a, MethodSemantics>

type Out = MethodSemantics<'a>

impl<'a> TableRowAccess for &'a MethodSpec[src]

type Table = Table<'a, MethodSpec>

type Out = MethodSpec<'a>

impl<'a> TableRowAccess for &'a Module[src]

type Table = Table<'a, Module>

type Out = Module<'a>

impl<'a> TableRowAccess for &'a ModuleRef[src]

type Table = Table<'a, ModuleRef>

type Out = ModuleRef<'a>

impl<'a> TableRowAccess for &'a NestedClass[src]

type Table = Table<'a, NestedClass>

type Out = NestedClass<'a>

impl<'a> TableRowAccess for &'a Param[src]

type Table = Table<'a, Param>

type Out = Param<'a>

impl<'a> TableRowAccess for &'a Property[src]

type Table = Table<'a, Property>

type Out = Property<'a>

impl<'a> TableRowAccess for &'a PropertyMap[src]

type Table = Table<'a, PropertyMap>

type Out = PropertyMap<'a>

impl<'a> TableRowAccess for &'a StandAloneSig[src]

type Table = Table<'a, StandAloneSig>

type Out = StandAloneSig<'a>

impl<'a> TableRowAccess for &'a TypeDef[src]

type Table = Table<'a, TypeDef>

type Out = TypeDef<'a>

impl<'a> TableRowAccess for &'a TypeRef[src]

type Table = Table<'a, TypeRef>

type Out = TypeRef<'a>

impl<'a> TableRowAccess for &'a TypeSpec[src]

type Table = Table<'a, TypeSpec>

type Out = TypeSpec<'a>

Loading content...