pub enum AdviceRule {
ExpensiveSource,
IdleMcpServer,
GrowingMcpServer,
}Expand description
Which rule a piece of advice came from. See advice.
Variants§
ExpensiveSource
A tool or MCP server whose results are large per call and have been re-read on every response since: the biggest line in the bill hiding behind a few calls.
IdleMcpServer
An MCP server attached to a live agent that has answered no calls in a long while.
GrowingMcpServer
An MCP server whose memory has climbed steadily with no calls to explain it.
Implementations§
Trait Implementations§
Source§impl Clone for AdviceRule
impl Clone for AdviceRule
Source§fn clone(&self) -> AdviceRule
fn clone(&self) -> AdviceRule
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 AdviceRule
Source§impl Debug for AdviceRule
impl Debug for AdviceRule
Source§impl<'de> Deserialize<'de> for AdviceRule
impl<'de> Deserialize<'de> for AdviceRule
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 AdviceRule
Source§impl Hash for AdviceRule
impl Hash for AdviceRule
Source§impl PartialEq for AdviceRule
impl PartialEq for AdviceRule
Source§impl Serialize for AdviceRule
impl Serialize for AdviceRule
impl StructuralPartialEq for AdviceRule
Auto Trait Implementations§
impl Freeze for AdviceRule
impl RefUnwindSafe for AdviceRule
impl Send for AdviceRule
impl Sync for AdviceRule
impl Unpin for AdviceRule
impl UnsafeUnpin for AdviceRule
impl UnwindSafe for AdviceRule
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