[][src]Enum gcp_client::google::cloud::talent::v4beta1::search_jobs_request::custom_ranking_info::ImportanceLevel

#[repr(i32)]pub enum ImportanceLevel {
    Unspecified,
    None,
    Low,
    Mild,
    Medium,
    High,
    Extreme,
}

The importance level for [CustomRankingInfo.ranking_expression][google.cloud.talent.v4beta1.SearchJobsRequest.CustomRankingInfo.ranking_expression].

Variants

Unspecified

Default value if the importance level isn't specified.

None

The given ranking expression is of None importance, existing relevance score (determined by API algorithm) dominates job's final ranking position.

Low

The given ranking expression is of Low importance in terms of job's final ranking position compared to existing relevance score (determined by API algorithm).

Mild

The given ranking expression is of Mild importance in terms of job's final ranking position compared to existing relevance score (determined by API algorithm).

Medium

The given ranking expression is of Medium importance in terms of job's final ranking position compared to existing relevance score (determined by API algorithm).

High

The given ranking expression is of High importance in terms of job's final ranking position compared to existing relevance score (determined by API algorithm).

Extreme

The given ranking expression is of Extreme importance, and dominates job's final ranking position with existing relevance score (determined by API algorithm) ignored.

Implementations

impl ImportanceLevel[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of ImportanceLevel.

pub fn from_i32(value: i32) -> Option<ImportanceLevel>[src]

Converts an i32 to a ImportanceLevel, or None if value is not a valid variant.

Trait Implementations

impl Clone for ImportanceLevel[src]

impl Copy for ImportanceLevel[src]

impl Debug for ImportanceLevel[src]

impl Default for ImportanceLevel[src]

impl Eq for ImportanceLevel[src]

impl From<ImportanceLevel> for i32[src]

impl Hash for ImportanceLevel[src]

impl Ord for ImportanceLevel[src]

impl PartialEq<ImportanceLevel> for ImportanceLevel[src]

impl PartialOrd<ImportanceLevel> for ImportanceLevel[src]

impl StructuralEq for ImportanceLevel[src]

impl StructuralPartialEq for ImportanceLevel[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]