pub struct IpAddrMutator { /* private fields */ }Expand description
The default mutator for IpAddr values.
See the ip_addr() function to create new instances and for example
usage.
Trait Implementations§
Source§impl Clone for IpAddrMutator
Available on crate feature std only.
impl Clone for IpAddrMutator
Available on crate feature
std only.Source§fn clone(&self) -> IpAddrMutator
fn clone(&self) -> IpAddrMutator
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IpAddrMutator
Available on crate feature std only.
impl Debug for IpAddrMutator
Available on crate feature
std only.Source§impl Default for IpAddrMutator
Available on crate feature std only.
impl Default for IpAddrMutator
Available on crate feature
std only.Source§fn default() -> IpAddrMutator
fn default() -> IpAddrMutator
Returns the “default value” for a type. Read more
Source§impl Generate<IpAddr> for IpAddrMutator
Available on crate feature std only.
impl Generate<IpAddr> for IpAddrMutator
Available on crate feature
std only.Source§impl Mutate<IpAddr> for IpAddrMutator
Available on crate feature std only.
impl Mutate<IpAddr> for IpAddrMutator
Available on crate feature
std only.Source§fn mutate(&mut self, c: &mut Candidates<'_>, value: &mut IpAddr) -> Result<()>
fn mutate(&mut self, c: &mut Candidates<'_>, value: &mut IpAddr) -> Result<()>
Pseudo-randomly mutate the given value. Read more
Source§fn generate_via_mutate(
&mut self,
context: &mut Context,
iters: usize,
) -> Result<T>
fn generate_via_mutate( &mut self, context: &mut Context, iters: usize, ) -> Result<T>
Generate a new value by mutating its default value
iters times. Read moreSource§fn or<M>(self, other: M) -> Or<Self, M>where
Self: Sized,
fn or<M>(self, other: M) -> Or<Self, M>where
Self: Sized,
Create a new mutator that performs either this mutation or the
other
mutation. Read moreSource§fn map<F>(self, f: F) -> Map<Self, F>
fn map<F>(self, f: F) -> Map<Self, F>
Map a function over the mutations produced by this mutator. Read more
Auto Trait Implementations§
impl Freeze for IpAddrMutator
impl RefUnwindSafe for IpAddrMutator
impl Send for IpAddrMutator
impl Sync for IpAddrMutator
impl Unpin for IpAddrMutator
impl UnsafeUnpin for IpAddrMutator
impl UnwindSafe for IpAddrMutator
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