pub struct BindInfo {
pub group: String,
pub description: String,
pub mods: Mod,
pub layer: BindLayer,
pub quit: bool,
pub reload_config: bool,
pub allow_when_locked: bool,
pub kind: BindInfoKind,
}
Expand description
Bind information.
Mainly used for the bind overlay.
Fields§
§group: String
The group to place this bind in. Empty if it is not in one.
description: String
The description of this bind. Empty if it does not have one.
mods: Mod
The bind’s modifiers.
layer: BindLayer
The bind’s layer.
quit: bool
Whether this bind is a quit bind.
reload_config: bool
Whether this bind is a reload config bind.
allow_when_locked: bool
Whether this bind is allowed when the session is locked.
kind: BindInfoKind
What kind of bind this is.
Trait Implementations§
impl Eq for BindInfo
impl StructuralPartialEq for BindInfo
Auto Trait Implementations§
impl Freeze for BindInfo
impl RefUnwindSafe for BindInfo
impl Send for BindInfo
impl Sync for BindInfo
impl Unpin for BindInfo
impl UnwindSafe for BindInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered
].