pub enum ShelvedFrom {
Path,
Git {
url: String,
rev: Option<String>,
},
SkillsSh {
name: String,
},
Shipped,
Page,
}Expand description
Where a shelved version came from.
Variants§
Path
A directory or document on this machine.
Git
A clone of an https:// repository at a revision.
SkillsSh
A skill skills.sh names as <owner>/<repo>/<skill>.
Shipped
One of the skills the binary carries.
Page
Text written on the shelf page.
Trait Implementations§
Source§impl Clone for ShelvedFrom
impl Clone for ShelvedFrom
Source§impl Debug for ShelvedFrom
impl Debug for ShelvedFrom
Source§impl<'de> Deserialize<'de> for ShelvedFrom
impl<'de> Deserialize<'de> for ShelvedFrom
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 ShelvedFrom
Source§impl PartialEq for ShelvedFrom
impl PartialEq for ShelvedFrom
Source§impl Serialize for ShelvedFrom
impl Serialize for ShelvedFrom
impl StructuralPartialEq for ShelvedFrom
Auto Trait Implementations§
impl Freeze for ShelvedFrom
impl RefUnwindSafe for ShelvedFrom
impl Send for ShelvedFrom
impl Sync for ShelvedFrom
impl Unpin for ShelvedFrom
impl UnsafeUnpin for ShelvedFrom
impl UnwindSafe for ShelvedFrom
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