Struct ruma_common::matrix_uri::MatrixUri
source · [−]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
sourceimpl MatrixUri
impl MatrixUri
sourcepub fn via(&self) -> &[OwnedServerName]
pub fn via(&self) -> &[OwnedServerName]
Matrix servers usable to route a RoomId
.
Trait Implementations
impl Eq for MatrixUri
impl StructuralEq for MatrixUri
impl StructuralPartialEq for MatrixUri
Auto Trait Implementations
impl RefUnwindSafe for MatrixUri
impl Send for MatrixUri
impl Sync for MatrixUri
impl Unpin for MatrixUri
impl UnwindSafe for MatrixUri
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
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.