pub struct KeyboardOptions {
pub enabled: bool,
pub pan_amount: f32,
pub zoom_step: f32,
}Expand description
Global keyboard shortcut configuration.
Fields§
§enabled: boolEnable keyboard shortcuts
pan_amount: f32Pan amount in bars for arrow keys
zoom_step: f32Zoom step for +/- keys
Trait Implementations§
Source§impl Clone for KeyboardOptions
impl Clone for KeyboardOptions
Source§fn clone(&self) -> KeyboardOptions
fn clone(&self) -> KeyboardOptions
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 moreimpl Copy for KeyboardOptions
Source§impl Debug for KeyboardOptions
impl Debug for KeyboardOptions
Source§impl Default for KeyboardOptions
impl Default for KeyboardOptions
Source§impl<'de> Deserialize<'de> for KeyboardOptions
impl<'de> Deserialize<'de> for KeyboardOptions
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 KeyboardOptions
impl PartialEq for KeyboardOptions
Source§impl Serialize for KeyboardOptions
impl Serialize for KeyboardOptions
impl StructuralPartialEq for KeyboardOptions
Auto Trait Implementations§
impl Freeze for KeyboardOptions
impl RefUnwindSafe for KeyboardOptions
impl Send for KeyboardOptions
impl Sync for KeyboardOptions
impl Unpin for KeyboardOptions
impl UnsafeUnpin for KeyboardOptions
impl UnwindSafe for KeyboardOptions
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