Struct matrix_sdk_crypto::store::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: OwnedUserIdThe user we requested the secret from
request_id: OwnedTransactionIdThe unique id of the secret request.
info: SecretInfoThe info of the requested secret.
sent_out: boolHas the request been sent out.
Trait Implementations
sourceimpl Clone for GossipRequest
impl Clone for GossipRequest
sourcefn clone(&self) -> GossipRequest
fn clone(&self) -> GossipRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for GossipRequest
impl Debug for GossipRequest
sourceimpl<'de> Deserialize<'de> for GossipRequest
impl<'de> Deserialize<'de> for GossipRequest
sourcefn 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
sourceimpl PartialEq<GossipRequest> for GossipRequest
impl PartialEq<GossipRequest> for GossipRequest
sourceimpl Serialize for GossipRequest
impl Serialize for GossipRequest
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more