pub enum OptionsMsg<'a> {
Show 43 variants
Basic(IterableBasicAttrs<'a>),
Bpf(IterableBpfAttrs<'a>),
Bfifo(PushTcFifoQopt),
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(PushTcHfscQopt),
Hhf(IterableHhfAttrs<'a>),
Htb(IterableHtbAttrs<'a>),
Ingress(),
Matchall(IterableMatchallAttrs<'a>),
Mq(),
Mqprio(PushTcMqprioQopt),
Multiq(PushTcMultiqQopt),
Netem(PushTcNetemQopt, IterableNetemAttrs<'a>),
Pfifo(PushTcFifoQopt),
PfifoFast(PushTcPrioQopt),
PfifoHeadDrop(PushTcFifoQopt),
Pie(IterablePieAttrs<'a>),
Plug(PushTcPlugQopt),
Prio(PushTcPrioQopt),
Qfq(IterableQfqAttrs<'a>),
Red(IterableRedAttrs<'a>),
Route(IterableRouteAttrs<'a>),
Sfb(PushTcSfbQopt),
Sfq(PushTcSfqQoptV1),
Taprio(IterableTaprioAttrs<'a>),
Tbf(IterableTbfAttrs<'a>),
U32(IterableU32Attrs<'a>),
}Available on crate feature
tc only.Variants§
Basic(IterableBasicAttrs<'a>)
Bpf(IterableBpfAttrs<'a>)
Bfifo(PushTcFifoQopt)
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(PushTcHfscQopt)
Hhf(IterableHhfAttrs<'a>)
Htb(IterableHtbAttrs<'a>)
Ingress()
Matchall(IterableMatchallAttrs<'a>)
Mq()
Mqprio(PushTcMqprioQopt)
Multiq(PushTcMultiqQopt)
Netem(PushTcNetemQopt, IterableNetemAttrs<'a>)
Pfifo(PushTcFifoQopt)
PfifoFast(PushTcPrioQopt)
PfifoHeadDrop(PushTcFifoQopt)
Pie(IterablePieAttrs<'a>)
Plug(PushTcPlugQopt)
Prio(PushTcPrioQopt)
Qfq(IterableQfqAttrs<'a>)
Red(IterableRedAttrs<'a>)
Route(IterableRouteAttrs<'a>)
Sfb(PushTcSfbQopt)
Sfq(PushTcSfqQoptV1)
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 · 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> 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