#[non_exhaustive]pub enum ContentRoleKnown {
User,
Model,
System,
Function,
}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.
Trait Implementations§
Source§impl Clone for ContentRoleKnown
impl Clone for ContentRoleKnown
Source§fn clone(&self) -> ContentRoleKnown
fn clone(&self) -> ContentRoleKnown
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 ContentRoleKnown
impl Debug for ContentRoleKnown
Source§impl<'de> Deserialize<'de> for ContentRoleKnown
impl<'de> Deserialize<'de> for ContentRoleKnown
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 Eq for ContentRoleKnown
Source§impl PartialEq for ContentRoleKnown
impl PartialEq for ContentRoleKnown
Source§impl Serialize for ContentRoleKnown
impl Serialize for ContentRoleKnown
impl StructuralPartialEq for ContentRoleKnown
Auto Trait Implementations§
impl Freeze for ContentRoleKnown
impl RefUnwindSafe for ContentRoleKnown
impl Send for ContentRoleKnown
impl Sync for ContentRoleKnown
impl Unpin for ContentRoleKnown
impl UnsafeUnpin for ContentRoleKnown
impl UnwindSafe for ContentRoleKnown
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