pub struct TxOptions {
pub cad_timeout_ms: Option<u32>,
}Expand description
Options controlling how a frame is transmitted.
Fields§
§cad_timeout_ms: Option<u32>Carrier-activity detection policy applied before transmit.
None skips CAD and transmits immediately.
Some(0) performs an immediate CAD gate and only transmits if the
channel is currently clear.
Some(n) retries CAD until it succeeds or the timeout budget expires.
Trait Implementations§
impl Copy for TxOptions
impl Eq for TxOptions
impl StructuralPartialEq for TxOptions
Auto Trait Implementations§
impl Freeze for TxOptions
impl RefUnwindSafe for TxOptions
impl Send for TxOptions
impl Sync for TxOptions
impl Unpin for TxOptions
impl UnwindSafe for TxOptions
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)