pub struct TaxonomyQuery {
pub prefix: Option<String>,
pub root: Option<String>,
pub depth: Option<usize>,
pub limit: Option<usize>,
}Expand description
Query parameters for GET /api/v1/taxonomy (Pillar 1 / Stream A).
Fields§
§prefix: Option<String>Restrict to memories at this namespace OR any descendant. Trailing
/ is tolerated. Omit to walk the whole tree.
root: Option<String>Alias for prefix — the cert harness (S44) uses ?root=…. Both
forms route to the same code path; prefix wins when both are
supplied.
depth: Option<usize>Max levels to descend below the prefix (defaults to 8 — the hierarchy hard cap).
limit: Option<usize>Cap on the number of (namespace, count) rows we walk into the
tree. Densest namespaces win when truncated. Defaults to 1000.
Trait Implementations§
Source§impl Debug for TaxonomyQuery
impl Debug for TaxonomyQuery
Source§impl<'de> Deserialize<'de> for TaxonomyQuery
impl<'de> Deserialize<'de> for TaxonomyQuery
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 TaxonomyQuery
impl RefUnwindSafe for TaxonomyQuery
impl Send for TaxonomyQuery
impl Sync for TaxonomyQuery
impl Unpin for TaxonomyQuery
impl UnsafeUnpin for TaxonomyQuery
impl UnwindSafe for TaxonomyQuery
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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