Enum SectionGroup
pub enum SectionGroup {
Foundation,
Agent,
MultiAgent,
Tools,
Integrations,
Network,
Storage,
Operations,
Other,
}Expand description
Display group for a curated or schema-derived configuration section.
Variants§
Foundation
Quickstart-walked essentials: providers, profiles, channels, agents — the most-edited sections, surfaced first.
Agent
Agent loop, scheduling, and orchestration tuning.
MultiAgent
Multi-agent / delegation.
Tools
Tool integrations the agent can call.
Integrations
External services / vendor integrations.
Network
Networking / multi-node infrastructure.
Storage
Storage, identity, secrets.
Operations
Operations / monitoring / safety / cost.
Other
Catch-all for keys no one has curated yet.
Implementations§
Source§impl SectionGroup
impl SectionGroup
Sourcepub const fn key(self) -> &'static str
pub const fn key(self) -> &'static str
Stable locale-independent key used for ordering and client-side
localization. Unlike Self::label, this value is safe on the wire.
Sourcepub const fn label(self) -> &'static str
pub const fn label(self) -> &'static str
English UI fallback carried in ConfigSectionEntry.group. The web
dashboard and older clients still group by these labels; newer clients
should use Self::key for locale-independent identity and ordering.
pub fn from_label(label: &str) -> Option<Self>
Trait Implementations§
Source§impl Clone for SectionGroup
impl Clone for SectionGroup
Source§fn clone(&self) -> SectionGroup
fn clone(&self) -> SectionGroup
1.0.0 (const: unstable) · §fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for SectionGroup
Source§impl Debug for SectionGroup
impl Debug for SectionGroup
Source§impl<'de> Deserialize<'de> for SectionGroup
impl<'de> Deserialize<'de> for SectionGroup
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>,
Source§impl Display for SectionGroup
impl Display for SectionGroup
impl Eq for SectionGroup
Source§impl Hash for SectionGroup
impl Hash for SectionGroup
Source§impl JsonSchema for SectionGroup
impl JsonSchema for SectionGroup
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read moreSource§impl PartialEq for SectionGroup
impl PartialEq for SectionGroup
Source§impl Serialize for SectionGroup
impl Serialize for SectionGroup
impl StructuralPartialEq for SectionGroup
Auto Trait Implementations§
impl Freeze for SectionGroup
impl RefUnwindSafe for SectionGroup
impl Send for SectionGroup
impl Sync for SectionGroup
impl Unpin for SectionGroup
impl UnsafeUnpin for SectionGroup
impl UnwindSafe for SectionGroup
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
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>,
§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
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> ⓘ
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> ⓘ
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> ⓘ
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