pub(crate) fn make_type(&self) -> Value
   where
      T: Any,
   {
      let user_data: Box<dyn value::UserData> =
         Box::new(Type::<T>::new(Gc::clone(&self.type_dtable)));
      Value::UserData(Gc::new(user_data))
   }
/// Makes a `Type<T>` user data value from the built type.
Makes a `Type` user data value from the built type.
Makes a ` Type ` user data value from the built type .
pub(crate) fn make_type(&self) -> Value
   where
      T: Any,
   {
      let user_data: Box<dyn value::UserData> =
         Box::new(Type::<T>::new(Gc::clone(&self.type_dtable)));
      Value::UserData(Gc::new(user_data))
   }
pub ( crate ) fn make_type ( & self ) -> Value where T : Any , { let user_data : Box < dyn value :: UserData > = Box :: new ( Type :: < T > :: new ( Gc :: clone ( & self . type_dtable ) ) ) ; Value :: UserData ( Gc :: new ( user_data ) ) }
Makes a `Type<T>` user data value from the built type.
Makes a ` Type<T > ` user data value from the built type .
&self