pub struct NumberGenerator { /* private fields */ }Available on crate feature
serde_json only.Expand description
Generator for serde_json::Number values. Created by numbers().
Produces Number values backed by an i64, u64, or finite f64.
JSON numbers cannot represent NaN or infinity, so the float branch is
constrained to finite values.
Trait Implementations§
Source§impl Generator<Number> for NumberGenerator
impl Generator<Number> for NumberGenerator
Source§fn map<U, F>(self, f: F) -> Mapped<T, U, F, Self>
fn map<U, F>(self, f: F) -> Mapped<T, U, F, Self>
Transform generated values using a function. Read more
Source§fn flat_map<U, G, F>(self, f: F) -> FlatMapped<T, U, G, F, Self>
fn flat_map<U, G, F>(self, f: F) -> FlatMapped<T, U, G, F, Self>
Generate a value, then use it to choose or configure another generator. Read more
Auto Trait Implementations§
impl Freeze for NumberGenerator
impl !RefUnwindSafe for NumberGenerator
impl Send for NumberGenerator
impl Sync for NumberGenerator
impl Unpin for NumberGenerator
impl UnsafeUnpin for NumberGenerator
impl !UnwindSafe for NumberGenerator
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