Struct windows_gen::TypeReader [−][src]
pub struct TypeReader { /* fields omitted */ }
A reader of type information from Windows Metadata
Implementations
impl TypeReader
[src]
impl TypeReader
[src]pub fn get() -> &'static Self
[src]
pub fn resolve_namespace(&'static self, find: &str) -> &'static str
[src]
pub fn namespaces(&'static self) -> impl Iterator<Item = &'static str>
[src]
Get all the namespace names that the TypeReader
knows about
pub fn namespace_types(
&'static self,
namespace: &str
) -> impl Iterator<Item = ElementType> + '_
[src]
&'static self,
namespace: &str
) -> impl Iterator<Item = ElementType> + '_
pub fn nested_types(&'static self, enclosing: &TypeDef) -> Vec<TypeDef>
[src]
pub fn resolve_type(&'static self, namespace: &str, name: &str) -> ElementType
[src]
pub fn resolve_type_def(&'static self, namespace: &str, name: &str) -> TypeDef
[src]
pub fn resolve_type_ref(&'static self, type_ref: &TypeRef) -> TypeDef
[src]
Auto Trait Implementations
impl RefUnwindSafe for TypeReader
impl RefUnwindSafe for TypeReader
impl Send for TypeReader
impl Send for TypeReader
impl Sync for TypeReader
impl Sync for TypeReader
impl Unpin for TypeReader
impl Unpin for TypeReader
impl UnwindSafe for TypeReader
impl UnwindSafe for TypeReader