pub struct Settings {Show 17 fields
pub runtime_id: String,
pub listen_addr: String,
pub data_dir: PathBuf,
pub tasks_dir: PathBuf,
pub database_path: PathBuf,
pub max_running_tasks: usize,
pub max_queued_tasks: usize,
pub termination_grace: Duration,
pub result_retention: Duration,
pub gc_interval: Duration,
pub dispatch_poll_interval: Duration,
pub cgroup_root: PathBuf,
pub default_capability_mode: CapabilityMode,
pub disable_linux_sandbox: bool,
pub disable_cgroup: bool,
pub capacity_memory_bytes: Option<u64>,
pub capacity_pids: Option<u64>,
}Fields§
§runtime_id: String§listen_addr: String§data_dir: PathBuf§tasks_dir: PathBuf§database_path: PathBuf§max_running_tasks: usize§max_queued_tasks: usize§termination_grace: Duration§result_retention: Duration§gc_interval: Duration§dispatch_poll_interval: Duration§cgroup_root: PathBuf§default_capability_mode: CapabilityMode§disable_linux_sandbox: bool§disable_cgroup: bool§capacity_memory_bytes: Option<u64>§capacity_pids: Option<u64>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Settings
impl RefUnwindSafe for Settings
impl Send for Settings
impl Sync for Settings
impl Unpin for Settings
impl UnsafeUnpin for Settings
impl UnwindSafe for Settings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more