pub struct CaptureAgentReport {
pub provider: String,
pub model: String,
pub session_id: Option<String>,
pub segment_id: Option<String>,
pub policy_id: Option<String>,
pub thought_level: Option<String>,
pub parent: Option<String>,
}Fields§
§provider: String§model: String§session_id: Option<String>§segment_id: Option<String>§policy_id: Option<String>§thought_level: Option<String>§parent: Option<String>Trait Implementations§
Source§impl Clone for CaptureAgentReport
impl Clone for CaptureAgentReport
Source§fn clone(&self) -> CaptureAgentReport
fn clone(&self) -> CaptureAgentReport
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 CaptureAgentReport
impl Debug for CaptureAgentReport
impl Eq for CaptureAgentReport
Source§impl JsonSchema for CaptureAgentReport
impl JsonSchema for CaptureAgentReport
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for CaptureAgentReport
impl PartialEq for CaptureAgentReport
Source§impl Serialize for CaptureAgentReport
impl Serialize for CaptureAgentReport
impl StructuralPartialEq for CaptureAgentReport
Auto Trait Implementations§
impl Freeze for CaptureAgentReport
impl RefUnwindSafe for CaptureAgentReport
impl Send for CaptureAgentReport
impl Sync for CaptureAgentReport
impl Unpin for CaptureAgentReport
impl UnsafeUnpin for CaptureAgentReport
impl UnwindSafe for CaptureAgentReport
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