pub enum OptionsMsg<'a> {
Show 43 variants
Basic(IterableBasicAttrs<'a>),
Bpf(IterableBpfAttrs<'a>),
Bfifo(TcFifoQopt),
Cake(IterableCakeAttrs<'a>),
Cbs(IterableCbsAttrs<'a>),
Cgroup(IterableCgroupAttrs<'a>),
Choke(IterableChokeAttrs<'a>),
Clsact,
Codel(IterableCodelAttrs<'a>),
Drr(IterableDrrAttrs<'a>),
Dualpi2(IterableDualpi2Attrs<'a>),
Etf(IterableEtfAttrs<'a>),
Ets(IterableEtsAttrs<'a>),
Flow(IterableFlowAttrs<'a>),
Flower(IterableFlowerAttrs<'a>),
Fq(IterableFqAttrs<'a>),
FqCodel(IterableFqCodelAttrs<'a>),
FqPie(IterableFqPieAttrs<'a>),
Fw(IterableFwAttrs<'a>),
Gred(IterableGredAttrs<'a>),
Hfsc(TcHfscQopt),
Hhf(IterableHhfAttrs<'a>),
Htb(IterableHtbAttrs<'a>),
Ingress,
Matchall(IterableMatchallAttrs<'a>),
Mq,
Mqprio(TcMqprioQopt),
Multiq(TcMultiqQopt),
Netem(TcNetemQopt, IterableNetemAttrs<'a>),
Pfifo(TcFifoQopt),
PfifoFast(TcPrioQopt),
PfifoHeadDrop(TcFifoQopt),
Pie(IterablePieAttrs<'a>),
Plug(TcPlugQopt),
Prio(TcPrioQopt),
Qfq(IterableQfqAttrs<'a>),
Red(IterableRedAttrs<'a>),
Route(IterableRouteAttrs<'a>),
Sfb(TcSfbQopt),
Sfq(TcSfqQoptV1),
Taprio(IterableTaprioAttrs<'a>),
Tbf(IterableTbfAttrs<'a>),
U32(IterableU32Attrs<'a>),
}Available on crate feature
tc only.Variants§
Basic(IterableBasicAttrs<'a>)
Bpf(IterableBpfAttrs<'a>)
Bfifo(TcFifoQopt)
Cake(IterableCakeAttrs<'a>)
Cbs(IterableCbsAttrs<'a>)
Cgroup(IterableCgroupAttrs<'a>)
Choke(IterableChokeAttrs<'a>)
Clsact
Codel(IterableCodelAttrs<'a>)
Drr(IterableDrrAttrs<'a>)
Dualpi2(IterableDualpi2Attrs<'a>)
Etf(IterableEtfAttrs<'a>)
Ets(IterableEtsAttrs<'a>)
Flow(IterableFlowAttrs<'a>)
Flower(IterableFlowerAttrs<'a>)
Fq(IterableFqAttrs<'a>)
FqCodel(IterableFqCodelAttrs<'a>)
FqPie(IterableFqPieAttrs<'a>)
Fw(IterableFwAttrs<'a>)
Gred(IterableGredAttrs<'a>)
Hfsc(TcHfscQopt)
Hhf(IterableHhfAttrs<'a>)
Htb(IterableHtbAttrs<'a>)
Ingress
Matchall(IterableMatchallAttrs<'a>)
Mq
Mqprio(TcMqprioQopt)
Multiq(TcMultiqQopt)
Netem(TcNetemQopt, IterableNetemAttrs<'a>)
Pfifo(TcFifoQopt)
PfifoFast(TcPrioQopt)
PfifoHeadDrop(TcFifoQopt)
Pie(IterablePieAttrs<'a>)
Plug(TcPlugQopt)
Prio(TcPrioQopt)
Qfq(IterableQfqAttrs<'a>)
Red(IterableRedAttrs<'a>)
Route(IterableRouteAttrs<'a>)
Sfb(TcSfbQopt)
Sfq(TcSfqQoptV1)
Taprio(IterableTaprioAttrs<'a>)
Tbf(IterableTbfAttrs<'a>)
U32(IterableU32Attrs<'a>)
Trait Implementations§
Source§impl<'a> Clone for OptionsMsg<'a>
impl<'a> Clone for OptionsMsg<'a>
Source§fn clone(&self) -> OptionsMsg<'a>
fn clone(&self) -> OptionsMsg<'a>
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 moreAuto Trait Implementations§
impl<'a> Freeze for OptionsMsg<'a>
impl<'a> RefUnwindSafe for OptionsMsg<'a>
impl<'a> Send for OptionsMsg<'a>
impl<'a> Sync for OptionsMsg<'a>
impl<'a> Unpin for OptionsMsg<'a>
impl<'a> UnsafeUnpin for OptionsMsg<'a>
impl<'a> UnwindSafe for OptionsMsg<'a>
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