pub struct RlimitConfigs {
pub stack_limit: Option<(u64, u64)>,
pub as_limit: Option<(u64, u64)>,
pub cpu_limit: Option<(u64, u64)>,
pub nproc_limit: Option<(u64, u64)>,
pub fsize_limit: Option<(u64, u64)>,
}
Fields§
§stack_limit: Option<(u64, u64)>
§as_limit: Option<(u64, u64)>
§cpu_limit: Option<(u64, u64)>
§nproc_limit: Option<(u64, u64)>
§fsize_limit: Option<(u64, u64)>
Implementations§
Source§impl RlimitConfigs
impl RlimitConfigs
pub fn load(&self) -> Result<(), JudgeCoreError>
Trait Implementations§
Source§impl Clone for RlimitConfigs
impl Clone for RlimitConfigs
Source§fn clone(&self) -> RlimitConfigs
fn clone(&self) -> RlimitConfigs
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RlimitConfigs
impl Debug for RlimitConfigs
Source§impl Default for RlimitConfigs
impl Default for RlimitConfigs
Source§fn default() -> RlimitConfigs
fn default() -> RlimitConfigs
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RlimitConfigs
impl RefUnwindSafe for RlimitConfigs
impl Send for RlimitConfigs
impl Sync for RlimitConfigs
impl Unpin for RlimitConfigs
impl UnwindSafe for RlimitConfigs
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