pub struct PhaseDetector;Expand description
Detector for conversation phase.
Implementations§
Source§impl PhaseDetector
impl PhaseDetector
Sourcepub fn detect(messages: &[Message]) -> ConversationPhase
pub fn detect(messages: &[Message]) -> ConversationPhase
Detect the current conversation phase from message history.
Sourcepub fn detect_with_window(
messages: &[Message],
window_size: usize,
) -> ConversationPhase
pub fn detect_with_window( messages: &[Message], window_size: usize, ) -> ConversationPhase
Detect phase with custom window size.
Auto Trait Implementations§
impl Freeze for PhaseDetector
impl RefUnwindSafe for PhaseDetector
impl Send for PhaseDetector
impl Sync for PhaseDetector
impl Unpin for PhaseDetector
impl UnsafeUnpin for PhaseDetector
impl UnwindSafe for PhaseDetector
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