pub struct NexaraServerState {
pub runtime: Arc<NexaraRuntime<()>>,
pub auth: ServerAuth,
pub installed_skills: JsonFileInstalledSkillStore,
pub secrets: Arc<dyn SecretStore>,
pub metrics: Arc<ServerMetrics>,
}Fields§
§runtime: Arc<NexaraRuntime<()>>§auth: ServerAuth§installed_skills: JsonFileInstalledSkillStore§secrets: Arc<dyn SecretStore>§metrics: Arc<ServerMetrics>Trait Implementations§
Source§impl Clone for NexaraServerState
impl Clone for NexaraServerState
Source§fn clone(&self) -> NexaraServerState
fn clone(&self) -> NexaraServerState
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 Freeze for NexaraServerState
impl !RefUnwindSafe for NexaraServerState
impl Send for NexaraServerState
impl Sync for NexaraServerState
impl Unpin for NexaraServerState
impl UnsafeUnpin for NexaraServerState
impl !UnwindSafe for NexaraServerState
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