nbuild_core/
lib.rs

1#![doc = include_str!("../README.md")]
2
3use thiserror::Error;
4
5pub mod models;
6
7/// Errors that can happen while reading cargo metadata
8#[derive(Debug, Error)]
9pub enum Error {
10    #[error("target spec failed: {0}")]
11    TargetSpec(#[from] target_spec::Error),
12
13    #[error("failed to read cargo metadata: {0}")]
14    Metadata(#[from] cargo_metadata::Error),
15
16    #[error("failed to read cargo lock file: {0}")]
17    LockFile(#[from] cargo_lock::Error),
18}