Enum gapi_grpc::google::cloud::talent::v4beta1::SkillProficiencyLevel[][src]

#[repr(i32)]pub enum SkillProficiencyLevel {
    Unspecified,
    Unskilled,
    FundamentalAwareness,
    Novice,
    Intermediate,
    Advanced,
    Expert,
}

Enum that represents the skill proficiency level.

Variants

Unspecified

Default value.

Unskilled

Lacks any proficiency in this skill.

FundamentalAwareness

Have a common knowledge or an understanding of basic techniques and concepts.

Novice

Have the level of experience gained in a classroom and/or experimental scenarios or as a trainee on-the-job.

Intermediate

Be able to successfully complete tasks in this skill as requested. Help from an expert may be required from time to time, but can usually perform skill independently.

Advanced

Can perform the actions associated with this skill without assistance.

Expert

Known as an expert in this area.

Implementations

impl SkillProficiencyLevel[src]

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

Returns true if value is a variant of SkillProficiencyLevel.

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

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

Trait Implementations

impl Clone for SkillProficiencyLevel[src]

impl Copy for SkillProficiencyLevel[src]

impl Debug for SkillProficiencyLevel[src]

impl Default for SkillProficiencyLevel[src]

impl Eq for SkillProficiencyLevel[src]

impl From<SkillProficiencyLevel> for i32[src]

impl Hash for SkillProficiencyLevel[src]

impl Ord for SkillProficiencyLevel[src]

impl PartialEq<SkillProficiencyLevel> for SkillProficiencyLevel[src]

impl PartialOrd<SkillProficiencyLevel> for SkillProficiencyLevel[src]

impl StructuralEq for SkillProficiencyLevel[src]

impl StructuralPartialEq for SkillProficiencyLevel[src]

Auto Trait Implementations

impl RefUnwindSafe for SkillProficiencyLevel

impl Send for SkillProficiencyLevel

impl Sync for SkillProficiencyLevel

impl Unpin for SkillProficiencyLevel

impl UnwindSafe for SkillProficiencyLevel

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> 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>, 
[src]

impl<T> WithSubscriber for T[src]