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