pub struct ShippedSkill {
pub name: &'static str,
pub files: &'static [(&'static str, &'static str)],
pub retired: &'static [&'static str],
}Expand description
One skill forge ships: its name, every file that lands in
<config_dir>/skills/<name>/, and the files a previous version
installed that the current asset no longer carries.
Fields§
§name: &'static str§files: &'static [(&'static str, &'static str)]§retired: &'static [&'static str]Only these names, and a temp file the installer itself left behind, are ever swept. The skills directory is the person’s own as well as forge’s: anything else they put beside ours is theirs and is left alone.
Auto Trait Implementations§
impl Freeze for ShippedSkill
impl RefUnwindSafe for ShippedSkill
impl Send for ShippedSkill
impl Sync for ShippedSkill
impl Unpin for ShippedSkill
impl UnsafeUnpin for ShippedSkill
impl UnwindSafe for ShippedSkill
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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