pub enum CredentialCategory {
ProfessionalLicense,
TechnicalCertification,
AcademicDegree,
ProfessionalExperience,
SkillDemonstration,
ApiContribution,
}Expand description
Credential category - industry agnostic
Variants§
ProfessionalLicense
Government-issued license to practice a profession
TechnicalCertification
Industry certification demonstrating technical competency
AcademicDegree
Degree from an accredited institution
ProfessionalExperience
Verified work experience
SkillDemonstration
Demonstrated skill through contribution or assessment
ApiContribution
Contributions to the Loop network
Implementations§
Source§impl CredentialCategory
impl CredentialCategory
Sourcepub fn base_weight(&self) -> u32
pub fn base_weight(&self) -> u32
Base weight for scoring (before multipliers)
Sourcepub fn is_per_unit(&self) -> bool
pub fn is_per_unit(&self) -> bool
Whether this category uses per-unit scaling
Trait Implementations§
Source§impl Clone for CredentialCategory
impl Clone for CredentialCategory
Source§fn clone(&self) -> CredentialCategory
fn clone(&self) -> CredentialCategory
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CredentialCategory
impl Debug for CredentialCategory
Source§impl<'de> Deserialize<'de> for CredentialCategory
impl<'de> Deserialize<'de> for CredentialCategory
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CredentialCategory
impl PartialEq for CredentialCategory
Source§impl Serialize for CredentialCategory
impl Serialize for CredentialCategory
impl Copy for CredentialCategory
impl Eq for CredentialCategory
impl StructuralPartialEq for CredentialCategory
Auto Trait Implementations§
impl Freeze for CredentialCategory
impl RefUnwindSafe for CredentialCategory
impl Send for CredentialCategory
impl Sync for CredentialCategory
impl Unpin for CredentialCategory
impl UnsafeUnpin for CredentialCategory
impl UnwindSafe for CredentialCategory
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<B> IntoFunctionResponse<B, Body> for Bwhere
B: Serialize,
impl<B> IntoFunctionResponse<B, Body> for Bwhere
B: Serialize,
Source§fn into_response(self) -> FunctionResponse<B, Body>
fn into_response(self) -> FunctionResponse<B, Body>
Convert the type into a FunctionResponse.
Creates a shared type from an unshared type.