pub struct BrokerLogConfig {
pub max_messages: usize,
pub default_visible: bool,
}Expand description
Configuration for the dashboard’s “Broker log” panel.
Both fields carry #[serde(default)] so a v0.5.0 [dashboard] section
with no broker_log table — or a [dashboard.broker_log] table that
sets only one field — loads with the documented defaults for the rest.
Fields§
§max_messages: usizeMaximum number of messages retained in the panel’s in-memory ring
buffer. Older messages drop off the top as new ones arrive. Default:
500.
default_visible: boolWhether the panel is visible when the dashboard first launches. The
l hotkey toggles visibility at runtime regardless of this value.
Default: true.
Trait Implementations§
Source§impl Clone for BrokerLogConfig
impl Clone for BrokerLogConfig
Source§fn clone(&self) -> BrokerLogConfig
fn clone(&self) -> BrokerLogConfig
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 BrokerLogConfig
impl Debug for BrokerLogConfig
Source§impl Default for BrokerLogConfig
impl Default for BrokerLogConfig
Source§impl<'de> Deserialize<'de> for BrokerLogConfig
impl<'de> Deserialize<'de> for BrokerLogConfig
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
impl Eq for BrokerLogConfig
Source§impl PartialEq for BrokerLogConfig
impl PartialEq for BrokerLogConfig
Source§fn eq(&self, other: &BrokerLogConfig) -> bool
fn eq(&self, other: &BrokerLogConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BrokerLogConfig
impl Serialize for BrokerLogConfig
impl StructuralPartialEq for BrokerLogConfig
Auto Trait Implementations§
impl Freeze for BrokerLogConfig
impl RefUnwindSafe for BrokerLogConfig
impl Send for BrokerLogConfig
impl Sync for BrokerLogConfig
impl Unpin for BrokerLogConfig
impl UnsafeUnpin for BrokerLogConfig
impl UnwindSafe for BrokerLogConfig
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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