pub struct ClawHubOrigin {
pub version: u32,
pub registry: String,
pub slug: String,
pub installed_version: String,
pub installed_at: String,
pub sha256: Option<String>,
}Expand description
ClawHub origin file (inside skill dir as .clawhub/origin.json).
Fields§
§version: u32§registry: String§slug: String§installed_version: String§installed_at: String§sha256: Option<String>SHA-256 hex digest of the downloaded archive.
Trait Implementations§
Source§impl Clone for ClawHubOrigin
impl Clone for ClawHubOrigin
Source§fn clone(&self) -> ClawHubOrigin
fn clone(&self) -> ClawHubOrigin
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 moreSource§impl Debug for ClawHubOrigin
impl Debug for ClawHubOrigin
Source§impl<'de> Deserialize<'de> for ClawHubOrigin
impl<'de> Deserialize<'de> for ClawHubOrigin
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 ClawHubOrigin
impl RefUnwindSafe for ClawHubOrigin
impl Send for ClawHubOrigin
impl Sync for ClawHubOrigin
impl Unpin for ClawHubOrigin
impl UnsafeUnpin for ClawHubOrigin
impl UnwindSafe for ClawHubOrigin
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