pub enum TargetLanguage {
C,
UC,
CCpp,
Cpp,
Rust,
TypeScript,
Python,
}Variants§
Trait Implementations§
Source§impl Clone for TargetLanguage
impl Clone for TargetLanguage
Source§fn clone(&self) -> TargetLanguage
fn clone(&self) -> TargetLanguage
Returns a duplicate of the value. Read more
1.0.0 · 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 TargetLanguage
impl Debug for TargetLanguage
Source§impl<'de> Deserialize<'de> for TargetLanguage
impl<'de> Deserialize<'de> for TargetLanguage
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
Source§impl Hash for TargetLanguage
impl Hash for TargetLanguage
Source§impl PartialEq for TargetLanguage
impl PartialEq for TargetLanguage
Source§impl Serialize for TargetLanguage
impl Serialize for TargetLanguage
Source§impl ValueEnum for TargetLanguage
impl ValueEnum for TargetLanguage
impl Copy for TargetLanguage
impl Eq for TargetLanguage
impl StructuralPartialEq for TargetLanguage
Auto Trait Implementations§
impl Freeze for TargetLanguage
impl RefUnwindSafe for TargetLanguage
impl Send for TargetLanguage
impl Sync for TargetLanguage
impl Unpin for TargetLanguage
impl UnwindSafe for TargetLanguage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more