pub enum GraphEntityKind {
Publisher,
Subscriber,
Service,
Client,
}Expand description
Which entity kind a *_by_node graph query keeps — phase-381 W3.
Named for upstream rmw’s four *_by_node slots. Subscriber carries rmw’s
word, not rclcpp’s subscription; the user-facing spelling is chosen per
language one layer up.
Variants§
Trait Implementations§
Source§impl Clone for GraphEntityKind
impl Clone for GraphEntityKind
Source§fn clone(&self) -> GraphEntityKind
fn clone(&self) -> GraphEntityKind
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 GraphEntityKind
Source§impl Debug for GraphEntityKind
impl Debug for GraphEntityKind
impl Eq for GraphEntityKind
Source§impl PartialEq for GraphEntityKind
impl PartialEq for GraphEntityKind
Source§fn eq(&self, other: &GraphEntityKind) -> bool
fn eq(&self, other: &GraphEntityKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GraphEntityKind
Auto Trait Implementations§
impl Freeze for GraphEntityKind
impl RefUnwindSafe for GraphEntityKind
impl Send for GraphEntityKind
impl Sync for GraphEntityKind
impl Unpin for GraphEntityKind
impl UnsafeUnpin for GraphEntityKind
impl UnwindSafe for GraphEntityKind
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