fn new(pretty_name: impl Into<Rc<str>>, type_name: impl Into<Rc<str>>) -> Self {
      Self {
         pretty_name: pretty_name.into(),
         type_name: type_name.into(),
         instance: None,
         methods: Vec::new(),
      }
   }
/// Creates a new, empty dispatch table for a type with the given name.
Creates a new, empty dispatch table for a type with the given name.
Creates a new empty dispatch table for a type with the given name .
fn new(pretty_name: impl Into<Rc<str>>, type_name: impl Into<Rc<str>>) -> Self {
      Self {
         pretty_name: pretty_name.into(),
         type_name: type_name.into(),
         instance: None,
         methods: Vec::new(),
      }
   }
fn new ( pretty_name : impl Into < Rc < str > > , type_name : impl Into < Rc < str > > ) -> Self { Self { pretty_name : pretty_name . into ( ) , type_name : type_name . into ( ) , instance : None , methods : Vec :: new ( ) , } }
Creates a new, empty dispatch table for a type with the given name.
Creates a new empty dispatch table for a type with the given name .
pretty_name
impl Into<Rc<str>>
type_name
impl Into<Rc<str>>