pub struct SkillCandidate {
pub id: String,
pub name: String,
pub version: String,
pub description: String,
pub source_name: String,
pub source_config: SourceConfig,
pub download_url: Option<String>,
pub commit_hash: Option<String>,
}Expand description
Skill candidate from a source
Fields§
§id: String§name: String§version: String§description: String§source_name: String§source_config: SourceConfig§download_url: Option<String>§commit_hash: Option<String>Trait Implementations§
Source§impl Clone for SkillCandidate
impl Clone for SkillCandidate
Source§fn clone(&self) -> SkillCandidate
fn clone(&self) -> SkillCandidate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SkillCandidate
impl RefUnwindSafe for SkillCandidate
impl Send for SkillCandidate
impl Sync for SkillCandidate
impl Unpin for SkillCandidate
impl UnsafeUnpin for SkillCandidate
impl UnwindSafe for SkillCandidate
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.