pub struct LockFile {
pub version: u32,
pub deploy_order: Vec<String>,
pub contracts: Vec<LockEntry>,
pub dependencies: Vec<DependencyLock>,
}Expand description
The on-disk sdkt.lock structure.
Fields§
§version: u32Schema version. Bump if the layout changes incompatibly.
deploy_order: Vec<String>Deterministic deploy order (alias list, index 0 deploys first).
contracts: Vec<LockEntry>Per-contract locked artifacts.
dependencies: Vec<DependencyLock>Locked package dependencies ( / ). Absent in older locks.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LockFile
impl<'de> Deserialize<'de> for LockFile
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 LockFile
impl StructuralPartialEq for LockFile
Auto Trait Implementations§
impl Freeze for LockFile
impl RefUnwindSafe for LockFile
impl Send for LockFile
impl Sync for LockFile
impl Unpin for LockFile
impl UnsafeUnpin for LockFile
impl UnwindSafe for LockFile
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