Struct ShadowedSkillEntry
pub struct ShadowedSkillEntry {
pub name: String,
pub origin: String,
}Expand description
A lower-precedence same-name skill shadowed by a winning skill
Fields§
§name: String§origin: String"workspace" | "open-skills" | "plugin" | "bundle".
Trait Implementations§
Source§impl Clone for ShadowedSkillEntry
impl Clone for ShadowedSkillEntry
Source§fn clone(&self) -> ShadowedSkillEntry
fn clone(&self) -> ShadowedSkillEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · §fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ShadowedSkillEntry
impl Debug for ShadowedSkillEntry
Source§impl<'de> Deserialize<'de> for ShadowedSkillEntry
impl<'de> Deserialize<'de> for ShadowedSkillEntry
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
Auto Trait Implementations§
impl Freeze for ShadowedSkillEntry
impl RefUnwindSafe for ShadowedSkillEntry
impl Send for ShadowedSkillEntry
impl Sync for ShadowedSkillEntry
impl Unpin for ShadowedSkillEntry
impl UnsafeUnpin for ShadowedSkillEntry
impl UnwindSafe for ShadowedSkillEntry
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more