pub struct Lockfile { /* private fields */ }
Expand description
This struct represents the contents of Cargo.lock
.
Implementations§
source§impl Lockfile
impl Lockfile
sourcepub fn new(crate_data: &CrateData) -> Result<Lockfile>
pub fn new(crate_data: &CrateData) -> Result<Lockfile>
Read the Cargo.lock
file for the crate at the given path.
sourcepub fn wasm_bindgen_version(&self) -> Option<&str>
pub fn wasm_bindgen_version(&self) -> Option<&str>
Get the version of wasm-bindgen
dependency used in the Cargo.lock
.
sourcepub fn require_wasm_bindgen(&self) -> Result<&str>
pub fn require_wasm_bindgen(&self) -> Result<&str>
Like wasm_bindgen_version
, except it returns an error instead of
None
.
sourcepub fn wasm_bindgen_test_version(&self) -> Option<&str>
pub fn wasm_bindgen_test_version(&self) -> Option<&str>
Get the version of wasm-bindgen
dependency used in the Cargo.lock
.
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