pub struct TransmissionParameters {
pub ack_timeout: Duration,
pub ack_random_factor: f32,
pub max_retransmit: u32,
}Expand description
Parameters of a CoAP Endpoint
Fields§
§ack_timeout: DurationMinimum spacing before retransmission
ack_random_factor: f32Initial Timeout must be between ack_timeout and ack_timeout * ack_random_factor
max_retransmit: u32Maximum number of retransmissions
Trait Implementations§
Source§impl Clone for TransmissionParameters
impl Clone for TransmissionParameters
Source§fn clone(&self) -> TransmissionParameters
fn clone(&self) -> TransmissionParameters
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 TransmissionParameters
impl Debug for TransmissionParameters
Source§impl Default for TransmissionParameters
Default transmission parameters as defined in https://datatracker.ietf.org/doc/html/rfc7252#section-4.8
impl Default for TransmissionParameters
Default transmission parameters as defined in https://datatracker.ietf.org/doc/html/rfc7252#section-4.8
impl Copy for TransmissionParameters
Auto Trait Implementations§
impl Freeze for TransmissionParameters
impl RefUnwindSafe for TransmissionParameters
impl Send for TransmissionParameters
impl Sync for TransmissionParameters
impl Unpin for TransmissionParameters
impl UnwindSafe for TransmissionParameters
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