pub struct LoopRunnerResources {
pub runtime: KnowledgeRuntime,
pub memory_store: MemoryStore,
pub forge_store: ForgeStore,
}Expand description
Runtime resources required by the loop runner: knowledge runtime, memory store, and Forge store.
Fields§
§runtime: KnowledgeRuntime§memory_store: MemoryStore§forge_store: ForgeStoreImplementations§
Source§impl LoopRunnerResources
impl LoopRunnerResources
Sourcepub fn from_memory_store(
memory_store: MemoryStore,
forge_store: ForgeStore,
runtime_config: RuntimeConfig,
) -> Result<Self, PilotError>
pub fn from_memory_store( memory_store: MemoryStore, forge_store: ForgeStore, runtime_config: RuntimeConfig, ) -> Result<Self, PilotError>
Builds loop-runner resources from stores plus runtime configuration.
Auto Trait Implementations§
impl !Freeze for LoopRunnerResources
impl !RefUnwindSafe for LoopRunnerResources
impl !UnwindSafe for LoopRunnerResources
impl Send for LoopRunnerResources
impl Sync for LoopRunnerResources
impl Unpin for LoopRunnerResources
impl UnsafeUnpin for LoopRunnerResources
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