pub struct ProfileInput {
pub config: ConfigSection,
pub determinism: DeterminismSection,
pub program: ProgramSection,
pub filesystem: FilesystemSection,
pub network: NetworkSection,
pub http: HttpSection,
pub syscalls: SyscallsSection,
pub limits: LimitsSection,
}Expand description
Top-level profile input. Each section maps to one schema section.
Fields§
§config: ConfigSection§determinism: DeterminismSection§program: ProgramSection§filesystem: FilesystemSection§network: NetworkSection§http: HttpSection§syscalls: SyscallsSection§limits: LimitsSectionTrait Implementations§
Source§impl Clone for ProfileInput
impl Clone for ProfileInput
Source§fn clone(&self) -> ProfileInput
fn clone(&self) -> ProfileInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProfileInput
impl Debug for ProfileInput
Source§impl Default for ProfileInput
impl Default for ProfileInput
Source§fn default() -> ProfileInput
fn default() -> ProfileInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProfileInputwhere
ProfileInput: Default,
impl<'de> Deserialize<'de> for ProfileInputwhere
ProfileInput: Default,
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
Source§impl PartialEq for ProfileInput
impl PartialEq for ProfileInput
Source§fn eq(&self, other: &ProfileInput) -> bool
fn eq(&self, other: &ProfileInput) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProfileInput
Auto Trait Implementations§
impl Freeze for ProfileInput
impl RefUnwindSafe for ProfileInput
impl Send for ProfileInput
impl Sync for ProfileInput
impl Unpin for ProfileInput
impl UnsafeUnpin for ProfileInput
impl UnwindSafe for ProfileInput
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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