pub struct SkillShelved {
pub skill: String,
pub digest: B3Hash,
pub source: ShelvedFrom,
}Expand description
skill_shelved: one version of a skill landed on a shelf through the
city’s install door.
Written only when bytes actually landed: a reinstall of the same
content changes nothing and writes nothing. digest is the value the
audit binds to, so a version, its shelving and its audits meet on one
digest.
Fields§
§skill: String§digest: B3Hash§source: ShelvedFromTrait Implementations§
Source§impl Clone for SkillShelved
impl Clone for SkillShelved
Source§impl Debug for SkillShelved
impl Debug for SkillShelved
Source§impl<'de> Deserialize<'de> for SkillShelved
impl<'de> Deserialize<'de> for SkillShelved
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 SkillShelved
Source§impl PartialEq for SkillShelved
impl PartialEq for SkillShelved
Source§impl Serialize for SkillShelved
impl Serialize for SkillShelved
impl StructuralPartialEq for SkillShelved
Auto Trait Implementations§
impl Freeze for SkillShelved
impl RefUnwindSafe for SkillShelved
impl Send for SkillShelved
impl Sync for SkillShelved
impl Unpin for SkillShelved
impl UnsafeUnpin for SkillShelved
impl UnwindSafe for SkillShelved
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