Struct matrix_sdk_crypto::GossipRequest
source · pub struct GossipRequest {
pub request_recipient: OwnedUserId,
pub request_id: OwnedTransactionId,
pub info: SecretInfo,
pub sent_out: bool,
}
Expand description
A struct describing an outgoing key request.
Fields§
§request_recipient: OwnedUserId
The user we requested the secret from
request_id: OwnedTransactionId
The unique id of the secret request.
info: SecretInfo
The info of the requested secret.
sent_out: bool
Has the request been sent out.
Trait Implementations§
source§impl Clone for GossipRequest
impl Clone for GossipRequest
source§fn clone(&self) -> GossipRequest
fn clone(&self) -> GossipRequest
Returns a copy of the value. Read more
1.0.0 · 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 GossipRequest
impl Debug for GossipRequest
source§impl<'de> Deserialize<'de> for GossipRequest
impl<'de> Deserialize<'de> for GossipRequest
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for GossipRequest
impl Send for GossipRequest
impl Sync for GossipRequest
impl Unpin for GossipRequest
impl UnwindSafe for GossipRequest
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