pub struct Union { /* private fields */ }Implementations§
Source§impl Union
impl Union
pub fn name(&self) -> Option<&str>
pub fn c_type(&self) -> Option<&str>
pub fn c_symbol_prefix(&self) -> Option<&str>
pub fn g_type_name(&self) -> Option<&str>
pub fn g_get_type(&self) -> Option<&str>
pub fn copy_function(&self) -> Option<&str>
pub fn free_function(&self) -> Option<&str>
pub fn fields(&self) -> &[UnionField]
pub fn constructors(&self) -> &[Function]
pub fn inlined_methods(&self) -> &[MethodInline]
pub fn methods(&self) -> &[Method]
pub fn inlined_functions(&self) -> &[FunctionInline]
pub fn functions(&self) -> &[Function]
Trait Implementations§
Source§impl Attributable for Union
impl Attributable for Union
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 Union
impl Documentable for Union
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 Union
impl XmlDeserialize for Union
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,
impl Eq for Union
impl StructuralPartialEq for Union
Auto Trait Implementations§
impl Freeze for Union
impl RefUnwindSafe for Union
impl Send for Union
impl Sync for Union
impl Unpin for Union
impl UnwindSafe for Union
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