pub struct ExperimentalResponse {
pub authenticated_peer: PeerIdentity,
pub packet: PacketType,
pub payload: Vec<u8>,
pub completed_at: u64,
}Expand description
Response attested by a platform Brontide adapter.
Fields§
§authenticated_peer: PeerIdentityStatic key authenticated by the response-bearing Brontide session.
packet: PacketTypeSemantic response packet assignment.
payload: Vec<u8>Decrypted Brontide packet payload.
completed_at: u64Caller-clock time after the full response was received.
Trait Implementations§
Source§impl Clone for ExperimentalResponse
impl Clone for ExperimentalResponse
Source§fn clone(&self) -> ExperimentalResponse
fn clone(&self) -> ExperimentalResponse
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 ExperimentalResponse
impl Debug for ExperimentalResponse
impl Eq for ExperimentalResponse
Source§impl PartialEq for ExperimentalResponse
impl PartialEq for ExperimentalResponse
impl StructuralPartialEq for ExperimentalResponse
Auto Trait Implementations§
impl Freeze for ExperimentalResponse
impl RefUnwindSafe for ExperimentalResponse
impl Send for ExperimentalResponse
impl Sync for ExperimentalResponse
impl Unpin for ExperimentalResponse
impl UnsafeUnpin for ExperimentalResponse
impl UnwindSafe for ExperimentalResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.