Commit d1803d09 authored by Wohlgemuth, Jason's avatar Wohlgemuth, Jason
Browse files

feat: Update bon usage and bump version

parent bda9ea80
Loading
Loading
Loading
Loading
Loading
+988 −833

File changed.

Preview size limit exceeded, changes collapsed.

+1 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@ members = ["pipe-cli", "pipe-lib"]
resolver = "2"

[workspace.package]
version = "0.0.8"
version = "0.0.9"
authors = ["Jason Wohlgemuth <wohlgemuthjh@ornl.gov>"]
description = "Parallel Integration and Processing Engine"
documentation = "https://pipe.ornl.gov"
+15 −15
Original line number Diff line number Diff line
TN:
SF:/root/dev/command/pipe-cli/src/commands/check/checks/is_valid_python_module/mod.rs
SF:/root/dev/pipe/pipe-cli/src/commands/check/checks/is_valid_python_module/mod.rs
FN:16,run
FNF:1
FNDA:0,run
@@ -9,7 +9,7 @@ LF:2
LH:0
end_of_record
TN:
SF:/root/dev/command/pipe-cli/src/commands/check/checks/template/mod.rs
SF:/root/dev/pipe/pipe-cli/src/commands/check/checks/template/mod.rs
FN:6,_run
FNF:1
FNDA:0,_run
@@ -19,7 +19,7 @@ LF:2
LH:0
end_of_record
TN:
SF:/root/dev/command/pipe-cli/src/commands/check/mod.rs
SF:/root/dev/pipe/pipe-cli/src/commands/check/mod.rs
FN:22,run
FNF:1
FNDA:0,run
@@ -98,7 +98,7 @@ LF:71
LH:0
end_of_record
TN:
SF:/root/dev/command/pipe-cli/src/commands/doctor/mod.rs
SF:/root/dev/pipe/pipe-cli/src/commands/doctor/mod.rs
FN:6,run
FNF:1
FNDA:0,run
@@ -107,7 +107,7 @@ LF:1
LH:0
end_of_record
TN:
SF:/root/dev/command/pipe-cli/src/commands/run/mod.rs
SF:/root/dev/pipe/pipe-cli/src/commands/run/mod.rs
FN:16,run
FNF:1
FNDA:0,run
@@ -156,7 +156,7 @@ LF:41
LH:0
end_of_record
TN:
SF:/root/dev/command/pipe-cli/src/main.rs
SF:/root/dev/pipe/pipe-cli/src/main.rs
FN:26,main
FNF:1
FNDA:0,main
@@ -183,7 +183,7 @@ LF:19
LH:0
end_of_record
TN:
SF:/root/dev/command/pipe-cli/src/reporters/console/mod.rs
SF:/root/dev/pipe/pipe-cli/src/reporters/console/mod.rs
FN:5,run
FN:43,print_pass
FN:52,print_fail
@@ -225,7 +225,7 @@ LF:30
LH:0
end_of_record
TN:
SF:/root/dev/command/pipe-cli/src/reporters/json/mod.rs
SF:/root/dev/pipe/pipe-cli/src/reporters/json/mod.rs
FN:10,run
FNF:1
FNDA:0,run
@@ -263,7 +263,7 @@ LF:30
LH:0
end_of_record
TN:
SF:/root/dev/command/pipe-cli/src/reporters/stdout/mod.rs
SF:/root/dev/pipe/pipe-cli/src/reporters/stdout/mod.rs
FN:5,run
FNF:1
FNDA:0,run
@@ -273,7 +273,7 @@ LF:2
LH:0
end_of_record
TN:
SF:/root/dev/command/pipe-lib/src/config.rs
SF:/root/dev/pipe/pipe-lib/src/config.rs
FN:119,Config::get_environment_variables
FN:139,Config::get_inputs
FN:169,Config::get_module_list
@@ -567,7 +567,7 @@ LF:262
LH:42
end_of_record
TN:
SF:/root/dev/command/pipe-lib/src/lib.rs
SF:/root/dev/pipe/pipe-lib/src/lib.rs
FN:81,<impl PartialEq for Details>::eq
FN:88,<impl Deref for PyProjectToml>::deref
FN:93,PyProjectToml::read
@@ -608,7 +608,7 @@ LF:25
LH:20
end_of_record
TN:
SF:/root/dev/command/pipe-lib/src/script.rs
SF:/root/dev/pipe/pipe-lib/src/script.rs
FN:300,Command::test
FN:324,EnvironmentValue::formatted_prefix
FN:329,EnvironmentValue::from_value
@@ -866,8 +866,8 @@ DA:665,1
DA:666,0
DA:668,0
DA:669,0
DA:672,4
DA:673,2
DA:672,2
DA:673,1
DA:675,1
DA:677,1
DA:678,1
@@ -1031,7 +1031,7 @@ LF:335
LH:182
end_of_record
TN:
SF:/root/dev/command/pipe-lib/src/util.rs
SF:/root/dev/pipe/pipe-lib/src/util.rs
FN:25,Label::dry_run
FN:29,Label::invalid
FN:32,Label::fmt_invalid
+4 −4
Original line number Diff line number Diff line
use bon::builder;
use bon::Builder;
use owo_colors::OwoColorize;
use rayon::prelude::*;
use serde::{Deserialize, Serialize};
@@ -34,7 +34,7 @@ pub struct Check {
    /// Parent directory of the item being checked when not used within a workflow
    pub parent: Option<String>,
}
#[derive(Clone, Debug, Deserialize, Serialize)]
#[derive(Clone, Builder, Debug, Deserialize, Serialize)]
#[builder(start_fn(name = init))]
pub struct Config {
    /// Unique workflow identifier
@@ -73,7 +73,7 @@ pub struct Config {
    pub output: Option<String>,
    pub options: Option<ConfigOptions>,
}
#[derive(Clone, Debug, Deserialize, Serialize)]
#[derive(Builder, Clone, Debug, Deserialize, Serialize)]
#[builder(start_fn(name = init))]
pub struct ConfigOptions {
    #[builder]
@@ -103,7 +103,7 @@ pub struct Parameters {
    /// Custom string data
    pub custom: Option<String>,
}
#[derive(Clone, Debug, Deserialize, Serialize)]
#[derive(Builder, Clone, Debug, Deserialize, Serialize)]
#[builder(start_fn(name = init))]
pub struct Rule {
    /// Name of the rule (displayed by the progress bar)
+2 −2
Original line number Diff line number Diff line
#![allow(dead_code)]
#![allow(clippy::large_enum_variant)]
#![allow(clippy::wrong_self_convention)]
use bon::builder;
use bon::Builder;
use clap::ValueEnum;
use color_eyre::eyre::{Report, Result};
use derive_more::Display;
@@ -63,7 +63,7 @@ pub struct Reporter {
/// Semantic version
///
/// see <https://semver.org/>
#[derive(Clone, Debug, Deserialize, Display, Serialize)]
#[derive(Builder, Clone, Debug, Deserialize, Display, Serialize)]
#[display("{}.{}.{}", major, minor, patch)]
#[builder(start_fn(name = init))]
pub struct SemanticVersion {
Loading