pub enum OutgoingVerificationRequest {
ToDevice(ToDeviceRequest),
InRoom(RoomMessageRequest),
}
Expand description
An enum over the different outgoing verification based requests.
Variants§
ToDevice(ToDeviceRequest)
The to-device verification request variant.
InRoom(RoomMessageRequest)
The in-room verification request variant.
Implementations§
source§impl OutgoingVerificationRequest
impl OutgoingVerificationRequest
sourcepub fn request_id(&self) -> &TransactionId
pub fn request_id(&self) -> &TransactionId
Get the unique id of this request.
Trait Implementations§
source§impl Clone for OutgoingVerificationRequest
impl Clone for OutgoingVerificationRequest
source§fn clone(&self) -> OutgoingVerificationRequest
fn clone(&self) -> OutgoingVerificationRequest
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 OutgoingVerificationRequest
impl Debug for OutgoingVerificationRequest
source§impl From<OutgoingVerificationRequest> for OutgoingRequest
impl From<OutgoingVerificationRequest> for OutgoingRequest
source§fn from(r: OutgoingVerificationRequest) -> Self
fn from(r: OutgoingVerificationRequest) -> Self
Converts to this type from the input type.
source§impl From<OutgoingVerificationRequest> for OutgoingRequests
impl From<OutgoingVerificationRequest> for OutgoingRequests
source§fn from(request: OutgoingVerificationRequest) -> Self
fn from(request: OutgoingVerificationRequest) -> Self
Converts to this type from the input type.
source§impl From<RoomMessageRequest> for OutgoingVerificationRequest
impl From<RoomMessageRequest> for OutgoingVerificationRequest
source§fn from(r: RoomMessageRequest) -> Self
fn from(r: RoomMessageRequest) -> Self
Converts to this type from the input type.
source§impl From<ToDeviceRequest> for OutgoingVerificationRequest
impl From<ToDeviceRequest> for OutgoingVerificationRequest
source§fn from(r: ToDeviceRequest) -> Self
fn from(r: ToDeviceRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OutgoingVerificationRequest
impl RefUnwindSafe for OutgoingVerificationRequest
impl Send for OutgoingVerificationRequest
impl Sync for OutgoingVerificationRequest
impl Unpin for OutgoingVerificationRequest
impl UnwindSafe for OutgoingVerificationRequest
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more