pub enum MatrixIdError {
MissingSigil,
MissingServerName,
ForeignServerName,
}Expand description
Why parsing an mxid failed.
Variants§
MissingSigil
Did not start with @.
MissingServerName
No :server_name suffix at all.
ForeignServerName
Addressed to a server other than matrix_server_name() — this
deployment does not federate, so such an id can never resolve to a
real local account.
Trait Implementations§
Source§impl Clone for MatrixIdError
impl Clone for MatrixIdError
impl Copy for MatrixIdError
Source§impl Debug for MatrixIdError
impl Debug for MatrixIdError
Source§impl Display for MatrixIdError
impl Display for MatrixIdError
impl Eq for MatrixIdError
Source§impl PartialEq for MatrixIdError
impl PartialEq for MatrixIdError
impl StructuralPartialEq for MatrixIdError
Auto Trait Implementations§
impl Freeze for MatrixIdError
impl RefUnwindSafe for MatrixIdError
impl Send for MatrixIdError
impl Sync for MatrixIdError
impl Unpin for MatrixIdError
impl UnsafeUnpin for MatrixIdError
impl UnwindSafe for MatrixIdError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.