feat(nix-compat/nixcpp/conf): make fields pub

Otherwise these are not accessible after parsing if parsed from another
crate.

Change-Id: Iba7b442722a2eb1d37c2c496a45aa559aa49c1f5
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11889
Reviewed-by: Brian Olsen <me@griff.name>
Autosubmit: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
This commit is contained in:
Florian Klink 2024-06-28 16:47:16 +03:00 committed by flokli
parent 03c9917749
commit de8340335e

View file

@ -4,22 +4,22 @@ use std::{fmt::Display, str::FromStr};
/// This list is not exhaustive, feel free to add more. /// This list is not exhaustive, feel free to add more.
#[derive(Clone, Debug, Default, Eq, PartialEq)] #[derive(Clone, Debug, Default, Eq, PartialEq)]
pub struct NixConfig<'a> { pub struct NixConfig<'a> {
allowed_users: Option<Vec<&'a str>>, pub allowed_users: Option<Vec<&'a str>>,
auto_optimise_store: Option<bool>, pub auto_optimise_store: Option<bool>,
cores: Option<u64>, pub cores: Option<u64>,
max_jobs: Option<u64>, pub max_jobs: Option<u64>,
require_sigs: Option<bool>, pub require_sigs: Option<bool>,
sandbox: Option<SandboxSetting>, pub sandbox: Option<SandboxSetting>,
sandbox_fallback: Option<bool>, pub sandbox_fallback: Option<bool>,
substituters: Option<Vec<&'a str>>, pub substituters: Option<Vec<&'a str>>,
system_features: Option<Vec<&'a str>>, pub system_features: Option<Vec<&'a str>>,
trusted_public_keys: Option<Vec<crate::narinfo::PubKey>>, pub trusted_public_keys: Option<Vec<crate::narinfo::PubKey>>,
trusted_substituters: Option<Vec<&'a str>>, pub trusted_substituters: Option<Vec<&'a str>>,
trusted_users: Option<Vec<&'a str>>, pub trusted_users: Option<Vec<&'a str>>,
extra_platforms: Option<Vec<&'a str>>, pub extra_platforms: Option<Vec<&'a str>>,
extra_sandbox_paths: Option<Vec<&'a str>>, pub extra_sandbox_paths: Option<Vec<&'a str>>,
experimental_features: Option<Vec<&'a str>>, pub experimental_features: Option<Vec<&'a str>>,
builders_use_substitutes: Option<bool>, pub builders_use_substitutes: Option<bool>,
} }
impl<'a> NixConfig<'a> { impl<'a> NixConfig<'a> {