pub struct RoleExactBoundaryValue<T> { /* private fields */ }Expand description
One logical boundary tensor coupled to the exact in-band header that must be transmitted with its payload.
A point-to-point implementation must place header and the byte
representation of tensor in the same native message. On receive it must
compare the bytes actually received with header before its completion can
report success. Returning a backend-synthesized tag does not satisfy this
contract.
Implementations§
Trait Implementations§
Source§impl<T: Clone> Clone for RoleExactBoundaryValue<T>
impl<T: Clone> Clone for RoleExactBoundaryValue<T>
Source§fn clone(&self) -> RoleExactBoundaryValue<T>
fn clone(&self) -> RoleExactBoundaryValue<T>
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<T: Debug> Debug for RoleExactBoundaryValue<T>
impl<T: Debug> Debug for RoleExactBoundaryValue<T>
impl<T: Eq> Eq for RoleExactBoundaryValue<T>
Source§impl<T: PartialEq> PartialEq for RoleExactBoundaryValue<T>
impl<T: PartialEq> PartialEq for RoleExactBoundaryValue<T>
impl<T: PartialEq> StructuralPartialEq for RoleExactBoundaryValue<T>
Auto Trait Implementations§
impl<T> Freeze for RoleExactBoundaryValue<T>where
T: Freeze,
impl<T> RefUnwindSafe for RoleExactBoundaryValue<T>where
T: RefUnwindSafe,
impl<T> Send for RoleExactBoundaryValue<T>where
T: Send,
impl<T> Sync for RoleExactBoundaryValue<T>where
T: Sync,
impl<T> Unpin for RoleExactBoundaryValue<T>where
T: Unpin,
impl<T> UnsafeUnpin for RoleExactBoundaryValue<T>where
T: UnsafeUnpin,
impl<T> UnwindSafe for RoleExactBoundaryValue<T>where
T: UnwindSafe,
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