Struct google_language1_beta1::PartOfSpeech
source · pub struct PartOfSpeech {
pub case: Option<String>,
pub mood: Option<String>,
pub form: Option<String>,
pub gender: Option<String>,
pub aspect: Option<String>,
pub number: Option<String>,
pub person: Option<String>,
pub tag: Option<String>,
pub tense: Option<String>,
pub reciprocity: Option<String>,
pub proper: Option<String>,
pub voice: Option<String>,
}
Expand description
Represents part of speech information for a token.
This type is not used in any activity, and only used as part of another schema.
Fields§
§case: Option<String>
The grammatical case.
mood: Option<String>
The grammatical mood.
form: Option<String>
The grammatical form.
gender: Option<String>
The grammatical gender.
aspect: Option<String>
The grammatical aspect.
number: Option<String>
The grammatical number.
person: Option<String>
The grammatical person.
tag: Option<String>
The part of speech tag.
tense: Option<String>
The grammatical tense.
reciprocity: Option<String>
The grammatical reciprocity.
proper: Option<String>
The grammatical properness.
voice: Option<String>
The grammatical voice.
Trait Implementations§
source§impl Clone for PartOfSpeech
impl Clone for PartOfSpeech
source§fn clone(&self) -> PartOfSpeech
fn clone(&self) -> PartOfSpeech
Returns a copy 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 PartOfSpeech
impl Debug for PartOfSpeech
source§impl Default for PartOfSpeech
impl Default for PartOfSpeech
source§fn default() -> PartOfSpeech
fn default() -> PartOfSpeech
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PartOfSpeech
impl<'de> Deserialize<'de> for PartOfSpeech
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 Serialize for PartOfSpeech
impl Serialize for PartOfSpeech
impl Part for PartOfSpeech
Auto Trait Implementations§
impl Freeze for PartOfSpeech
impl RefUnwindSafe for PartOfSpeech
impl Send for PartOfSpeech
impl Sync for PartOfSpeech
impl Unpin for PartOfSpeech
impl UnwindSafe for PartOfSpeech
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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