#[non_exhaustive]pub enum StateEventFormat {
Content,
Event,
}Available on crate features
client or server only.Expand description
The format to use for the returned data.
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 values 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
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Content
Will return only the content of the state event.
This is the default value if the format is unspecified in the request.
Event
Will return the entire event in the usual format suitable for clients, including fields like event ID, sender and timestamp.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for StateEventFormat
impl AsRef<str> for StateEventFormat
Source§impl Clone for StateEventFormat
impl Clone for StateEventFormat
Source§fn clone(&self) -> StateEventFormat
fn clone(&self) -> StateEventFormat
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StateEventFormat
impl Debug for StateEventFormat
Source§impl Default for StateEventFormat
impl Default for StateEventFormat
Source§fn default() -> StateEventFormat
fn default() -> StateEventFormat
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StateEventFormat
impl<'de> Deserialize<'de> for StateEventFormat
Source§fn 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
Source§impl Display for StateEventFormat
impl Display for StateEventFormat
Source§impl<T> From<T> for StateEventFormat
impl<T> From<T> for StateEventFormat
Source§impl Ord for StateEventFormat
impl Ord for StateEventFormat
Source§impl PartialEq for StateEventFormat
impl PartialEq for StateEventFormat
Source§impl PartialOrd for StateEventFormat
impl PartialOrd for StateEventFormat
Source§impl Serialize for StateEventFormat
impl Serialize for StateEventFormat
impl Eq for StateEventFormat
Auto Trait Implementations§
impl Freeze for StateEventFormat
impl RefUnwindSafe for StateEventFormat
impl Send for StateEventFormat
impl Sync for StateEventFormat
impl Unpin for StateEventFormat
impl UnsafeUnpin for StateEventFormat
impl UnwindSafe for StateEventFormat
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> Comparable<K> for Q
impl<Q, K> Comparable<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.§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T>
unsafe fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<> Read more