#[non_exhaustive]#[repr(u8)]pub enum RelayKind {
Plain = 0,
Quote = 1,
}Expand description
Relay relation kind — single-level only (E-entry-4).
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.
Plain = 0
Reblog / simple forward with no added content.
Quote = 1
Quote-relay — relay plus own commentary.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RelayKind
impl<'de> Deserialize<'de> for RelayKind
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
impl Copy for RelayKind
impl Eq for RelayKind
impl StructuralPartialEq for RelayKind
Auto Trait Implementations§
impl Freeze for RelayKind
impl RefUnwindSafe for RelayKind
impl Send for RelayKind
impl Sync for RelayKind
impl Unpin for RelayKind
impl UnsafeUnpin for RelayKind
impl UnwindSafe for RelayKind
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