#[non_exhaustive]pub enum RealtimeRole {
Known(RealtimeRoleKnown),
Unknown(String),
}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.
Known(RealtimeRoleKnown)
Unknown(String)
Trait Implementations§
Source§impl Clone for RealtimeRole
impl Clone for RealtimeRole
Source§fn clone(&self) -> RealtimeRole
fn clone(&self) -> RealtimeRole
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RealtimeRole
impl Debug for RealtimeRole
Source§impl<'de> Deserialize<'de> for RealtimeRole
impl<'de> Deserialize<'de> for RealtimeRole
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RealtimeRole
Source§impl PartialEq for RealtimeRole
impl PartialEq for RealtimeRole
Source§impl Serialize for RealtimeRole
impl Serialize for RealtimeRole
impl StructuralPartialEq for RealtimeRole
Auto Trait Implementations§
impl Freeze for RealtimeRole
impl RefUnwindSafe for RealtimeRole
impl Send for RealtimeRole
impl Sync for RealtimeRole
impl Unpin for RealtimeRole
impl UnsafeUnpin for RealtimeRole
impl UnwindSafe for RealtimeRole
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