pub enum AmbiguousToolPolicy {
RequireReconciliation,
RetryIdempotentOnly,
}Variants§
Trait Implementations§
Source§impl Clone for AmbiguousToolPolicy
impl Clone for AmbiguousToolPolicy
Source§fn clone(&self) -> AmbiguousToolPolicy
fn clone(&self) -> AmbiguousToolPolicy
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 AmbiguousToolPolicy
Source§impl Debug for AmbiguousToolPolicy
impl Debug for AmbiguousToolPolicy
Source§impl Default for AmbiguousToolPolicy
impl Default for AmbiguousToolPolicy
Source§fn default() -> AmbiguousToolPolicy
fn default() -> AmbiguousToolPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AmbiguousToolPolicy
impl<'de> Deserialize<'de> for AmbiguousToolPolicy
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 AmbiguousToolPolicy
Source§impl PartialEq for AmbiguousToolPolicy
impl PartialEq for AmbiguousToolPolicy
Source§impl Serialize for AmbiguousToolPolicy
impl Serialize for AmbiguousToolPolicy
impl StructuralPartialEq for AmbiguousToolPolicy
Auto Trait Implementations§
impl Freeze for AmbiguousToolPolicy
impl RefUnwindSafe for AmbiguousToolPolicy
impl Send for AmbiguousToolPolicy
impl Sync for AmbiguousToolPolicy
impl Unpin for AmbiguousToolPolicy
impl UnsafeUnpin for AmbiguousToolPolicy
impl UnwindSafe for AmbiguousToolPolicy
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreCreates a shared type from an unshared type.