pub struct QDnsQueryResult { /* private fields */ }
Expand description
A results container. Each result is paired with the request.
Implementations§
Source§impl QDnsQueryResult
impl QDnsQueryResult
pub fn is_empty(&self) -> bool
pub fn contains_dnsreq(&self, req: &QDnsReq) -> bool
pub fn extend(&mut self, other: Self)
pub fn list_results(&self) -> Iter<'_, QDnsReq, Result<QDnsQuery, CDnsError>>
pub fn get_result(self) -> CDnsResult<Vec<QDnsQuery>>
pub fn get_ok_or_error(self) -> CDnsResult<Vec<QDnsQuery>>
pub fn collect_ok(self) -> Vec<QDnsQuery>
pub fn collect_split( self, ) -> (Vec<(QDnsReq, Result<QDnsQuery, CDnsError>)>, Vec<(QDnsReq, Result<QDnsQuery, CDnsError>)>)
Trait Implementations§
Source§impl Debug for QDnsQueryResult
impl Debug for QDnsQueryResult
Source§impl Default for QDnsQueryResult
impl Default for QDnsQueryResult
Source§fn default() -> QDnsQueryResult
fn default() -> QDnsQueryResult
Returns the “default value” for a type. Read more
Source§impl Display for QDnsQueryResult
impl Display for QDnsQueryResult
Auto Trait Implementations§
impl Freeze for QDnsQueryResult
impl RefUnwindSafe for QDnsQueryResult
impl Send for QDnsQueryResult
impl Sync for QDnsQueryResult
impl Unpin for QDnsQueryResult
impl UnwindSafe for QDnsQueryResult
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