pub struct OutputHints {
pub compressed_hint: Option<bool>,
pub archive_hint: Option<bool>,
pub verify_footer: Option<bool>,
pub related_hint: Option<bool>,
pub semantic_hint: Option<bool>,
pub elicitation_hint: Option<bool>,
pub checkpoint_in_output: Option<bool>,
pub graph_context_block: Option<bool>,
pub efficiency_hint: Option<bool>,
}Expand description
Controls which optional hints/footers are appended to tool output.
All default to false for minimal output overhead.
Fields§
§compressed_hint: Option<bool>§archive_hint: Option<bool>§semantic_hint: Option<bool>§elicitation_hint: Option<bool>§checkpoint_in_output: Option<bool>§graph_context_block: Option<bool>§efficiency_hint: Option<bool>Implementations§
Source§impl OutputHints
impl OutputHints
pub fn compressed_hint(&self) -> bool
pub fn archive_hint(&self) -> bool
pub fn semantic_hint(&self) -> bool
pub fn elicitation_hint(&self) -> bool
pub fn checkpoint_in_output(&self) -> bool
pub fn graph_context_block(&self) -> bool
pub fn efficiency_hint(&self) -> bool
Trait Implementations§
Source§impl Clone for OutputHints
impl Clone for OutputHints
Source§fn clone(&self) -> OutputHints
fn clone(&self) -> OutputHints
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§impl Debug for OutputHints
impl Debug for OutputHints
Source§impl Default for OutputHints
impl Default for OutputHints
Source§fn default() -> OutputHints
fn default() -> OutputHints
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OutputHintswhere
OutputHints: Default,
impl<'de> Deserialize<'de> for OutputHintswhere
OutputHints: Default,
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 OutputHints
impl RefUnwindSafe for OutputHints
impl Send for OutputHints
impl Sync for OutputHints
impl Unpin for OutputHints
impl UnsafeUnpin for OutputHints
impl UnwindSafe for OutputHints
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