pub struct Locked {
pub version: Version,
pub sha256: Checksums,
pub from: Option<String>,
pub provides: Vec<PluginId>,
}Fields§
§version: Version§sha256: Checksums§from: Option<String>Where it came from when not the default registry: github:owner/repo or
registry:<url>. A different declared source re-resolves the plugin.
provides: Vec<PluginId>The plugins the package provides, so a project can be checked without installing it.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Locked
impl<'de> Deserialize<'de> for Locked
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 StructuralPartialEq for Locked
Auto Trait Implementations§
impl Freeze for Locked
impl RefUnwindSafe for Locked
impl Send for Locked
impl Sync for Locked
impl Unpin for Locked
impl UnsafeUnpin for Locked
impl UnwindSafe for Locked
Blanket Implementations§
impl<T> Allocation for T
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