pub enum OpenRouterRetryDecision {
RetryOnce {
retry_after_seconds: u32,
},
NoRetry,
}Variants§
RetryOnce
Exactly one retry may be attempted before any visible or ambiguous boundary. The value is the provider-supplied bounded delay.
NoRetry
The request must become a terminal/exclusion receipt or fall through according to the surrounding pre-visible cascade.
Trait Implementations§
Source§impl Clone for OpenRouterRetryDecision
impl Clone for OpenRouterRetryDecision
impl Copy for OpenRouterRetryDecision
Source§impl Debug for OpenRouterRetryDecision
impl Debug for OpenRouterRetryDecision
impl Eq for OpenRouterRetryDecision
Source§impl PartialEq for OpenRouterRetryDecision
impl PartialEq for OpenRouterRetryDecision
impl StructuralPartialEq for OpenRouterRetryDecision
Auto Trait Implementations§
impl Freeze for OpenRouterRetryDecision
impl RefUnwindSafe for OpenRouterRetryDecision
impl Send for OpenRouterRetryDecision
impl Sync for OpenRouterRetryDecision
impl Unpin for OpenRouterRetryDecision
impl UnsafeUnpin for OpenRouterRetryDecision
impl UnwindSafe for OpenRouterRetryDecision
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