pub struct IcmpTarget { /* private fields */ }Expand description
Implementations§
Source§impl IcmpTarget
impl IcmpTarget
Sourcepub fn new(fqhn: Fqhn, resolve_policy: ResolvePolicy) -> Self
pub fn new(fqhn: Fqhn, resolve_policy: ResolvePolicy) -> Self
Construct an IcmpTarget.
§Arguments
- fqhn: string containing “fully qualified domain name” e.g. “::1”, “localhost”.
- resolve_policy: the ResolvePolicy to use for this Target.
§Returns
Instance of IcmpTarget.
§Notes
For more convenience use the implementations of trait “From” and “FromStr”.
Sourcepub fn set_resolve_policy(self, resolve_policy: ResolvePolicy) -> Self
pub fn set_resolve_policy(self, resolve_policy: ResolvePolicy) -> Self
Set a new ResolvePolicy for name resolution.
Sourcepub fn get_resolve_policy(&self) -> &ResolvePolicy
pub fn get_resolve_policy(&self) -> &ResolvePolicy
Get a reference to the ResolvePolicy in use.
Trait Implementations§
Source§impl Debug for IcmpTarget
impl Debug for IcmpTarget
Source§impl From<IpAddr> for IcmpTarget
impl From<IpAddr> for IcmpTarget
Source§impl From<Ipv4Addr> for IcmpTarget
impl From<Ipv4Addr> for IcmpTarget
Source§impl From<Ipv6Addr> for IcmpTarget
impl From<Ipv6Addr> for IcmpTarget
Source§impl FromStr for IcmpTarget
impl FromStr for IcmpTarget
Auto Trait Implementations§
impl Freeze for IcmpTarget
impl RefUnwindSafe for IcmpTarget
impl Send for IcmpTarget
impl Sync for IcmpTarget
impl Unpin for IcmpTarget
impl UnwindSafe for IcmpTarget
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