pub struct ExplanationOptions {
pub limit: u32,
pub offset: u32,
pub content_bytes: u32,
}Expand description
Request-local semantic pagination and materialization controls.
Fields§
§limit: u32Maximum evidence records on this page (default 50, maximum 256).
offset: u32Number of owners skipped in global class-then-source order.
content_bytes: u32Aggregate JSON byte budget for original facts, match previews and bodies. Oversized bodies are omitted atomically, with location retained for reads.
Trait Implementations§
Source§impl Clone for ExplanationOptions
impl Clone for ExplanationOptions
Source§fn clone(&self) -> ExplanationOptions
fn clone(&self) -> ExplanationOptions
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 moreimpl Copy for ExplanationOptions
Source§impl Debug for ExplanationOptions
impl Debug for ExplanationOptions
Source§impl Default for ExplanationOptions
impl Default for ExplanationOptions
Source§impl<'de> Deserialize<'de> for ExplanationOptions
impl<'de> Deserialize<'de> for ExplanationOptions
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
impl Eq for ExplanationOptions
Source§impl JsonSchema for ExplanationOptions
impl JsonSchema for ExplanationOptions
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ExplanationOptions
impl PartialEq for ExplanationOptions
Source§impl Serialize for ExplanationOptions
impl Serialize for ExplanationOptions
impl StructuralPartialEq for ExplanationOptions
Auto Trait Implementations§
impl Freeze for ExplanationOptions
impl RefUnwindSafe for ExplanationOptions
impl Send for ExplanationOptions
impl Sync for ExplanationOptions
impl Unpin for ExplanationOptions
impl UnsafeUnpin for ExplanationOptions
impl UnwindSafe for ExplanationOptions
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