pub struct SkillUse {
pub run: RunId,
pub resident: Option<Address>,
pub seq: Seq,
pub at: TimeMs,
pub part: String,
pub digest: B3Hash,
pub outcome: UseOutcome,
}Expand description
One read of a skill by a run that pinned it.
Fields§
§run: RunId§resident: Option<Address>The room the reading run worked in.
seq: Seq§at: TimeMs§part: Stringguide for a describe, SKILL.md for the document, or the
path inside the skill’s package.
digest: B3HashThe content the run was frozen with.
outcome: UseOutcomeTrait Implementations§
Source§impl<'de> Deserialize<'de> for SkillUse
impl<'de> Deserialize<'de> for SkillUse
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
impl Eq for SkillUse
impl StructuralPartialEq for SkillUse
Auto Trait Implementations§
impl Freeze for SkillUse
impl RefUnwindSafe for SkillUse
impl Send for SkillUse
impl Sync for SkillUse
impl Unpin for SkillUse
impl UnsafeUnpin for SkillUse
impl UnwindSafe for SkillUse
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