pub enum StandaloneNodeError {
MaxPublishersReached,
MaxSubscribersReached,
InvalidPublisherHandle,
InvalidSubscriberHandle,
SerializationFailed,
DeserializationFailed,
BufferTooSmall,
TransportError,
NotConnected,
TopicNameTooLong,
NameTooLong,
NamespaceTooLong,
}Expand description
Node error types
Variants§
MaxPublishersReached
Maximum publishers reached
MaxSubscribersReached
Maximum subscribers reached
InvalidPublisherHandle
Invalid publisher handle
InvalidSubscriberHandle
Invalid subscriber handle
SerializationFailed
Serialization failed
DeserializationFailed
Deserialization failed
BufferTooSmall
Buffer too small
TransportError
Transport error
NotConnected
Not connected
TopicNameTooLong
A topic/endpoint name exceeded the bounded string capacity (Phase 192.1 — surfaced instead of silently truncating, which would corrupt the wire key).
NameTooLong
A node name exceeded the bounded string capacity.
NamespaceTooLong
A node namespace exceeded the bounded string capacity.
Trait Implementations§
impl Copy for NodeError
impl Eq for NodeError
impl StructuralPartialEq for NodeError
Auto Trait Implementations§
impl Freeze for NodeError
impl RefUnwindSafe for NodeError
impl Send for NodeError
impl Sync for NodeError
impl Unpin for NodeError
impl UnsafeUnpin for NodeError
impl UnwindSafe for NodeError
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