pub struct TraceListFilter {
pub limit: i64,
pub since: Option<DateTime<Utc>>,
pub agent: Option<String>,
pub status: Option<String>,
pub tool: Option<String>,
pub has_mcp: bool,
pub include_system: bool,
}Fields§
§limit: i64§since: Option<DateTime<Utc>>§agent: Option<String>§status: Option<String>§tool: Option<String>§has_mcp: bool§include_system: boolImplementations§
Source§impl TraceListFilter
impl TraceListFilter
pub const fn new(limit: i64) -> Self
pub const fn with_since(self, since: DateTime<Utc>) -> Self
pub fn with_agent(self, agent: String) -> Self
pub fn with_status(self, status: String) -> Self
pub fn with_tool(self, tool: String) -> Self
pub const fn with_has_mcp(self, has_mcp: bool) -> Self
pub const fn with_include_system(self, include_system: bool) -> Self
Trait Implementations§
Source§impl Clone for TraceListFilter
impl Clone for TraceListFilter
Source§fn clone(&self) -> TraceListFilter
fn clone(&self) -> TraceListFilter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TraceListFilter
impl RefUnwindSafe for TraceListFilter
impl Send for TraceListFilter
impl Sync for TraceListFilter
impl Unpin for TraceListFilter
impl UnsafeUnpin for TraceListFilter
impl UnwindSafe for TraceListFilter
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> 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