pub struct RuntimeServices {
pub engine: Arc<InferenceEngine>,
pub gpu_state: Arc<GpuState>,
pub git_state: Arc<GitState>,
pub voice_manager: Arc<VoiceManager>,
pub swarm_coordinator: Arc<SwarmCoordinator>,
pub cancel_token: Arc<AtomicBool>,
pub searx_session: SearxRuntimeSession,
}Fields§
§engine: Arc<InferenceEngine>§gpu_state: Arc<GpuState>§git_state: Arc<GitState>§voice_manager: Arc<VoiceManager>§swarm_coordinator: Arc<SwarmCoordinator>§cancel_token: Arc<AtomicBool>§searx_session: SearxRuntimeSessionAuto Trait Implementations§
impl Freeze for RuntimeServices
impl !RefUnwindSafe for RuntimeServices
impl Send for RuntimeServices
impl Sync for RuntimeServices
impl Unpin for RuntimeServices
impl UnsafeUnpin for RuntimeServices
impl !UnwindSafe for RuntimeServices
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
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more