pub struct SessionOperand {
pub operand: InterlaceModule,
pub expected_peer_by: Option<ByValue>,
}Expand description
One logical session’s prepared local operand and optional expected peer By.
Fields§
§operand: InterlaceModule§expected_peer_by: Option<ByValue>Implementations§
Source§impl SessionOperand
impl SessionOperand
pub fn new(operand: InterlaceModule) -> Self
pub fn with_expected_peer_by(self, value: ByValue) -> Self
Trait Implementations§
Source§impl Clone for SessionOperand
impl Clone for SessionOperand
Source§fn clone(&self) -> SessionOperand
fn clone(&self) -> SessionOperand
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 moreSource§impl Debug for SessionOperand
impl Debug for SessionOperand
Source§impl From<SessionOperand> for ConnectedOperand
impl From<SessionOperand> for ConnectedOperand
Source§fn from(operand: SessionOperand) -> Self
fn from(operand: SessionOperand) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SessionOperand
impl PartialEq for SessionOperand
Source§fn eq(&self, other: &SessionOperand) -> bool
fn eq(&self, other: &SessionOperand) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SessionOperand
Auto Trait Implementations§
impl Freeze for SessionOperand
impl RefUnwindSafe for SessionOperand
impl Send for SessionOperand
impl Sync for SessionOperand
impl Unpin for SessionOperand
impl UnsafeUnpin for SessionOperand
impl UnwindSafe for SessionOperand
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