pub struct Class { /* private fields */ }Implementations§
Source§impl Class
impl Class
pub fn name(&self) -> &str
pub fn is_fundamental(&self) -> bool
pub fn is_final(&self) -> bool
pub fn is_abstract(&self) -> bool
pub fn symbol_prefix(&self) -> Option<&str>
pub fn c_type(&self) -> Option<&str>
pub fn parent(&self) -> Option<&str>
pub fn g_type_name(&self) -> &str
pub fn g_get_type(&self) -> &str
pub fn g_type_struct(&self) -> Option<&str>
pub fn g_ref_func(&self) -> Option<&str>
pub fn g_unref_func(&self) -> Option<&str>
pub fn g_set_value_func(&self) -> Option<&str>
pub fn g_get_value_func(&self) -> Option<&str>
pub fn implements(&self) -> &[Implements]
pub fn constructors(&self) -> &[Function]
pub fn methods(&self) -> &[Method]
pub fn inlined_methods(&self) -> &[MethodInline]
pub fn functions(&self) -> &[Function]
pub fn inlined_functions(&self) -> &[FunctionInline]
pub fn virtual_methods(&self) -> &[VirtualMethod]
pub fn fields(&self) -> &[ClassField]
pub fn properties(&self) -> &[Property]
pub fn signals(&self) -> &[Signal]
pub fn constants(&self) -> &[Constant]
Trait Implementations§
Source§impl Attributable for Class
impl Attributable for Class
fn attributes(&self) -> &[Attribute]
fn element_type(&self) -> Option<&str>
fn gtk_property_get(&self) -> Option<&str>
fn gtk_method_get_property(&self) -> Option<&str>
fn gtk_property_set(&self) -> Option<&str>
fn gtk_method_set_property(&self) -> Option<&str>
Source§impl Documentable for Class
impl Documentable for Class
fn doc(&self) -> Option<&Documentation>
fn doc_deprecated(&self) -> Option<&DocDeprecated>
fn doc_stability(&self) -> Option<&DocStability>
fn doc_version(&self) -> Option<&DocVersion>
fn source_position(&self) -> Option<&SourcePosition>
Source§impl XmlDeserialize for Class
impl XmlDeserialize for Class
fn deserialize<B: BufRead>( _tag_: &[u8], _reader_: &mut Reader<B>, _attrs_: Attributes<'_>, _is_empty_: bool, ) -> Self
fn de_root() -> Option<&'static [u8]>
A helper function used when ty =
untag. It could help
us to find out the children tags when deserializing§fn __deserialize_from_unparsed_array(
_array: Vec<(&'static [u8], Unparsed)>,
) -> Self
fn __deserialize_from_unparsed_array( _array: Vec<(&'static [u8], Unparsed)>, ) -> Self
A helper function used when handling the untag types. Read more
fn __deserialize_from_text(_: &str) -> Option<Self>where
Self: Sized,
Auto Trait Implementations§
impl Freeze for Class
impl RefUnwindSafe for Class
impl Send for Class
impl Sync for Class
impl Unpin for Class
impl UnsafeUnpin for Class
impl UnwindSafe for Class
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more