pub enum RelationNavigationView {
Detailed,
Legacy,
Analysis,
}Expand description
Public relation response policy shared by CLI and MCP admission.
Variants§
Detailed
Ordinary anchored graph pages with continuation.
Legacy
Explicit complete small compatibility arrays.
Analysis
Explicit analysis with its established defaults.
Implementations§
Sourcepub const fn default_rows(self) -> usize
pub const fn default_rows(self) -> usize
Return the omitted row limit for the selected response contract.
Sourcepub fn output_bytes(self, requested: Option<u32>) -> ServiceResult<u32>
pub fn output_bytes(self, requested: Option<u32>) -> ServiceResult<u32>
Resolve omitted output bytes and enforce compatibility’s hard ceiling.
§Arguments
requested is the caller’s explicit encoded-output bound, if present.
§Returns
The selected view’s byte budget. Detailed/analysis absolute validation remains owned by their existing graph-limit boundary.
§Errors
Rejects zero or more than 256 KiB for explicit compatibility output.
Trait Implementations§
Source§fn clone(&self) -> RelationNavigationView
fn clone(&self) -> RelationNavigationView
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§fn eq(&self, other: &RelationNavigationView) -> bool
fn eq(&self, other: &RelationNavigationView) -> bool
Tests for
self and other values to be equal, and is used by ==.Auto Trait Implementations§
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.