pub struct QueryMeta {
pub execution_duration_s: Option<f64>,
pub deployment_id: Option<String>,
pub environment_id: Option<String>,
pub environment_name: Option<String>,
pub query_id: Option<String>,
pub query_timestamp: Option<DateTime<Utc>>,
pub query_hash: Option<String>,
}Expand description
Metadata about the overall query execution.
Fields§
§execution_duration_s: Option<f64>§deployment_id: Option<String>§environment_id: Option<String>§environment_name: Option<String>§query_id: Option<String>§query_timestamp: Option<DateTime<Utc>>§query_hash: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for QueryMeta
impl<'de> Deserialize<'de> for QueryMeta
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 QueryMeta
impl RefUnwindSafe for QueryMeta
impl Send for QueryMeta
impl Sync for QueryMeta
impl Unpin for QueryMeta
impl UnsafeUnpin for QueryMeta
impl UnwindSafe for QueryMeta
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request