#[repr(C)]pub struct ArchivedBashSandboxTemplate{
pub network: <Option<bool> as Archive>::Archived,
pub writable_paths: <Option<Vec<String>> as Archive>::Archived,
pub max_time_ms: <Option<u64> as Archive>::Archived,
pub max_output_bytes: <Option<u64> as Archive>::Archived,
pub max_memory_bytes: <Option<u64> as Archive>::Archived,
pub max_cpu_time_ms: <Option<u64> as Archive>::Archived,
}Expand description
An archived BashSandboxTemplate
Fields§
§network: <Option<bool> as Archive>::ArchivedThe archived counterpart of BashSandboxTemplate::network
writable_paths: <Option<Vec<String>> as Archive>::ArchivedThe archived counterpart of BashSandboxTemplate::writable_paths
max_time_ms: <Option<u64> as Archive>::ArchivedThe archived counterpart of BashSandboxTemplate::max_time_ms
max_output_bytes: <Option<u64> as Archive>::ArchivedThe archived counterpart of BashSandboxTemplate::max_output_bytes
max_memory_bytes: <Option<u64> as Archive>::ArchivedThe archived counterpart of BashSandboxTemplate::max_memory_bytes
max_cpu_time_ms: <Option<u64> as Archive>::ArchivedThe archived counterpart of BashSandboxTemplate::max_cpu_time_ms
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedBashSandboxTemplate
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedBashSandboxTemplate
impl Portable for ArchivedBashSandboxTemplate
Auto Trait Implementations§
impl Freeze for ArchivedBashSandboxTemplate
impl RefUnwindSafe for ArchivedBashSandboxTemplate
impl Send for ArchivedBashSandboxTemplate
impl Sync for ArchivedBashSandboxTemplate
impl !Unpin for ArchivedBashSandboxTemplate
impl !UnsafeUnpin for ArchivedBashSandboxTemplate
impl UnwindSafe for ArchivedBashSandboxTemplate
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> 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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.