pub struct DeferredInit {
pub proxy_manager: ProxyManager,
pub builtin_tools_config: Option<BuiltinToolsConfig>,
pub routing_engine: Option<Arc<RoutingEngine>>,
}Expand description
Result of deferred background initialization (remote config + proxy).
Fields§
§proxy_manager: ProxyManagerProxy manager with connected upstream servers and fetched tools.
builtin_tools_config: Option<BuiltinToolsConfig>Builtin tools config from remote config (overrides local if non-empty).
routing_engine: Option<Arc<RoutingEngine>>Transparent-routing engine built from the merged config + proxy catalogue.
When None, the server keeps its pre-feature dispatch behaviour.
Auto Trait Implementations§
impl Freeze for DeferredInit
impl !RefUnwindSafe for DeferredInit
impl Send for DeferredInit
impl Sync for DeferredInit
impl Unpin for DeferredInit
impl UnsafeUnpin for DeferredInit
impl !UnwindSafe for DeferredInit
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