pub struct ClientSettingsUpdate {
pub client_id: String,
pub buffer_ms: i32,
pub latency: i32,
pub volume: u16,
pub muted: bool,
}Expand description
Settings update pushed to a streaming client via binary protocol.
Fields§
§client_id: StringTarget client ID.
buffer_ms: i32Buffer size in ms.
latency: i32Latency offset in ms.
volume: u16Volume (0–100).
muted: boolMute state.
Trait Implementations§
Source§impl Clone for ClientSettingsUpdate
impl Clone for ClientSettingsUpdate
Source§fn clone(&self) -> ClientSettingsUpdate
fn clone(&self) -> ClientSettingsUpdate
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 moreAuto Trait Implementations§
impl Freeze for ClientSettingsUpdate
impl RefUnwindSafe for ClientSettingsUpdate
impl Send for ClientSettingsUpdate
impl Sync for ClientSettingsUpdate
impl Unpin for ClientSettingsUpdate
impl UnsafeUnpin for ClientSettingsUpdate
impl UnwindSafe for ClientSettingsUpdate
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