pub struct ThreePidOwnershipProof {
pub sid: OwnedSessionId,
pub client_secret: Box<ClientSecret>,
}
Expand description
A proof that the client owns the 3PID.
Must be constructed using the same session ID and client secret generated and passed by the
requestToken
call for the given 3PID.
Fields
sid: OwnedSessionId
The Session ID generated by the requestToken
call.
client_secret: Box<ClientSecret>
The client secret passed to the requestToken
call.
Implementations
sourceimpl ThreePidOwnershipProof
impl ThreePidOwnershipProof
sourcepub fn new(sid: OwnedSessionId, client_secret: Box<ClientSecret>) -> Self
pub fn new(sid: OwnedSessionId, client_secret: Box<ClientSecret>) -> Self
Creates a new ThreePidOwnershipProof
with the given session ID and client secret.
Trait Implementations
sourceimpl Clone for ThreePidOwnershipProof
impl Clone for ThreePidOwnershipProof
sourcefn clone(&self) -> ThreePidOwnershipProof
fn clone(&self) -> ThreePidOwnershipProof
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 ThreePidOwnershipProof
impl Debug for ThreePidOwnershipProof
sourceimpl<'de> Deserialize<'de> for ThreePidOwnershipProof
impl<'de> Deserialize<'de> for ThreePidOwnershipProof
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 Serialize for ThreePidOwnershipProof
impl Serialize for ThreePidOwnershipProof
Auto Trait Implementations
impl RefUnwindSafe for ThreePidOwnershipProof
impl Send for ThreePidOwnershipProof
impl Sync for ThreePidOwnershipProof
impl Unpin for ThreePidOwnershipProof
impl UnwindSafe for ThreePidOwnershipProof
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
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