[−][src]Struct ruma_events::InvalidEvent
An event that is malformed or otherwise invalid.
When attempting to deserialize an EventJson
, an error in the input
data may cause deserialization to fail, or the JSON structure may be correct, but additional
constraints defined in the matrix specification are not upheld. This type provides an error
message and a flag for which type of error was encountered.
Implementations
impl InvalidEvent
[src]
pub fn message(&self) -> String
[src]
A message describing why the event is invalid.
pub fn is_deserialization(&self) -> bool
[src]
Returns whether this is a deserialization error.
pub fn is_validation(&self) -> bool
[src]
Returns whether this is a validation error.
Trait Implementations
impl Clone for InvalidEvent
[src]
fn clone(&self) -> InvalidEvent
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for InvalidEvent
[src]
impl Display for InvalidEvent
[src]
impl Error for InvalidEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for InvalidEvent
impl Send for InvalidEvent
impl Sync for InvalidEvent
impl Unpin for InvalidEvent
impl UnwindSafe for InvalidEvent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,