pub enum EnhancedMemberType {
Idl(Id<TypeNode>),
Dummy,
Struct(String),
Exception(Raise),
RemoteException,
}Expand description
The type of a member of an Enhanced structure.
Variants§
Idl(Id<TypeNode>)
A parameter’s or the return value’s IDL type.
Dummy
dds::rpc::UnusedMember, the dummy member.
Struct(String)
A structure of this mapping, by name.
Exception(Raise)
An exception the operation raises (§7.5.1.2.3 rule 6b).
RemoteException
dds::rpc::RemoteExceptionCode_t, the type of remoteEx. The
clause prints dds::rpc::RemoteException_t, which no clause
defines.
Trait Implementations§
Source§impl Clone for EnhancedMemberType
impl Clone for EnhancedMemberType
Source§impl Debug for EnhancedMemberType
impl Debug for EnhancedMemberType
impl Eq for EnhancedMemberType
Source§impl PartialEq for EnhancedMemberType
impl PartialEq for EnhancedMemberType
impl StructuralPartialEq for EnhancedMemberType
Auto Trait Implementations§
impl Freeze for EnhancedMemberType
impl RefUnwindSafe for EnhancedMemberType
impl Send for EnhancedMemberType
impl Sync for EnhancedMemberType
impl Unpin for EnhancedMemberType
impl UnsafeUnpin for EnhancedMemberType
impl UnwindSafe for EnhancedMemberType
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