pub struct ReplayAugmentationEngine { /* private fields */ }Expand description
Replay augmentation engine
Implementations§
Source§impl ReplayAugmentationEngine
impl ReplayAugmentationEngine
Sourcepub fn new(config: ReplayAugmentationConfig) -> Result<Self>
pub fn new(config: ReplayAugmentationConfig) -> Result<Self>
Create a new replay augmentation engine
Sourcepub async fn generate_stream(&mut self) -> Result<Vec<GeneratedEvent>>
pub async fn generate_stream(&mut self) -> Result<Vec<GeneratedEvent>>
Generate event stream based on configuration
Sourcepub fn events_generated(&self) -> usize
pub fn events_generated(&self) -> usize
Get events generated count
Auto Trait Implementations§
impl Freeze for ReplayAugmentationEngine
impl !RefUnwindSafe for ReplayAugmentationEngine
impl Send for ReplayAugmentationEngine
impl Sync for ReplayAugmentationEngine
impl Unpin for ReplayAugmentationEngine
impl !UnwindSafe for ReplayAugmentationEngine
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