Skip to main content

TranslationPreference

Enum TranslationPreference 

Source
pub enum TranslationPreference {
    Prefer,
    Yes,
    No,
}

Variants§

§

Prefer

This translator prefers translating the variable, so it will be selected as the default translator for the variable.

§

Yes

This translator is able to translate the variable, but will not be selected by default, the user has to select it.

§

No

This translator is not suitable to translate the variable, but can be selected by the user in the “Not recommended” menu. No guarantees are made about the correctness of the translation.

Trait Implementations§

Source§

impl Debug for TranslationPreference

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for TranslationPreference

Source§

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 FromBytesOwned for TranslationPreference
where Json<Self>: FromBytesOwned,

Source§

fn from_bytes_owned(__data: &[u8]) -> Result<Self, Error>

Decode a value from a slice of bytes, the resulting value should not borrow the input data.
Source§

impl PartialEq for TranslationPreference

Source§

fn eq(&self, other: &TranslationPreference) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for TranslationPreference

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl<'__to_bytes_a> ToBytes<'__to_bytes_a> for TranslationPreference
where for<'__to_bytes_b> Json<&'__to_bytes_b Self>: ToBytes<'__to_bytes_b>,

Source§

type Bytes = Vec<u8>

A configurable byte slice representation, allows any type that implements AsRef<[u8]>
Source§

fn to_bytes(&self) -> Result<Self::Bytes, Error>

to_bytes converts a value into Self::Bytes
Source§

impl StructuralPartialEq for TranslationPreference

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<'a, T> FromBytes<'a> for T
where T: FromBytesOwned,

Source§

fn from_bytes(data: &'a [u8]) -> Result<T, Error>

Decode a value from a slice of bytes
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,