pub enum FrameClass {
System,
Data,
Control,
}Expand description
Frame scheduling class — mirrors pipecat’s three base classes
(frames.py:95/106/118). Drives queue priority and interruptibility:
System jumps the queue and survives interruption; Data is dropped on
interruption; Control is ordered like Data but also survives interruption
when uninterruptible() is set (e.g. End, Stop).
Variants§
Trait Implementations§
Source§impl Clone for FrameClass
impl Clone for FrameClass
impl Copy for FrameClass
Source§impl Debug for FrameClass
impl Debug for FrameClass
impl Eq for FrameClass
Source§impl PartialEq for FrameClass
impl PartialEq for FrameClass
impl StructuralPartialEq for FrameClass
Auto Trait Implementations§
impl Freeze for FrameClass
impl RefUnwindSafe for FrameClass
impl Send for FrameClass
impl Sync for FrameClass
impl Unpin for FrameClass
impl UnsafeUnpin for FrameClass
impl UnwindSafe for FrameClass
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.