Skip to main content

TypeInfoRead

Trait TypeInfoRead 

Source
pub trait TypeInfoRead {
    // Required methods
    fn get_type_impl(&self, key: &FullName) -> Option<&TypeDefinition>;
    fn get_array_item_type(
        &self,
        type_name: &TypeReference,
    ) -> Option<TypeReference>;
}
Expand description

get type definition

Required Methods§

Source

fn get_type_impl(&self, key: &FullName) -> Option<&TypeDefinition>

get type by name

Source

fn get_array_item_type( &self, type_name: &TypeReference, ) -> Option<TypeReference>

get item type for array type

Implementors§

Source§

impl TypeInfoRead for BaseContext

Source§

impl<TBaseContext> TypeInfoRead for SchemaFileContext<TBaseContext>
where TBaseContext: BaseParseContext + Debug,

Source§

impl<TContext> TypeInfoRead for ParsedSchemaDump<TContext>
where TContext: BaseParseContext + Debug,