Enum BellStyle

pub enum BellStyle

Beep or flash or nothing

Variants

Audible

Beep

None

Silent

Visible

Flash screen (not supported)

Trait Implementations

impl Clone for BellStyle

fn clone(&self) -> BellStyle

impl Copy for BellStyle

impl Debug for BellStyle

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for BellStyle

fn default() -> Self

impl Eq for BellStyle

impl PartialEq for BellStyle

fn eq(&self, other: &BellStyle) -> bool

impl StructuralPartialEq for BellStyle

Auto Trait Implementations

impl Freeze for BellStyle

impl RefUnwindSafe for BellStyle

impl Send for BellStyle

impl Sync for BellStyle

impl Unpin for BellStyle

impl UnsafeUnpin for BellStyle

impl UnwindSafe for BellStyle

Blanket Implementations

impl<T> Any for BellStyle where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for BellStyle where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for BellStyle where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for BellStyle where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for BellStyle

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for BellStyle where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for BellStyle where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for BellStyle where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for BellStyle where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>