pub struct EngineCapabilities {
pub supports_resume: bool,
pub supports_subagents: bool,
pub supports_mcp_import: bool,
}Expand description
Static capabilities advertised by an engine adapter.
Fields§
§supports_resume: boolCan resume an existing conversation by id.
supports_subagents: boolCan spawn subagents.
supports_mcp_import: boolCan import MCP server definitions.
Trait Implementations§
Source§impl Clone for EngineCapabilities
impl Clone for EngineCapabilities
Source§fn clone(&self) -> EngineCapabilities
fn clone(&self) -> EngineCapabilities
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 moreimpl Copy for EngineCapabilities
Source§impl Debug for EngineCapabilities
impl Debug for EngineCapabilities
Source§impl<'de> Deserialize<'de> for EngineCapabilities
impl<'de> Deserialize<'de> for EngineCapabilities
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 EngineCapabilities
Source§impl PartialEq for EngineCapabilities
impl PartialEq for EngineCapabilities
Source§impl Serialize for EngineCapabilities
impl Serialize for EngineCapabilities
impl StructuralPartialEq for EngineCapabilities
Auto Trait Implementations§
impl Freeze for EngineCapabilities
impl RefUnwindSafe for EngineCapabilities
impl Send for EngineCapabilities
impl Sync for EngineCapabilities
impl Unpin for EngineCapabilities
impl UnsafeUnpin for EngineCapabilities
impl UnwindSafe for EngineCapabilities
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