pub struct MatrixUri { /* private fields */ }Expand description
The matrix: URI representation of a user, room or event.
Get the URI through its Display implementation (i.e. by interpolating it
in a formatting macro or via .to_string()).
Implementations§
Source§impl MatrixUri
 
impl MatrixUri
Sourcepub fn id(&self) -> &MatrixId
 Available on crate feature events only.
pub fn id(&self) -> &MatrixId
events only.The identifier represented by this matrix: URI.
Sourcepub fn via(&self) -> &[OwnedServerName]
 Available on crate feature events only.
pub fn via(&self) -> &[OwnedServerName]
events only.Matrix servers usable to route a RoomId.
Trait Implementations§
impl Eq for MatrixUri
impl StructuralPartialEq for MatrixUri
Auto Trait Implementations§
impl Freeze for MatrixUri
impl RefUnwindSafe for MatrixUri
impl Send for MatrixUri
impl Sync for MatrixUri
impl Unpin for MatrixUri
impl UnwindSafe for MatrixUri
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§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.