[][src]Enum gcp_client::google::cloud::talent::v4beta1::application::ApplicationStage

#[repr(i32)]pub enum ApplicationStage {
    Unspecified,
    New,
    Screen,
    HiringManagerReview,
    Interview,
    OfferExtended,
    OfferAccepted,
    Started,
}

The stage of the application.

Variants

Unspecified

Default value.

New

Candidate has applied or a recruiter put candidate into consideration but candidate is not yet screened / no decision has been made to move or not move the candidate to the next stage.

Screen

A recruiter decided to screen the candidate for this role.

HiringManagerReview

Candidate is being / was sent to the customer / hiring manager for detailed review.

Interview

Candidate was approved by the client / hiring manager and is being / was interviewed for the role.

OfferExtended

Candidate will be / has been given an offer of employment.

OfferAccepted

Candidate has accepted their offer of employment.

Started

Candidate has begun (or completed) their employment or assignment with the employer.

Implementations

impl ApplicationStage[src]

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

Returns true if value is a variant of ApplicationStage.

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

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

Trait Implementations

impl Clone for ApplicationStage[src]

impl Copy for ApplicationStage[src]

impl Debug for ApplicationStage[src]

impl Default for ApplicationStage[src]

impl Eq for ApplicationStage[src]

impl From<ApplicationStage> for i32[src]

impl Hash for ApplicationStage[src]

impl Ord for ApplicationStage[src]

impl PartialEq<ApplicationStage> for ApplicationStage[src]

impl PartialOrd<ApplicationStage> for ApplicationStage[src]

impl StructuralEq for ApplicationStage[src]

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