#[repr(u8)]pub enum StreamIntent {
Auto = 0,
Realtime = 1,
Install = 2,
}Expand description
Declares intent for streaming behavior.
The value is emitted into the config ID calculation so runtime decisions stay deterministic.
Variants§
Auto = 0
Safe default balancing latency and resilience.
Realtime = 1
Low-latency intent; favors quick delivery over smoothing.
Install = 2
Install/resilience intent; favors smoothness over instant updates.
Trait Implementations§
Source§impl Clone for StreamIntent
impl Clone for StreamIntent
Source§fn clone(&self) -> StreamIntent
fn clone(&self) -> StreamIntent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StreamIntent
impl Debug for StreamIntent
Source§impl PartialEq for StreamIntent
impl PartialEq for StreamIntent
impl Copy for StreamIntent
impl Eq for StreamIntent
impl StructuralPartialEq for StreamIntent
Auto Trait Implementations§
impl Freeze for StreamIntent
impl RefUnwindSafe for StreamIntent
impl Send for StreamIntent
impl Sync for StreamIntent
impl Unpin for StreamIntent
impl UnwindSafe for StreamIntent
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