pub struct DirectPath { /* private fields */ }Expand description
One indexed path on the device’s shared UDP receiver.
Implementations§
Trait Implementations§
Source§impl Debug for DirectPath
impl Debug for DirectPath
Source§impl Drop for DirectPath
impl Drop for DirectPath
Source§impl Path for DirectPath
impl Path for DirectPath
fn interrupt_handle(&self) -> Option<Stop>
fn carrier(&self) -> Carrier
fn relay_device(&self) -> Option<String>
Source§fn direct_index(&self) -> Option<u32>
fn direct_index(&self) -> Option<u32>
The device’s local direct index; streams have none.
Source§fn prepare(&mut self, subject: &str, plain: &[u8]) -> Result<Packet, OpenError>
fn prepare(&mut self, subject: &str, plain: &[u8]) -> Result<Packet, OpenError>
Errors Read more
Source§fn receipt(
&mut self,
counter: u64,
bound: Option<Deadline>,
) -> Result<bool, OpenError>
fn receipt( &mut self, counter: u64, bound: Option<Deadline>, ) -> Result<bool, OpenError>
The bound exists only while this crossing is in flight. Read more
fn life(&self) -> Option<LinkLife>
Auto Trait Implementations§
impl !RefUnwindSafe for DirectPath
impl !Sync for DirectPath
impl !UnwindSafe for DirectPath
impl Freeze for DirectPath
impl Send for DirectPath
impl Unpin for DirectPath
impl UnsafeUnpin for DirectPath
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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