Enum google_api_proto::google::cloud::language::v1beta1::part_of_speech::Tense
source · #[repr(i32)]pub enum Tense {
Unknown = 0,
ConditionalTense = 1,
Future = 2,
Past = 3,
Present = 4,
Imperfect = 5,
Pluperfect = 6,
}
Expand description
Time reference.
Variants§
Unknown = 0
Tense is not applicable in the analyzed language or is not predicted.
ConditionalTense = 1
Conditional
Future = 2
Future
Past = 3
Past
Present = 4
Present
Imperfect = 5
Imperfect
Pluperfect = 6
Pluperfect
Implementations§
source§impl Tense
impl Tense
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
source§impl Ord for Tense
impl Ord for Tense
source§impl PartialEq for Tense
impl PartialEq for Tense
source§impl PartialOrd for Tense
impl PartialOrd for Tense
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for Tense
impl TryFrom<i32> for Tense
§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
impl Copy for Tense
impl Eq for Tense
impl StructuralPartialEq for Tense
Auto Trait Implementations§
impl Freeze for Tense
impl RefUnwindSafe for Tense
impl Send for Tense
impl Sync for Tense
impl Unpin for Tense
impl UnwindSafe for Tense
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<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.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request