pub struct ContextTemplateFilter {
pub domain: Option<DomainScope>,
pub tags: Vec<String>,
pub name_pattern: Option<String>,
pub limit: Option<usize>,
}Expand description
Filter for listing context templates.
Fields§
§domain: Option<DomainScope>Domain scope to filter by.
Tags to filter by (AND logic - must have all).
name_pattern: Option<String>Name pattern (glob-style).
limit: Option<usize>Maximum number of results.
Implementations§
Source§impl ContextTemplateFilter
impl ContextTemplateFilter
Sourcepub const fn with_domain(self, domain: DomainScope) -> Self
pub const fn with_domain(self, domain: DomainScope) -> Self
Filters by domain scope.
Filters by tags (AND logic).
Sourcepub fn with_name_pattern(self, pattern: impl Into<String>) -> Self
pub fn with_name_pattern(self, pattern: impl Into<String>) -> Self
Filters by name pattern.
Sourcepub const fn with_limit(self, limit: usize) -> Self
pub const fn with_limit(self, limit: usize) -> Self
Limits results.
Trait Implementations§
Source§impl Clone for ContextTemplateFilter
impl Clone for ContextTemplateFilter
Source§fn clone(&self) -> ContextTemplateFilter
fn clone(&self) -> ContextTemplateFilter
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 moreSource§impl Debug for ContextTemplateFilter
impl Debug for ContextTemplateFilter
Source§impl Default for ContextTemplateFilter
impl Default for ContextTemplateFilter
Source§fn default() -> ContextTemplateFilter
fn default() -> ContextTemplateFilter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ContextTemplateFilter
impl RefUnwindSafe for ContextTemplateFilter
impl Send for ContextTemplateFilter
impl Sync for ContextTemplateFilter
impl Unpin for ContextTemplateFilter
impl UnwindSafe for ContextTemplateFilter
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,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].