pub struct AudioClassificationDriver { /* private fields */ }Implementations§
Source§impl AudioClassificationDriver
impl AudioClassificationDriver
pub fn open( peering: Arc<K1Peering>, objects: Arc<K1Objects>, analyzer: Analyzer, ) -> Self
pub fn with_engine( peering: Arc<K1Peering>, objects: Arc<K1Objects>, engine: Arc<dyn FragmentEngine>, ) -> Self
pub fn start(&self, id: FragmentId) -> Result<StartOutcome, String>
pub fn abort(&self, id: FragmentId)
pub fn ensure_healthy(&self) -> Result<(), String>
pub fn shutdown(&self)
Trait Implementations§
Source§impl Drop for AudioClassificationDriver
impl Drop for AudioClassificationDriver
Auto Trait Implementations§
impl !RefUnwindSafe for AudioClassificationDriver
impl !UnwindSafe for AudioClassificationDriver
impl Freeze for AudioClassificationDriver
impl Send for AudioClassificationDriver
impl Sync for AudioClassificationDriver
impl Unpin for AudioClassificationDriver
impl UnsafeUnpin for AudioClassificationDriver
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