pub struct TraceQueryRequest {
pub deployment_id: Option<Uuid>,
pub service_name: Option<String>,
pub name_contains: Option<String>,
pub status: Option<String>,
pub since: Option<DateTime<Utc>>,
pub until: Option<DateTime<Utc>>,
pub limit: Option<i64>,
}Fields§
§deployment_id: Option<Uuid>Restrict to one deployment. None = all deployments in the org.
service_name: Option<String>Filter by service_name (exact match — the OTel resource attr).
name_contains: Option<String>Free-text name filter (LIKE %query%).
status: Option<String>Status filter: “ok” | “error” | “any” (default).
since: Option<DateTime<Utc>>ISO-8601; defaults to 1h ago.
until: Option<DateTime<Utc>>ISO-8601; defaults to now.
limit: Option<i64>Page size, capped at 500.
Trait Implementations§
Source§impl Debug for TraceQueryRequest
impl Debug for TraceQueryRequest
Source§impl<'de> Deserialize<'de> for TraceQueryRequest
impl<'de> Deserialize<'de> for TraceQueryRequest
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 TraceQueryRequest
impl RefUnwindSafe for TraceQueryRequest
impl Send for TraceQueryRequest
impl Sync for TraceQueryRequest
impl Unpin for TraceQueryRequest
impl UnsafeUnpin for TraceQueryRequest
impl UnwindSafe for TraceQueryRequest
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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 moreCreates a shared type from an unshared type.