pub struct DebugCollectLogsRequest {
pub additional_entries: Option<Vec<DebugCollectLogsEntry>>,
pub destination: DebugCollectLogsDestination,
pub include: Option<DebugCollectLogsInclude>,
}Expand description
Options for collecting a redacted session debug bundle.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§additional_entries: Option<Vec<DebugCollectLogsEntry>>Caller-provided server-local files or directories to include in addition to the runtime’s built-in session diagnostics. This lets host applications add their own diagnostics without changing the API shape.
destination: DebugCollectLogsDestinationWhere the redacted bundle should be written. Use archive to produce a .tgz, or directory to stage redacted files for caller-managed upload/post-processing.
include: Option<DebugCollectLogsInclude>Which built-in session diagnostics to include. Omitted fields default to true.
Trait Implementations§
Source§impl Clone for DebugCollectLogsRequest
impl Clone for DebugCollectLogsRequest
Source§fn clone(&self) -> DebugCollectLogsRequest
fn clone(&self) -> DebugCollectLogsRequest
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 DebugCollectLogsRequest
impl Debug for DebugCollectLogsRequest
Source§impl<'de> Deserialize<'de> for DebugCollectLogsRequest
impl<'de> Deserialize<'de> for DebugCollectLogsRequest
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
Auto Trait Implementations§
impl Freeze for DebugCollectLogsRequest
impl RefUnwindSafe for DebugCollectLogsRequest
impl Send for DebugCollectLogsRequest
impl Sync for DebugCollectLogsRequest
impl Unpin for DebugCollectLogsRequest
impl UnsafeUnpin for DebugCollectLogsRequest
impl UnwindSafe for DebugCollectLogsRequest
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