Enum ruma_common::push::PushFormat
source · [−]#[non_exhaustive]
pub enum PushFormat {
EventIdOnly,
// some variants omitted
}
Expand description
A special format that the homeserver should use when sending notifications to a Push Gateway. Currently, only “event_id_only” is supported as of Push Gateway API r0.1.1.
This type can hold an arbitrary string. To build this with a custom value, convert it from a
string with ::from()
/ .into()
. To check for formats that are not available as a
documented variant here, use its string representation, obtained through .as_str()
.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
EventIdOnly
Require the homeserver to only send a reduced set of fields in the push.
Implementations
sourceimpl PushFormat
impl PushFormat
Trait Implementations
sourceimpl AsRef<str> for PushFormat
impl AsRef<str> for PushFormat
sourceimpl Clone for PushFormat
impl Clone for PushFormat
sourcefn clone(&self) -> PushFormat
fn clone(&self) -> PushFormat
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PushFormat
impl Debug for PushFormat
sourceimpl<'de> Deserialize<'de> for PushFormat
impl<'de> Deserialize<'de> for PushFormat
sourcefn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Display for PushFormat
impl Display for PushFormat
sourceimpl PartialEq<PushFormat> for PushFormat
impl PartialEq<PushFormat> for PushFormat
sourcefn eq(&self, other: &PushFormat) -> bool
fn eq(&self, other: &PushFormat) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &PushFormat) -> bool
fn ne(&self, other: &PushFormat) -> bool
This method tests for !=
.
sourceimpl Serialize for PushFormat
impl Serialize for PushFormat
impl Eq for PushFormat
impl StructuralEq for PushFormat
impl StructuralPartialEq for PushFormat
Auto Trait Implementations
impl RefUnwindSafe for PushFormat
impl Send for PushFormat
impl Sync for PushFormat
impl Unpin for PushFormat
impl UnwindSafe for PushFormat
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<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
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.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more