pub struct RecordOperationInput {
pub metric: String,
pub operation: String,
pub outcome: String,
pub correlation_id: String,
pub project_id: Option<String>,
pub session_id: Option<String>,
pub reason: Option<String>,
pub level: Option<ObservabilityLevel>,
}Fields§
§metric: String§operation: String§outcome: String§correlation_id: String§project_id: Option<String>§session_id: Option<String>§reason: Option<String>§level: Option<ObservabilityLevel>Auto Trait Implementations§
impl Freeze for RecordOperationInput
impl RefUnwindSafe for RecordOperationInput
impl Send for RecordOperationInput
impl Sync for RecordOperationInput
impl Unpin for RecordOperationInput
impl UnsafeUnpin for RecordOperationInput
impl UnwindSafe for RecordOperationInput
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