pub struct InstalledSkill {
pub manifest: SkillManifest,
pub install_path: PathBuf,
pub installed_at: DateTime<Utc>,
pub enabled: bool,
pub source: SkillSource,
}Expand description
An installed skill with metadata.
Fields§
§manifest: SkillManifest§install_path: PathBuf§installed_at: DateTime<Utc>§enabled: bool§source: SkillSourceTrait Implementations§
Source§impl Clone for InstalledSkill
impl Clone for InstalledSkill
Source§fn clone(&self) -> InstalledSkill
fn clone(&self) -> InstalledSkill
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InstalledSkill
impl Debug for InstalledSkill
Source§impl<'de> Deserialize<'de> for InstalledSkill
impl<'de> Deserialize<'de> for InstalledSkill
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
Source§impl From<&InstalledSkill> for SkillSummary
impl From<&InstalledSkill> for SkillSummary
Source§fn from(skill: &InstalledSkill) -> Self
fn from(skill: &InstalledSkill) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for InstalledSkill
impl RefUnwindSafe for InstalledSkill
impl Send for InstalledSkill
impl Sync for InstalledSkill
impl Unpin for InstalledSkill
impl UnsafeUnpin for InstalledSkill
impl UnwindSafe for InstalledSkill
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