pub struct PronounData {
pub is_personal: Option<bool>,
pub is_singular: Option<bool>,
pub is_plural: Option<bool>,
pub is_possessive: Option<bool>,
pub is_reflexive: Option<bool>,
pub person: Option<Person>,
pub is_subject: Option<bool>,
pub is_object: Option<bool>,
}
Fields§
§is_personal: Option<bool>
§is_singular: Option<bool>
§is_plural: Option<bool>
§is_possessive: Option<bool>
§is_reflexive: Option<bool>
§person: Option<Person>
§is_subject: Option<bool>
§is_object: Option<bool>
Implementations§
Source§impl PronounData
impl PronounData
Trait Implementations§
Source§impl Clone for PronounData
impl Clone for PronounData
Source§fn clone(&self) -> PronounData
fn clone(&self) -> PronounData
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 PronounData
impl Debug for PronounData
Source§impl Default for PronounData
impl Default for PronounData
Source§fn default() -> PronounData
fn default() -> PronounData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PronounData
impl<'de> Deserialize<'de> for PronounData
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 PronounData
impl Hash for PronounData
Source§impl PartialEq for PronounData
impl PartialEq for PronounData
Source§impl PartialOrd for PronounData
impl PartialOrd for PronounData
Source§impl Serialize for PronounData
impl Serialize for PronounData
impl Copy for PronounData
impl Eq for PronounData
impl StructuralPartialEq for PronounData
Auto Trait Implementations§
impl Freeze for PronounData
impl RefUnwindSafe for PronounData
impl Send for PronounData
impl Sync for PronounData
impl Unpin for PronounData
impl UnwindSafe for PronounData
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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