pub struct CompiledRuntimeSnapshot {
pub generation: u64,
pub upstreams: HashMap<String, Arc<UpstreamRuntime>>,
pub router: Arc<Router>,
pub health_config: HealthConfig,
pub listeners: Vec<ListenerConfig>,
pub admin: Option<AdminConfig>,
pub reverse_servers: Vec<CompiledReverseServerConfig>,
pub reverse_clients: Vec<CompiledReverseClientConfig>,
}Fields§
§generation: u64§upstreams: HashMap<String, Arc<UpstreamRuntime>>§router: Arc<Router>§health_config: HealthConfig§listeners: Vec<ListenerConfig>§admin: Option<AdminConfig>§reverse_servers: Vec<CompiledReverseServerConfig>§reverse_clients: Vec<CompiledReverseClientConfig>Auto Trait Implementations§
impl !RefUnwindSafe for CompiledRuntimeSnapshot
impl !UnwindSafe for CompiledRuntimeSnapshot
impl Freeze for CompiledRuntimeSnapshot
impl Send for CompiledRuntimeSnapshot
impl Sync for CompiledRuntimeSnapshot
impl Unpin for CompiledRuntimeSnapshot
impl UnsafeUnpin for CompiledRuntimeSnapshot
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