pub struct ResolvedSkill {
pub name: String,
pub body: String,
pub source: SkillSource,
pub path: Option<PathBuf>,
pub sha256: String,
}Expand description
A skill resolved by name, carrying the sha256 that pins it into a run manifest.
Fields§
§name: String§body: String§source: SkillSource§path: Option<PathBuf>The file path for a Local skill; None when bundled.
sha256: StringTrait Implementations§
Source§impl Clone for ResolvedSkill
impl Clone for ResolvedSkill
Source§fn clone(&self) -> ResolvedSkill
fn clone(&self) -> ResolvedSkill
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 ResolvedSkill
impl RefUnwindSafe for ResolvedSkill
impl Send for ResolvedSkill
impl Sync for ResolvedSkill
impl Unpin for ResolvedSkill
impl UnsafeUnpin for ResolvedSkill
impl UnwindSafe for ResolvedSkill
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