fn load_named_type(&mut self, name: &str, named_type: NamedType) -> Type {
        if !self.types.contains_key(name) {
            self.types.insert(name.into(), named_type);
        }
        name.into()
    }
// Load a type kind into the registry under a given name, and return
// a reference to it.
Load a type kind into the registry under a given name, and return
a reference to it.
Load a type kind into the registry under a given name and return a reference to it .
fn load_named_type(&mut self, name: &str, named_type: NamedType) -> Type {
        if !self.types.contains_key(name) {
            self.types.insert(name.into(), named_type);
        }
        name.into()
    }
fn load_named_type ( & mut self , name : & str , named_type : NamedType ) -> Type { if ! self . types . contains_key ( name ) { self . types . insert ( name . into ( ) , named_type ) ; } name . into ( ) }
Load a type kind into the registry under a given name, and return
a reference to it.
Load a type kind into the registry under a given name and return a reference to it .
&mut self
name
&str
named_type
NamedType