pub struct NaiveDateTimeGenerator { /* private fields */ }Expand description
Generator for creating NaiveDateTime values.
Implementations§
Source§impl NaiveDateTimeGenerator
impl NaiveDateTimeGenerator
Sourcepub fn new(mode: NaiveDateTimeGenerationMode) -> Self
pub fn new(mode: NaiveDateTimeGenerationMode) -> Self
Create a new NaiveDateTime generator.
Sourcepub fn with_reference(
mode: NaiveDateTimeGenerationMode,
reference: NaiveDateTime,
) -> Self
pub fn with_reference( mode: NaiveDateTimeGenerationMode, reference: NaiveDateTime, ) -> Self
Create a generator with a custom reference time.
Sourcepub fn mode(&self) -> NaiveDateTimeGenerationMode
pub fn mode(&self) -> NaiveDateTimeGenerationMode
Get the generation mode.
Sourcepub fn reference(&self) -> NaiveDateTime
pub fn reference(&self) -> NaiveDateTime
Get the reference time.
Trait Implementations§
Source§impl Clone for NaiveDateTimeGenerator
impl Clone for NaiveDateTimeGenerator
Source§fn clone(&self) -> NaiveDateTimeGenerator
fn clone(&self) -> NaiveDateTimeGenerator
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 NaiveDateTimeGenerator
impl Debug for NaiveDateTimeGenerator
Source§impl Generator for NaiveDateTimeGenerator
impl Generator for NaiveDateTimeGenerator
impl Copy for NaiveDateTimeGenerator
Auto Trait Implementations§
impl Freeze for NaiveDateTimeGenerator
impl RefUnwindSafe for NaiveDateTimeGenerator
impl Send for NaiveDateTimeGenerator
impl Sync for NaiveDateTimeGenerator
impl Unpin for NaiveDateTimeGenerator
impl UnsafeUnpin for NaiveDateTimeGenerator
impl UnwindSafe for NaiveDateTimeGenerator
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