Enum ruma_common::matrix_uri::UriAction
source · [−]#[non_exhaustive]
pub enum UriAction {
Join,
Chat,
// some variants omitted
}
Expand description
The intent of a Matrix URI.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Join
Join the room referenced by the URI.
The client should prompt for confirmation prior to joining the room, if the user isn’t already part of the room.
Chat
Start a direct chat with the user referenced by the URI.
Clients supporting a form of Canonical DMs should reuse existing DMs instead of creating new ones if available. The client should prompt for confirmation prior to creating the DM, if the user isn’t being redirected to an existing canonical DM.
Implementations
Trait Implementations
impl Eq for UriAction
impl StructuralEq for UriAction
impl StructuralPartialEq for UriAction
Auto Trait Implementations
impl RefUnwindSafe for UriAction
impl Send for UriAction
impl Sync for UriAction
impl Unpin for UriAction
impl UnwindSafe for UriAction
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<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
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