pub struct PipeId { /* private fields */ }Expand description
Identifies one Pipe as its origin Relay session plus a session-local counter.
connection_id is monotonic only within its origin session. Combining
it with the cluster-unique session incarnation makes the PipeId globally
unique without exposing a Gateway identifier to the SDK wire contract.
Implementations§
Trait Implementations§
impl Copy for PipeId
impl Eq for PipeId
impl StructuralPartialEq for PipeId
Auto Trait Implementations§
impl Freeze for PipeId
impl RefUnwindSafe for PipeId
impl Send for PipeId
impl Sync for PipeId
impl Unpin for PipeId
impl UnsafeUnpin for PipeId
impl UnwindSafe for PipeId
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