pub struct OpenInterlace { /* private fields */ }Implementations§
Source§impl OpenInterlace
impl OpenInterlace
Sourcepub fn peer_port(&self) -> Option<PortText>
pub fn peer_port(&self) -> Option<PortText>
The port the peer’s latest preface sent; None on a direct pair,
before the first peer preface, or when the peer sent none.
Sourcepub fn peer_by(&self) -> Option<ByValue>
pub fn peer_by(&self) -> Option<ByValue>
The By the live peer proved in the latest logical session under
confidential or channel-bound assurance, for diagnostics; None on a
direct pair, before that proof validates, or without one.
Sourcepub fn outgoing_encoding(&self) -> Option<StreamEncoding>
pub fn outgoing_encoding(&self) -> Option<StreamEncoding>
The 065 encoding of the local-to-peer direction the latest preface
pair selected, for diagnostics; None on a direct pair or before the
first peer preface.
Sourcepub fn incoming_encoding(&self) -> Option<StreamEncoding>
pub fn incoming_encoding(&self) -> Option<StreamEncoding>
The 065 encoding of the peer-to-local direction, as
Self::outgoing_encoding.
pub fn replace_policy(&mut self, policy: impl IntoPolicy) -> Result<()>
pub fn next_event(&mut self) -> Result<Option<OpenEvent>>
Sourcepub fn close(self) -> Result<OpenBoundaryOutcome>
pub fn close(self) -> Result<OpenBoundaryOutcome>
Cancel this operation, settle started work and connected transport ownership, and return its final local-close boundary.
pub fn run_until_fixed_point(&mut self) -> Result<OpenBoundaryOutcome>
Auto Trait Implementations§
impl !RefUnwindSafe for OpenInterlace
impl !Send for OpenInterlace
impl !Sync for OpenInterlace
impl !UnwindSafe for OpenInterlace
impl Freeze for OpenInterlace
impl Unpin for OpenInterlace
impl UnsafeUnpin for OpenInterlace
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