pub struct ReliableStationConfig {
pub max_in_flight_per_target: usize,
pub retry_after_ticks: u64,
pub max_attempts: u8,
pub max_payload_bytes: usize,
pub max_delivered_history: usize,
}Expand description
Bounded reliable station link configuration.
Fields§
§max_in_flight_per_target: usizeMaximum in-flight reliable packets per target station.
retry_after_ticks: u64Number of ticks to wait before retrying an unacknowledged packet.
max_attempts: u8Maximum send attempts before dropping an in-flight packet.
max_payload_bytes: usizeMaximum payload bytes before reliable envelope overhead.
max_delivered_history: usizeMaximum recently delivered packet ids retained for duplicate suppression. Set to zero to disable duplicate suppression history.
Trait Implementations§
Source§impl Clone for ReliableStationConfig
impl Clone for ReliableStationConfig
Source§fn clone(&self) -> ReliableStationConfig
fn clone(&self) -> ReliableStationConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReliableStationConfig
Source§impl Debug for ReliableStationConfig
impl Debug for ReliableStationConfig
Source§impl Default for ReliableStationConfig
impl Default for ReliableStationConfig
impl Eq for ReliableStationConfig
Source§impl PartialEq for ReliableStationConfig
impl PartialEq for ReliableStationConfig
impl StructuralPartialEq for ReliableStationConfig
Auto Trait Implementations§
impl Freeze for ReliableStationConfig
impl RefUnwindSafe for ReliableStationConfig
impl Send for ReliableStationConfig
impl Sync for ReliableStationConfig
impl Unpin for ReliableStationConfig
impl UnsafeUnpin for ReliableStationConfig
impl UnwindSafe for ReliableStationConfig
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