Expand description
foundry.lock handler type.
Re-exportsยง
use crate::utils::Git;๐use crate::utils::SubmoduleCheckoutStatus;๐use alloy_primitives::map::HashMap;๐use eyre::Context;๐use eyre::OptionExt;๐use eyre::Result;๐use foundry_common::fs::canonicalize_path;๐use serde::Deserialize;๐use serde::Deserialize;๐use serde::Serialize;๐use serde::Serialize;๐use std::collections::BTreeMap;๐use std::collections::hash_map::Entry;๐use std::path::Path;๐use std::path::PathBuf;๐
Structsยง
- Lockfile
- A lockfile handler that keeps track of the dependencies and their current state.
Enumsยง
- DepIdentifier
- Identifies whether a dependency (submodule) is referenced by a branch, tag or rev (commit hash).
- Lockfile
Mismatch - A difference between
foundry.lockand an installed dependency submodule.
Constantsยง
Functionsยง
- relative_
path ๐
Type Aliasesยง
- DepMap
- A type alias for a HashMap of dependencies keyed by relative path to the submodule dir.