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}