[][src]Enum gcp_client::google::cloud::talent::v4beta1::search_jobs_request::SearchMode

#[repr(i32)]pub enum SearchMode {
    Unspecified,
    JobSearch,
    FeaturedJobSearch,
}

A string-represented enumeration of the job search mode. The service operate differently for different modes of service.

Variants

Unspecified

The mode of the search method isn't specified. The default search behavior is identical to JOB_SEARCH search behavior.

JobSearch

The job search matches against all jobs, and featured jobs (jobs with promotionValue > 0) are not specially handled.

FeaturedJobSearch

The job search matches only against featured jobs (jobs with a promotionValue > 0). This method doesn't return any jobs having a promotionValue <= 0. The search results order is determined by the promotionValue (jobs with a higher promotionValue are returned higher up in the search results), with relevance being used as a tiebreaker.

Implementations

impl SearchMode[src]

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

Returns true if value is a variant of SearchMode.

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

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

Trait Implementations

impl Clone for SearchMode[src]

impl Copy for SearchMode[src]

impl Debug for SearchMode[src]

impl Default for SearchMode[src]

impl Eq for SearchMode[src]

impl From<SearchMode> for i32[src]

impl Hash for SearchMode[src]

impl Ord for SearchMode[src]

impl PartialEq<SearchMode> for SearchMode[src]

impl PartialOrd<SearchMode> for SearchMode[src]

impl StructuralEq for SearchMode[src]

impl StructuralPartialEq for SearchMode[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]