pub struct RetransmissionLimitExceeded {
pub base: u8,
pub next_seq: u8,
pub attempts: usize,
}Expand description
Error emitted when consecutive Go-Back-N retransmission timeouts exceed the configured limit.
Fields§
§base: u8Base sequence number of oldest unacknowledged frame.
next_seq: u8Next sequence number to be assigned.
attempts: usizeNumber of consecutive retransmission attempts made.
Trait Implementations§
Source§impl Clone for RetransmissionLimitExceeded
impl Clone for RetransmissionLimitExceeded
impl Copy for RetransmissionLimitExceeded
Source§impl Debug for RetransmissionLimitExceeded
impl Debug for RetransmissionLimitExceeded
impl Eq for RetransmissionLimitExceeded
Source§impl Error for RetransmissionLimitExceeded
impl Error for RetransmissionLimitExceeded
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()
impl StructuralPartialEq for RetransmissionLimitExceeded
Auto Trait Implementations§
impl Freeze for RetransmissionLimitExceeded
impl RefUnwindSafe for RetransmissionLimitExceeded
impl Send for RetransmissionLimitExceeded
impl Sync for RetransmissionLimitExceeded
impl Unpin for RetransmissionLimitExceeded
impl UnsafeUnpin for RetransmissionLimitExceeded
impl UnwindSafe for RetransmissionLimitExceeded
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