pub struct AutoDreamContext {
pub session_store: Arc<SessionStoreV2>,
pub storage: Arc<dyn Storage>,
pub provider: Arc<dyn LLMProvider>,
pub config: Arc<RwLock<Config>>,
pub provider_registry: Arc<ProviderRegistry>,
}Fields§
§session_store: Arc<SessionStoreV2>§storage: Arc<dyn Storage>§provider: Arc<dyn LLMProvider>§config: Arc<RwLock<Config>>§provider_registry: Arc<ProviderRegistry>Trait Implementations§
Source§impl Clone for AutoDreamContext
impl Clone for AutoDreamContext
Source§fn clone(&self) -> AutoDreamContext
fn clone(&self) -> AutoDreamContext
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for AutoDreamContext
impl !UnwindSafe for AutoDreamContext
impl Freeze for AutoDreamContext
impl Send for AutoDreamContext
impl Sync for AutoDreamContext
impl Unpin for AutoDreamContext
impl UnsafeUnpin for AutoDreamContext
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