pub struct PushActAttrs<Prev: Rec> { /* private fields */ }tc only.Implementations§
Source§impl<Prev: Rec> PushActAttrs<Prev>
impl<Prev: Rec> PushActAttrs<Prev>
pub fn new(prev: Prev) -> Self
pub fn end_nested(self) -> Prev
pub fn push_kind(self, value: &CStr) -> Self
pub fn push_kind_bytes(self, value: &[u8]) -> Self
Sourcepub fn nested_options_bpf(self) -> PushActBpfAttrs<PushDummy<Prev>>
pub fn nested_options_bpf(self) -> PushActBpfAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_connmark(self) -> PushActConnmarkAttrs<PushDummy<Prev>>
pub fn nested_options_connmark(self) -> PushActConnmarkAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_csum(self) -> PushActCsumAttrs<PushDummy<Prev>>
pub fn nested_options_csum(self) -> PushActCsumAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_ct(self) -> PushActCtAttrs<PushDummy<Prev>>
pub fn nested_options_ct(self) -> PushActCtAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_ctinfo(self) -> PushActCtinfoAttrs<PushDummy<Prev>>
pub fn nested_options_ctinfo(self) -> PushActCtinfoAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_gact(self) -> PushActGactAttrs<PushDummy<Prev>>
pub fn nested_options_gact(self) -> PushActGactAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_gate(self) -> PushActGateAttrs<PushDummy<Prev>>
pub fn nested_options_gate(self) -> PushActGateAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_ife(self) -> PushActIfeAttrs<PushDummy<Prev>>
pub fn nested_options_ife(self) -> PushActIfeAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_mirred(self) -> PushActMirredAttrs<PushDummy<Prev>>
pub fn nested_options_mirred(self) -> PushActMirredAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_mpls(self) -> PushActMplsAttrs<PushDummy<Prev>>
pub fn nested_options_mpls(self) -> PushActMplsAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_nat(self) -> PushActNatAttrs<PushDummy<Prev>>
pub fn nested_options_nat(self) -> PushActNatAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_pedit(self) -> PushActPeditAttrs<PushDummy<Prev>>
pub fn nested_options_pedit(self) -> PushActPeditAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_police(self) -> PushPoliceAttrs<PushDummy<Prev>>
pub fn nested_options_police(self) -> PushPoliceAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_sample(self) -> PushActSampleAttrs<PushDummy<Prev>>
pub fn nested_options_sample(self) -> PushActSampleAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_simple(self) -> PushActSimpleAttrs<PushDummy<Prev>>
pub fn nested_options_simple(self) -> PushActSimpleAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_skbedit(self) -> PushActSkbeditAttrs<PushDummy<Prev>>
pub fn nested_options_skbedit(self) -> PushActSkbeditAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_skbmod(self) -> PushActSkbmodAttrs<PushDummy<Prev>>
pub fn nested_options_skbmod(self) -> PushActSkbmodAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_tunnel_key(self) -> PushActTunnelKeyAttrs<PushDummy<Prev>>
pub fn nested_options_tunnel_key(self) -> PushActTunnelKeyAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.
Sourcepub fn nested_options_vlan(self) -> PushActVlanAttrs<PushDummy<Prev>>
pub fn nested_options_vlan(self) -> PushActVlanAttrs<PushDummy<Prev>>
Selector attribute is inserted automatically. At most one sub-message attribute is expected per attribute set.