pub struct UnifiedAppState {
pub proxy: AppState,
pub admin: AdminState,
pub llm_engine: Arc<LLMEngine>,
}Fields§
§proxy: AppState§admin: AdminState§llm_engine: Arc<LLMEngine>Trait Implementations§
Source§impl Clone for UnifiedAppState
impl Clone for UnifiedAppState
Source§fn clone(&self) -> UnifiedAppState
fn clone(&self) -> UnifiedAppState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl FromRef<UnifiedAppState> for AdminState
impl FromRef<UnifiedAppState> for AdminState
Source§fn from_ref(state: &UnifiedAppState) -> Self
fn from_ref(state: &UnifiedAppState) -> Self
Converts to this type from a reference to the input type.
Source§impl FromRef<UnifiedAppState> for AppState
impl FromRef<UnifiedAppState> for AppState
Source§fn from_ref(state: &UnifiedAppState) -> Self
fn from_ref(state: &UnifiedAppState) -> Self
Converts to this type from a reference to the input type.
Source§impl FromRef<UnifiedAppState> for Arc<LLMEngine>
impl FromRef<UnifiedAppState> for Arc<LLMEngine>
Source§fn from_ref(state: &UnifiedAppState) -> Self
fn from_ref(state: &UnifiedAppState) -> Self
Converts to this type from a reference to the input type.
Auto Trait Implementations§
impl Freeze for UnifiedAppState
impl !RefUnwindSafe for UnifiedAppState
impl Send for UnifiedAppState
impl Sync for UnifiedAppState
impl Unpin for UnifiedAppState
impl !UnwindSafe for UnifiedAppState
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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