pub enum EphemeralConfig {
None,
Single,
Count(usize),
}Expand description
Configuration for ephemeral tool outputs
Variants§
None
Not ephemeral
Single
Ephemeral, removed after one use
Count(usize)
Keep last N outputs in context
Trait Implementations§
Source§impl Clone for EphemeralConfig
impl Clone for EphemeralConfig
Source§fn clone(&self) -> EphemeralConfig
fn clone(&self) -> EphemeralConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 EphemeralConfig
impl Debug for EphemeralConfig
Source§impl Default for EphemeralConfig
impl Default for EphemeralConfig
Source§fn default() -> EphemeralConfig
fn default() -> EphemeralConfig
Returns the “default value” for a type. Read more
Source§impl PartialEq for EphemeralConfig
impl PartialEq for EphemeralConfig
impl Copy for EphemeralConfig
impl StructuralPartialEq for EphemeralConfig
Auto Trait Implementations§
impl Freeze for EphemeralConfig
impl RefUnwindSafe for EphemeralConfig
impl Send for EphemeralConfig
impl Sync for EphemeralConfig
impl Unpin for EphemeralConfig
impl UnsafeUnpin for EphemeralConfig
impl UnwindSafe for EphemeralConfig
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