pub struct DataDriftEngine { /* private fields */ }Expand description
Data drift engine
Implementations§
Source§impl DataDriftEngine
impl DataDriftEngine
Sourcepub fn new(config: DataDriftConfig) -> Result<Self>
pub fn new(config: DataDriftConfig) -> Result<Self>
Create a new data drift engine
Sourcepub async fn apply_drift(&self, data: Value) -> Result<Value>
pub async fn apply_drift(&self, data: Value) -> Result<Value>
Apply drift to a value
Sourcepub async fn request_count(&self) -> u64
pub async fn request_count(&self) -> u64
Get current request count
Sourcepub async fn elapsed_secs(&self) -> u64
pub async fn elapsed_secs(&self) -> u64
Get elapsed time since start
Sourcepub fn update_config(&mut self, config: DataDriftConfig) -> Result<()>
pub fn update_config(&mut self, config: DataDriftConfig) -> Result<()>
Update configuration
Sourcepub fn config(&self) -> &DataDriftConfig
pub fn config(&self) -> &DataDriftConfig
Get current configuration
Auto Trait Implementations§
impl Freeze for DataDriftEngine
impl !RefUnwindSafe for DataDriftEngine
impl Send for DataDriftEngine
impl Sync for DataDriftEngine
impl Unpin for DataDriftEngine
impl !UnwindSafe for DataDriftEngine
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