pub struct EngineRegistries {
pub context: Arc<ContextRegistries>,
pub tools: Arc<ToolRegistryBuilder>,
pub commands: Arc<CommandRegistryBuilder>,
}Expand description
Unified registries container for the cognitive engine.
Fields§
§context: Arc<ContextRegistries>§tools: Arc<ToolRegistryBuilder>§commands: Arc<CommandRegistryBuilder>Trait Implementations§
Source§impl Clone for EngineRegistries
impl Clone for EngineRegistries
Source§fn clone(&self) -> EngineRegistries
fn clone(&self) -> EngineRegistries
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 EngineRegistries
impl Debug for EngineRegistries
Source§impl Default for EngineRegistries
impl Default for EngineRegistries
Source§fn default() -> EngineRegistries
fn default() -> EngineRegistries
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EngineRegistries
impl RefUnwindSafe for EngineRegistries
impl Send for EngineRegistries
impl Sync for EngineRegistries
impl Unpin for EngineRegistries
impl UnsafeUnpin for EngineRegistries
impl UnwindSafe for EngineRegistries
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