#[repr(transparent)]pub struct Class<T: IsClass>(_);Expand description
Class struct of type T.
Implementations
Check if the object class has a property property_name of the given type_.
If no type is provided then only the existence of the property is checked.
Get the type of the property property_name of this object class.
This returns None if the property does not exist.
Get the ParamSpec of the property property_name of this object class.
Return all ParamSpec of the properties of this object class.
Get the type id for this class.
This is not equivalent to T::static_type() but is the type of the subclass of T where
this class belongs to.
Casts this class to a reference to a parent type’s class.
Casts this class to a mutable reference to a parent type’s class.
Casts this class to a reference to a child type’s class or fails if this class is not implementing the child class.
Casts this class to a mutable reference to a child type’s class or fails if this class is not implementing the child class.
Gets the class struct for Self of type_.
This will return None if type_ is not a subclass of Self.
Trait Implementations
Performs the conversion.
Performs the conversion.