pub struct AutoCaptureEngine { /* private fields */ }Expand description
Auto-capture engine
Implementations§
Source§impl AutoCaptureEngine
impl AutoCaptureEngine
pub fn new(config: AutoCaptureConfig) -> Self
pub fn with_default_config() -> Self
Sourcepub fn analyze(&self, text: &str, source: &str) -> Vec<CaptureCandidate>
pub fn analyze(&self, text: &str, source: &str) -> Vec<CaptureCandidate>
Analyze text and detect potential captures
Sourcepub fn set_config(&mut self, config: AutoCaptureConfig)
pub fn set_config(&mut self, config: AutoCaptureConfig)
Update configuration
Sourcepub fn set_enabled(&mut self, enabled: bool)
pub fn set_enabled(&mut self, enabled: bool)
Enable/disable auto-capture
Sourcepub fn config(&self) -> &AutoCaptureConfig
pub fn config(&self) -> &AutoCaptureConfig
Get current config
Auto Trait Implementations§
impl Freeze for AutoCaptureEngine
impl RefUnwindSafe for AutoCaptureEngine
impl Send for AutoCaptureEngine
impl Sync for AutoCaptureEngine
impl Unpin for AutoCaptureEngine
impl UnsafeUnpin for AutoCaptureEngine
impl UnwindSafe for AutoCaptureEngine
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.