pub struct ConsoleLimits {
pub allowed_commands: Vec<String>,
pub max_runtime_secs: u64,
pub output_limit_bytes: usize,
}Expand description
Enforced [console] limits.
Fields§
§allowed_commands: Vec<String>Exact argument strings a console run may use.
max_runtime_secs: u64Wall-clock cap for a console run.
output_limit_bytes: usizeCaptured bytes per stream.
Trait Implementations§
Source§impl Clone for ConsoleLimits
impl Clone for ConsoleLimits
Source§impl Debug for ConsoleLimits
impl Debug for ConsoleLimits
impl Eq for ConsoleLimits
Source§impl PartialEq for ConsoleLimits
impl PartialEq for ConsoleLimits
impl StructuralPartialEq for ConsoleLimits
Auto Trait Implementations§
impl Freeze for ConsoleLimits
impl RefUnwindSafe for ConsoleLimits
impl Send for ConsoleLimits
impl Sync for ConsoleLimits
impl Unpin for ConsoleLimits
impl UnsafeUnpin for ConsoleLimits
impl UnwindSafe for ConsoleLimits
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more