pub enum DirectLlmError {
InvalidRequest(String),
Transport(LlmTransportError),
}Variants§
InvalidRequest(String)
Transport(LlmTransportError)
Trait Implementations§
Source§impl Clone for DirectLlmError
impl Clone for DirectLlmError
Source§fn clone(&self) -> DirectLlmError
fn clone(&self) -> DirectLlmError
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 DirectLlmError
impl Debug for DirectLlmError
Source§impl Display for DirectLlmError
impl Display for DirectLlmError
Source§impl Error for DirectLlmError
impl Error for DirectLlmError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<ProviderFailure> for DirectLlmError
impl From<ProviderFailure> for DirectLlmError
Source§fn from(source: LlmTransportError) -> Self
fn from(source: LlmTransportError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DirectLlmError
impl RefUnwindSafe for DirectLlmError
impl Send for DirectLlmError
impl Sync for DirectLlmError
impl Unpin for DirectLlmError
impl UnsafeUnpin for DirectLlmError
impl UnwindSafe for DirectLlmError
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> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more