#[non_exhaustive]pub enum SkillObjectType {
Known(SkillObjectTypeKnown),
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(SkillObjectTypeKnown)
Unknown(String)
Trait Implementations§
Source§impl Clone for SkillObjectType
impl Clone for SkillObjectType
Source§fn clone(&self) -> SkillObjectType
fn clone(&self) -> SkillObjectType
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 SkillObjectType
impl Debug for SkillObjectType
Source§impl<'de> Deserialize<'de> for SkillObjectType
impl<'de> Deserialize<'de> for SkillObjectType
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 SkillObjectType
Source§impl PartialEq for SkillObjectType
impl PartialEq for SkillObjectType
Source§impl Serialize for SkillObjectType
impl Serialize for SkillObjectType
impl StructuralPartialEq for SkillObjectType
Auto Trait Implementations§
impl Freeze for SkillObjectType
impl RefUnwindSafe for SkillObjectType
impl Send for SkillObjectType
impl Sync for SkillObjectType
impl Unpin for SkillObjectType
impl UnsafeUnpin for SkillObjectType
impl UnwindSafe for SkillObjectType
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