pub struct LogSearchMeta {
pub page: Option<LogSearchPage>,
pub status: Option<String>,
pub elapsed: Option<i64>,
pub request_id: Option<String>,
pub warnings: Option<Value>,
}Expand description
Search-level metadata returned by POST /api/v2/logs/events/search.
Datadog returns additional fields (elapsed, request_id, warnings,
status) whose shapes vary; they’re preserved as raw serde_json::Value
so JSON / YAML output round-trips unchanged.
Fields§
§page: Option<LogSearchPage>Cursor pagination block (absent when no further pages exist).
status: Option<String>Search status reported by Datadog (e.g. done).
elapsed: Option<i64>Elapsed query time as reported by Datadog, in milliseconds.
request_id: Option<String>Datadog request id; useful for support escalations.
warnings: Option<Value>Optional non-fatal warnings emitted by the search.
Trait Implementations§
Source§impl Clone for LogSearchMeta
impl Clone for LogSearchMeta
Source§fn clone(&self) -> LogSearchMeta
fn clone(&self) -> LogSearchMeta
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 LogSearchMeta
impl Debug for LogSearchMeta
Source§impl Default for LogSearchMeta
impl Default for LogSearchMeta
Source§fn default() -> LogSearchMeta
fn default() -> LogSearchMeta
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LogSearchMeta
impl<'de> Deserialize<'de> for LogSearchMeta
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
Source§impl PartialEq for LogSearchMeta
impl PartialEq for LogSearchMeta
Source§fn eq(&self, other: &LogSearchMeta) -> bool
fn eq(&self, other: &LogSearchMeta) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LogSearchMeta
impl Serialize for LogSearchMeta
impl Eq for LogSearchMeta
impl StructuralPartialEq for LogSearchMeta
Auto Trait Implementations§
impl Freeze for LogSearchMeta
impl RefUnwindSafe for LogSearchMeta
impl Send for LogSearchMeta
impl Sync for LogSearchMeta
impl Unpin for LogSearchMeta
impl UnsafeUnpin for LogSearchMeta
impl UnwindSafe for LogSearchMeta
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more