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 label(self) -> &'static str
pub const fn label(self) -> &'static str
UI label. These exact strings are what ConfigSectionEntry.group
carries on the wire and what the dashboard’s GROUP_ORDER
(web/src/pages/Config.tsx) and the zerocode Config pane group
by — change one, change all of them together.
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
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · §fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for SectionGroup
impl Display 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>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for SectionGroup
impl PartialEq for SectionGroup
Source§impl Serialize for SectionGroup
impl Serialize for SectionGroup
impl Copy for SectionGroup
impl Eq 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
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
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>
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