pub enum ChannelCapabilityError {
ZeroLimit,
DirectLlmRequiresStateless,
DirectLlmRequiresRequestResponse,
ExternalAgentRequiresExternalSession,
McpGatewayRequiresConfiguration,
McpGatewayRequiresReachability,
NonMcpMustDisableConfiguration,
NonMcpMustDisableReachability,
InlineContinuationRequiresModelTools,
DistinctSessionConcurrencyRequired,
DialectMismatch,
}Expand description
Channel capability validation error.
Variants§
ZeroLimit
Zero capacity/limit.
DirectLlmRequiresStateless
Direct LLM must be Stateless.
DirectLlmRequiresRequestResponse
Direct LLM initially RequestResponse only.
ExternalAgentRequiresExternalSession
External agent must use External session mode.
McpGatewayRequiresConfiguration
MCP gateway needs non-None configuration.
McpGatewayRequiresReachability
MCP gateway needs reachability.
NonMcpMustDisableConfiguration
Non-MCP modes cannot declare MCP configuration.
NonMcpMustDisableReachability
Non-MCP modes cannot declare MCP reachability.
InlineContinuationRequiresModelTools
Inline continuation needs model tools.
DistinctSessionConcurrencyRequired
Production concurrency flag.
DialectMismatch
Input/output dialect descriptors must match for the binding.
Trait Implementations§
Source§impl Clone for ChannelCapabilityError
impl Clone for ChannelCapabilityError
Source§fn clone(&self) -> ChannelCapabilityError
fn clone(&self) -> ChannelCapabilityError
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 ChannelCapabilityError
impl Debug for ChannelCapabilityError
Source§impl Display for ChannelCapabilityError
impl Display for ChannelCapabilityError
impl Eq for ChannelCapabilityError
Source§impl Error for ChannelCapabilityError
impl Error for ChannelCapabilityError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for ChannelCapabilityError
impl PartialEq for ChannelCapabilityError
impl StructuralPartialEq for ChannelCapabilityError
Auto Trait Implementations§
impl Freeze for ChannelCapabilityError
impl RefUnwindSafe for ChannelCapabilityError
impl Send for ChannelCapabilityError
impl Sync for ChannelCapabilityError
impl Unpin for ChannelCapabilityError
impl UnsafeUnpin for ChannelCapabilityError
impl UnwindSafe for ChannelCapabilityError
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