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: 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
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 more
sourceimpl 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more