pub struct StructOrUnionSpecifier {
pub struct_or_union: StructOrUnion,
pub identifier: Option<String>,
pub struct_declarations: Option<Vec<StructDeclaration>>,
pub span: Range<usize>,
}Expand description
Struct or union specifier
Fields§
§struct_or_union: StructOrUnion§identifier: Option<String>§struct_declarations: Option<Vec<StructDeclaration>>§span: Range<usize>Trait Implementations§
Source§impl Clone for StructOrUnionSpecifier
impl Clone for StructOrUnionSpecifier
Source§fn clone(&self) -> StructOrUnionSpecifier
fn clone(&self) -> StructOrUnionSpecifier
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StructOrUnionSpecifier
impl Debug for StructOrUnionSpecifier
Source§impl PartialEq for StructOrUnionSpecifier
impl PartialEq for StructOrUnionSpecifier
impl StructuralPartialEq for StructOrUnionSpecifier
Auto Trait Implementations§
impl Freeze for StructOrUnionSpecifier
impl RefUnwindSafe for StructOrUnionSpecifier
impl Send for StructOrUnionSpecifier
impl Sync for StructOrUnionSpecifier
impl Unpin for StructOrUnionSpecifier
impl UnwindSafe for StructOrUnionSpecifier
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