Struct bgpq3::Bgpq3Query [−][src]
pub struct Bgpq3Query { /* fields omitted */ }
A query for bgpq3.
See Bgpq3::query_v4
and Bgpq3::query_v6
for usage examples.
Example
AS-SET
use bgpq3::Bgpq3Query; let query: Bgpq3Query = "AS-RAPPET".into();
ASN
use bgpq3::Bgpq3Query; let query: Bgpq3Query = 207968.into();
Implementations
impl Bgpq3Query
[src]
impl Bgpq3Query
[src]pub fn as_set(as_set: &str) -> Bgpq3Query
[src]
pub fn as_set(as_set: &str) -> Bgpq3Query
[src]Build a query for an AS-SET
Examples
use bgpq3::Bgpq3Query; let query = Bgpq3Query::as_set("AS-RAPPET"); assert_eq!(query.to_string(), "AS-RAPPET"); let query_from: Bgpq3Query = "AS-RAPPET".into(); assert_eq!(query, query_from);
pub fn asn(asn: u32) -> Bgpq3Query
[src]
pub fn asn(asn: u32) -> Bgpq3Query
[src]Build a query for an ASN
Examples
use bgpq3::Bgpq3Query; let query = Bgpq3Query::asn(207968); assert_eq!(query.to_string(), "AS207968"); let query_from: Bgpq3Query = 207968.into(); assert_eq!(query, query_from);
Trait Implementations
impl Clone for Bgpq3Query
[src]
impl Clone for Bgpq3Query
[src]fn clone(&self) -> Bgpq3Query
[src]
fn clone(&self) -> Bgpq3Query
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for Bgpq3Query
[src]
impl Debug for Bgpq3Query
[src]impl Display for Bgpq3Query
[src]
impl Display for Bgpq3Query
[src]impl PartialEq<Bgpq3Query> for Bgpq3Query
[src]
impl PartialEq<Bgpq3Query> for Bgpq3Query
[src]fn eq(&self, other: &Bgpq3Query) -> bool
[src]
fn eq(&self, other: &Bgpq3Query) -> bool
[src]This method tests for self
and other
values to be equal, and is used
by ==
. Read more
fn ne(&self, other: &Bgpq3Query) -> bool
[src]
fn ne(&self, other: &Bgpq3Query) -> bool
[src]This method tests for !=
.
impl Eq for Bgpq3Query
[src]
impl StructuralEq for Bgpq3Query
[src]
impl StructuralPartialEq for Bgpq3Query
[src]
Auto Trait Implementations
impl RefUnwindSafe for Bgpq3Query
impl Send for Bgpq3Query
impl Sync for Bgpq3Query
impl Unpin for Bgpq3Query
impl UnwindSafe for Bgpq3Query
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more