pub struct ConsoleAgentListConfig {
pub group_by: Vec<String>,
pub subgroup_by: Vec<String>,
pub section_order: Vec<String>,
pub fallback_group: Option<String>,
pub fallback_subgroup: Option<String>,
pub collapse_single_subgroup: Option<bool>,
pub badges: Vec<ConsoleAgentBadgeConfig>,
pub sections: Vec<ConsoleAgentSectionConfig>,
}Fields§
§group_by: Vec<String>Selectors tried in order for the primary section. Supported selectors
include group, role, kind, and labels.<key>.
subgroup_by: Vec<String>Selectors tried in order for an optional section-local subgroup.
section_order: Vec<String>§fallback_group: Option<String>§fallback_subgroup: Option<String>§collapse_single_subgroup: Option<bool>Defaults to true in the console: if a section only has one subgroup, the subgroup header is suppressed.
badges: Vec<ConsoleAgentBadgeConfig>§sections: Vec<ConsoleAgentSectionConfig>Implementations§
Source§impl ConsoleAgentListConfig
impl ConsoleAgentListConfig
pub fn is_default(value: &Self) -> bool
Trait Implementations§
Source§impl Clone for ConsoleAgentListConfig
impl Clone for ConsoleAgentListConfig
Source§fn clone(&self) -> ConsoleAgentListConfig
fn clone(&self) -> ConsoleAgentListConfig
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 ConsoleAgentListConfig
impl Debug for ConsoleAgentListConfig
Source§impl Default for ConsoleAgentListConfig
impl Default for ConsoleAgentListConfig
Source§fn default() -> ConsoleAgentListConfig
fn default() -> ConsoleAgentListConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConsoleAgentListConfig
impl<'de> Deserialize<'de> for ConsoleAgentListConfig
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 ConsoleAgentListConfig
impl PartialEq for ConsoleAgentListConfig
Source§fn eq(&self, other: &ConsoleAgentListConfig) -> bool
fn eq(&self, other: &ConsoleAgentListConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ConsoleAgentListConfig
impl Serialize for ConsoleAgentListConfig
impl Eq for ConsoleAgentListConfig
impl StructuralPartialEq for ConsoleAgentListConfig
Auto Trait Implementations§
impl Freeze for ConsoleAgentListConfig
impl RefUnwindSafe for ConsoleAgentListConfig
impl Send for ConsoleAgentListConfig
impl Sync for ConsoleAgentListConfig
impl Unpin for ConsoleAgentListConfig
impl UnsafeUnpin for ConsoleAgentListConfig
impl UnwindSafe for ConsoleAgentListConfig
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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
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