pub struct ItemUnion {
pub attrs: Vec<Attribute>,
pub vis: Visibility,
pub union_token: Union,
pub ident: Ident,
pub generics: Generics,
pub fields: FieldsNamed,
}Expand description
A union definition: union Foo<A, B> { x: A, y: B }.
Fields§
§attrs: Vec<Attribute>§vis: Visibility§union_token: Union§ident: Ident§generics: Generics§fields: FieldsNamedTrait Implementations§
Auto Trait Implementations§
impl Freeze for ItemUnion
impl RefUnwindSafe for ItemUnion
impl !Send for ItemUnion
impl !Sync for ItemUnion
impl Unpin for ItemUnion
impl UnwindSafe for ItemUnion
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