pub enum AiResponseMode {
Static,
Intelligent,
Hybrid,
}๐Deprecated:
Will be extracted to mockforge-intelligence crate
Expand description
AI response generation mode
Variantsยง
Static
๐Deprecated:
Will be extracted to mockforge-intelligence crate
Static response (no AI)
Intelligent
๐Deprecated:
Will be extracted to mockforge-intelligence crate
Generate response using LLM
Hybrid
๐Deprecated:
Will be extracted to mockforge-intelligence crate
Use static template enhanced with LLM
Trait Implementationsยง
Sourceยงimpl Clone for AiResponseMode
impl Clone for AiResponseMode
Sourceยงfn clone(&self) -> AiResponseMode
fn clone(&self) -> AiResponseMode
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 AiResponseMode
impl Debug for AiResponseMode
Sourceยงimpl Default for AiResponseMode
impl Default for AiResponseMode
Sourceยงfn default() -> AiResponseMode
fn default() -> AiResponseMode
Returns the โdefault valueโ for a type. Read more
Sourceยงimpl<'de> Deserialize<'de> for AiResponseMode
impl<'de> Deserialize<'de> for AiResponseMode
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
Sourceยงimpl PartialEq for AiResponseMode
impl PartialEq for AiResponseMode
Sourceยงimpl Serialize for AiResponseMode
impl Serialize for AiResponseMode
impl Eq for AiResponseMode
impl StructuralPartialEq for AiResponseMode
Auto Trait Implementationsยง
impl Freeze for AiResponseMode
impl RefUnwindSafe for AiResponseMode
impl Send for AiResponseMode
impl Sync for AiResponseMode
impl Unpin for AiResponseMode
impl UnsafeUnpin for AiResponseMode
impl UnwindSafe for AiResponseMode
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<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 more