pub enum TurnEdge {
UserStarted,
UserStopped,
BotStarted,
BotStopped,
}Expand description
A turn boundary: who spoke and when (ns on the pipeline clock). Mirrors
pipecat’s TurnTrackingObserver output.
Variants§
Trait Implementations§
impl Copy for TurnEdge
impl Eq for TurnEdge
impl StructuralPartialEq for TurnEdge
Auto Trait Implementations§
impl Freeze for TurnEdge
impl RefUnwindSafe for TurnEdge
impl Send for TurnEdge
impl Sync for TurnEdge
impl Unpin for TurnEdge
impl UnsafeUnpin for TurnEdge
impl UnwindSafe for TurnEdge
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.