pub struct UnionMemberFlag(pub u16);Expand description
Flags for a union member (§7.3.4.5 UnionMemberFlag).
Tuple Fields§
§0: u16Implementations§
Source§impl UnionMemberFlag
impl UnionMemberFlag
Sourcepub const TRY_CONSTRUCT1: u16
pub const TRY_CONSTRUCT1: u16
TryConstruct = DISCARD (the default TryConstructKind for a member, §7.3.4.5). Set on every union member by the vendors (byte-verified against Cyclone + FastDDS).
Sourcepub const IS_DEFAULT: u16
pub const IS_DEFAULT: u16
Default case of the union.
Trait Implementations§
Source§impl Clone for UnionMemberFlag
impl Clone for UnionMemberFlag
Source§fn clone(&self) -> UnionMemberFlag
fn clone(&self) -> UnionMemberFlag
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UnionMemberFlag
Source§impl Debug for UnionMemberFlag
impl Debug for UnionMemberFlag
Source§impl Default for UnionMemberFlag
impl Default for UnionMemberFlag
Source§fn default() -> UnionMemberFlag
fn default() -> UnionMemberFlag
Returns the “default value” for a type. Read more
impl Eq for UnionMemberFlag
Source§impl PartialEq for UnionMemberFlag
impl PartialEq for UnionMemberFlag
Source§fn eq(&self, other: &UnionMemberFlag) -> bool
fn eq(&self, other: &UnionMemberFlag) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UnionMemberFlag
Auto Trait Implementations§
impl Freeze for UnionMemberFlag
impl RefUnwindSafe for UnionMemberFlag
impl Send for UnionMemberFlag
impl Sync for UnionMemberFlag
impl Unpin for UnionMemberFlag
impl UnsafeUnpin for UnionMemberFlag
impl UnwindSafe for UnionMemberFlag
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