pub enum DriveError {
UnsafeText,
Attach(AttachError),
Io(String),
NotDelivered,
}Expand description
What can go wrong driving a turn.
Variants§
UnsafeText
The text contains a detach sentinel; refused before any write.
Attach(AttachError)
The attach handshake failed.
Io(String)
An I/O error (socket write, transcript read).
NotDelivered
Injected, but no confirming assistant turn appeared within the budget.
Trait Implementations§
Source§impl Debug for DriveError
impl Debug for DriveError
Source§impl Display for DriveError
impl Display for DriveError
Source§impl Error for DriveError
impl Error for DriveError
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()
Auto Trait Implementations§
impl Freeze for DriveError
impl RefUnwindSafe for DriveError
impl Send for DriveError
impl Sync for DriveError
impl Unpin for DriveError
impl UnsafeUnpin for DriveError
impl UnwindSafe for DriveError
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