pub struct ExternalTurnStart { /* private fields */ }Expand description
A turn start driven entirely by an out-of-band signal (e.g. a client
“push-to-talk” message) — VAD/transcription frames never trigger it. Mirrors
ExternalUserTurnStartStrategy. The processor calls Self::trigger when the
external signal arrives.
Implementations§
Trait Implementations§
Source§impl Clone for ExternalTurnStart
impl Clone for ExternalTurnStart
Source§impl Debug for ExternalTurnStart
impl Debug for ExternalTurnStart
Source§impl Default for ExternalTurnStart
impl Default for ExternalTurnStart
Auto Trait Implementations§
impl Freeze for ExternalTurnStart
impl RefUnwindSafe for ExternalTurnStart
impl Send for ExternalTurnStart
impl Sync for ExternalTurnStart
impl Unpin for ExternalTurnStart
impl UnsafeUnpin for ExternalTurnStart
impl UnwindSafe for ExternalTurnStart
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