pub struct SimilarityPair {
pub skill_id: String,
pub name: String,
pub similar_skills: Vec<(String, f32)>,
}Expand description
A skill and its most similar skills, used in similarity matrix computation
Fields§
§skill_id: StringSkill identifier
name: StringHuman-readable skill name
similar_skills: Vec<(String, f32)>List of (skill_id, similarity_score) tuples, sorted by similarity descending
Trait Implementations§
Source§impl Debug for SimilarityPair
impl Debug for SimilarityPair
Auto Trait Implementations§
impl Freeze for SimilarityPair
impl RefUnwindSafe for SimilarityPair
impl Send for SimilarityPair
impl Sync for SimilarityPair
impl Unpin for SimilarityPair
impl UnsafeUnpin for SimilarityPair
impl UnwindSafe for SimilarityPair
Blanket Implementations§
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> 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 moreCreates a shared type from an unshared type.