pub struct CaptureConfig {
pub scope: Scope,
pub max_bytes: u64,
}Expand description
What to capture under. The scope is the host’s isolation choice for retained evidence; it is separate from, and never changes, the principal handle passed to backends.
Fields§
§scope: Scope§max_bytes: u64Positive, at most MAX_CAPTURE_BYTES.
Implementations§
Source§impl CaptureConfig
impl CaptureConfig
pub fn check(&self) -> Result<(), CaptureConfigError>
Trait Implementations§
Source§impl Clone for CaptureConfig
impl Clone for CaptureConfig
Source§impl Debug for CaptureConfig
impl Debug for CaptureConfig
impl Eq for CaptureConfig
Source§impl PartialEq for CaptureConfig
impl PartialEq for CaptureConfig
impl StructuralPartialEq for CaptureConfig
Auto Trait Implementations§
impl Freeze for CaptureConfig
impl RefUnwindSafe for CaptureConfig
impl Send for CaptureConfig
impl Sync for CaptureConfig
impl Unpin for CaptureConfig
impl UnsafeUnpin for CaptureConfig
impl UnwindSafe for CaptureConfig
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