Auto-derive 'Debug' trait instance for types in deps
Actually useful to debug / troubleshoot things.
This commit is contained in:
parent
a45001376d
commit
a72628a4dc
|
@ -16,14 +16,14 @@ pub struct Config {
|
|||
pub dependencies: Vec<Dependency>,
|
||||
}
|
||||
|
||||
#[derive(Deserialize, Serialize, Clone)]
|
||||
#[derive(Deserialize, Serialize, Clone, Debug)]
|
||||
pub struct Repository {
|
||||
pub user: String,
|
||||
pub project: String,
|
||||
pub platform: Platform,
|
||||
}
|
||||
|
||||
#[derive(Deserialize, Serialize, PartialEq, Eq, Clone, Copy)]
|
||||
#[derive(Deserialize, Serialize, PartialEq, Eq, Clone, Copy, Debug)]
|
||||
#[serde(rename_all = "lowercase")]
|
||||
pub enum Platform {
|
||||
Github,
|
||||
|
@ -31,7 +31,7 @@ pub enum Platform {
|
|||
Bitbucket,
|
||||
}
|
||||
|
||||
#[derive(Deserialize, Serialize, PartialEq, Eq, Clone)]
|
||||
#[derive(Deserialize, Serialize, PartialEq, Eq, Clone, Debug)]
|
||||
pub struct Dependency {
|
||||
pub name: PackageName,
|
||||
pub version: String,
|
||||
|
|
|
@ -26,7 +26,7 @@ pub enum UseManifest {
|
|||
No,
|
||||
}
|
||||
|
||||
#[derive(Deserialize, Serialize)]
|
||||
#[derive(Deserialize, Serialize, Debug)]
|
||||
pub struct LocalPackages {
|
||||
packages: Vec<Dependency>,
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@ use crate::{
|
|||
|
||||
use super::UseManifest;
|
||||
|
||||
#[derive(Deserialize, Serialize)]
|
||||
#[derive(Deserialize, Serialize, Debug)]
|
||||
pub struct Manifest {
|
||||
pub requirements: Vec<Dependency>,
|
||||
pub packages: Vec<Package>,
|
||||
|
@ -88,7 +88,7 @@ impl Manifest {
|
|||
}
|
||||
}
|
||||
|
||||
#[derive(Deserialize, Serialize, Clone)]
|
||||
#[derive(Deserialize, Serialize, Clone, Debug)]
|
||||
pub struct Package {
|
||||
pub name: PackageName,
|
||||
pub version: String,
|
||||
|
|
|
@ -6,7 +6,7 @@ use std::{
|
|||
};
|
||||
use thiserror::Error;
|
||||
|
||||
#[derive(PartialEq, Eq, Hash, Clone)]
|
||||
#[derive(PartialEq, Eq, Hash, Clone, Debug)]
|
||||
pub struct PackageName {
|
||||
pub owner: String,
|
||||
pub repo: String,
|
||||
|
|
Loading…
Reference in New Issue