Enum matrix_uri::IdType
source · [−]pub enum IdType {
UserId,
RoomId,
EventId,
GroupId,
RoomAlias,
Unknown(String),
}
Expand description
MXID types, documentation can be found here
Variants
UserId
Identifies a user
RoomId
Identifies a room
EventId
Identifies an event
GroupId
Identifies a group
RoomAlias
Identifies a room via an alias in the form #room_alias:domain
Unknown(String)
Wraps unknown ID type
Implementations
Trait Implementations
impl Eq for IdType
impl StructuralEq for IdType
impl StructuralPartialEq for IdType
Auto Trait Implementations
impl RefUnwindSafe for IdType
impl Send for IdType
impl Sync for IdType
impl Unpin for IdType
impl UnwindSafe for IdType
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more