pub enum PresentField {
OnlyToCustomer,
NextHop,
Origin,
LocalPref,
Med,
AggrAsn,
AggrIp,
PeerBgpId,
}Expand description
Identifies which optional BgpElem field to check for presence.
Constructed by passing * as the filter value for any optional field filter type
(e.g. otc=*, next_hop=*). Negate with !* to check for absence.
Variants§
Trait Implementations§
Source§impl Clone for PresentField
impl Clone for PresentField
Source§fn clone(&self) -> PresentField
fn clone(&self) -> PresentField
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 moreimpl Copy for PresentField
Source§impl Debug for PresentField
impl Debug for PresentField
impl Eq for PresentField
Source§impl PartialEq for PresentField
impl PartialEq for PresentField
impl StructuralPartialEq for PresentField
Auto Trait Implementations§
impl Freeze for PresentField
impl RefUnwindSafe for PresentField
impl Send for PresentField
impl Sync for PresentField
impl Unpin for PresentField
impl UnsafeUnpin for PresentField
impl UnwindSafe for PresentField
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more