pub struct HandleResult {
pub ack: Option<AckInfo>,
pub ack_timer: Option<TimerAction>,
pub progress_timer: Option<TimerAction>,
}Expand description
Result of a receiver state machine event.
Fields§
§ack: Option<AckInfo>ACK to send, if any.
ack_timer: Option<TimerAction>Action for the delayed ACK timer; None means no change.
progress_timer: Option<TimerAction>Action for the progress timer; None means no change.
Trait Implementations§
Source§impl Clone for HandleResult
impl Clone for HandleResult
Source§fn clone(&self) -> HandleResult
fn clone(&self) -> HandleResult
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 HandleResult
impl Debug for HandleResult
Source§impl Default for HandleResult
impl Default for HandleResult
Source§fn default() -> HandleResult
fn default() -> HandleResult
Returns the “default value” for a type. Read more
impl Copy for HandleResult
Auto Trait Implementations§
impl Freeze for HandleResult
impl RefUnwindSafe for HandleResult
impl Send for HandleResult
impl Sync for HandleResult
impl Unpin for HandleResult
impl UnsafeUnpin for HandleResult
impl UnwindSafe for HandleResult
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