feat(tvix/derivation): make struct members public

Allow others to peek into values. We should probably still restrict
this further at a later point.

Change-Id: I2831432038aa87c3c7dcc85af4fa76a4fe0eadff
Reviewed-on: https://cl.tvl.fyi/c/depot/+/7745
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
This commit is contained in:
Florian Klink 2023-01-04 13:35:17 +01:00 committed by flokli
parent f00e7fa92d
commit 468dc5cd0c

View file

@ -9,13 +9,13 @@ use tvix_store::nixpath::STORE_DIR;
#[derive(Serialize, Deserialize)] #[derive(Serialize, Deserialize)]
pub struct Derivation { pub struct Derivation {
outputs: BTreeMap<String, Output>, pub outputs: BTreeMap<String, Output>,
input_sources: Vec<String>, pub input_sources: Vec<String>,
input_derivations: BTreeMap<String, Vec<String>>, pub input_derivations: BTreeMap<String, Vec<String>>,
platform: String, pub platform: String,
builder: String, pub builder: String,
arguments: Vec<String>, pub arguments: Vec<String>,
environment: BTreeMap<String, String>, pub environment: BTreeMap<String, String>,
} }
impl Derivation { impl Derivation {