Struct northstar_runtime::runtime::config::Config
source · pub struct Config {
pub run_dir: PathBuf,
pub data_dir: PathBuf,
pub log_dir: PathBuf,
pub cgroup: NonNulString,
pub event_buffer_size: usize,
pub notification_buffer_size: usize,
pub loop_device_timeout: Duration,
pub token_validity: Duration,
pub repositories: HashMap<String, Repository>,
pub debug: Option<Debug>,
}Expand description
Runtime configuration
Fields§
§run_dir: PathBufDirectory with unpacked containers.
data_dir: PathBufDirectory where rw data of container shall be stored
log_dir: PathBufDirectory for logfile
cgroup: NonNulStringTop level cgroup name
event_buffer_size: usizeEvent loop buffer size
notification_buffer_size: usizeNotification buffer size
loop_device_timeout: DurationLoop device timeout
token_validity: DurationToken validity
repositories: HashMap<String, Repository>Repositories
debug: Option<Debug>Debugging options
Trait Implementations§
source§impl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for Config
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more