pub struct AlertsSettings {
pub play_sound: bool,
pub sound: String,
pub sound_volume: f32,
pub show_alerts: bool,
pub show_alert_labels: bool,
pub alert_color: Color32,
pub show_active_only: bool,
pub notification_seconds: u32,
}Expand description
Alerts tab settings
Fields§
§play_sound: boolAsk the host to play a local sound when an alert fires.
sound: StringHost sound name; empty selects its first available sound.
sound_volume: f32Local alert sound gain, from zero (muted) to one.
show_alerts: boolWhether to show alerts.
show_alert_labels: boolWhether to show alert labels.
alert_color: Color32Alert color.
show_active_only: boolDraw only active alerts; otherwise triggered, disabled and expired alerts are drawn dimmed.
notification_seconds: u32Seconds an alert notification stays on screen.
Trait Implementations§
Source§impl Clone for AlertsSettings
impl Clone for AlertsSettings
Source§fn clone(&self) -> AlertsSettings
fn clone(&self) -> AlertsSettings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AlertsSettings
impl Debug for AlertsSettings
Source§impl Default for AlertsSettings
impl Default for AlertsSettings
Source§impl<'de> Deserialize<'de> for AlertsSettingswhere
AlertsSettings: Default,
impl<'de> Deserialize<'de> for AlertsSettingswhere
AlertsSettings: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AlertsSettings
impl PartialEq for AlertsSettings
Source§impl Serialize for AlertsSettings
impl Serialize for AlertsSettings
impl StructuralPartialEq for AlertsSettings
Auto Trait Implementations§
impl Freeze for AlertsSettings
impl RefUnwindSafe for AlertsSettings
impl Send for AlertsSettings
impl Sync for AlertsSettings
impl Unpin for AlertsSettings
impl UnsafeUnpin for AlertsSettings
impl UnwindSafe for AlertsSettings
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more