pub enum RequestStatus {
Ok,
Error,
Timeout,
}Expand description
Outcome of a single MCP request.
Maps to the status CHECK constraint in the requests table:
CHECK (status IN ('ok', 'error', 'timeout')).
Variants§
Ok
Upstream returned a valid MCP response (may still contain application-level errors).
Error
Upstream returned an MCP error response (JSON-RPC error object).
Timeout
The request timed out before the upstream responded.
Implementations§
Trait Implementations§
Source§impl Clone for RequestStatus
impl Clone for RequestStatus
Source§fn clone(&self) -> RequestStatus
fn clone(&self) -> RequestStatus
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 RequestStatus
impl Debug for RequestStatus
Source§impl PartialEq for RequestStatus
impl PartialEq for RequestStatus
impl Copy for RequestStatus
impl Eq for RequestStatus
impl StructuralPartialEq for RequestStatus
Auto Trait Implementations§
impl Freeze for RequestStatus
impl RefUnwindSafe for RequestStatus
impl Send for RequestStatus
impl Sync for RequestStatus
impl Unpin for RequestStatus
impl UnsafeUnpin for RequestStatus
impl UnwindSafe for RequestStatus
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