pub enum TurboRagError {
Validation(String),
Api {
status: u16,
body: String,
},
Transport(Error),
InvalidHeader(InvalidHeaderValue),
}Variants§
Trait Implementations§
Source§impl Debug for TurboRagError
impl Debug for TurboRagError
Source§impl Display for TurboRagError
impl Display for TurboRagError
Source§impl Error for TurboRagError
impl Error for TurboRagError
1.30.0 · 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<Error> for TurboRagError
impl From<Error> for TurboRagError
Source§impl From<InvalidHeaderValue> for TurboRagError
impl From<InvalidHeaderValue> for TurboRagError
Source§fn from(value: InvalidHeaderValue) -> Self
fn from(value: InvalidHeaderValue) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for TurboRagError
impl !UnwindSafe for TurboRagError
impl Freeze for TurboRagError
impl Send for TurboRagError
impl Sync for TurboRagError
impl Unpin for TurboRagError
impl UnsafeUnpin for TurboRagError
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