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: StringThe group to place this bind in. Empty if it is not in one.
description: StringThe description of this bind. Empty if it does not have one.
mods: ModThe bind’s modifiers.
layer: BindLayerThe bind’s layer.
quit: boolWhether this bind is a quit bind.
reload_config: boolWhether this bind is a reload config bind.
allow_when_locked: boolWhether this bind is allowed when the session is locked.
kind: BindInfoKindWhat 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].