pub enum PendingRef {
ScopedName(ScopedName),
TypeIdentifier(TypeIdentifierKey),
RosTypeName(RosTypeName),
RepositoryId(RepositoryId),
XmlRef(XmlRefKey),
}Expand description
What an unresolved reference names, in whichever vocabulary its frontend uses. Spec §2.
Variants§
ScopedName(ScopedName)
IDL scoped name, including forward declarations.
TypeIdentifier(TypeIdentifierKey)
XTypes type identifier, from discovery over the wire.
RosTypeName(RosTypeName)
ROS 2 interface name.
RepositoryId(RepositoryId)
CORBA repository identifier.
XmlRef(XmlRefKey)
DDS-XML idref target.
Trait Implementations§
Source§impl Clone for PendingRef
impl Clone for PendingRef
Source§impl Debug for PendingRef
impl Debug for PendingRef
impl Eq for PendingRef
Source§impl Hash for PendingRef
impl Hash for PendingRef
Source§impl Ord for PendingRef
impl Ord for PendingRef
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for PendingRef
impl PartialEq for PendingRef
Source§impl PartialOrd for PendingRef
impl PartialOrd for PendingRef
impl StructuralPartialEq for PendingRef
Auto Trait Implementations§
impl Freeze for PendingRef
impl RefUnwindSafe for PendingRef
impl Send for PendingRef
impl Sync for PendingRef
impl Unpin for PendingRef
impl UnsafeUnpin for PendingRef
impl UnwindSafe for PendingRef
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