pub struct DevServerConfig {Show 18 fields
pub enabled: bool,
pub host: String,
pub port: u16,
pub health_path: String,
pub metrics_path: String,
pub profile_path: String,
pub flamegraph_path: String,
pub runtime_path: String,
pub tasks_path: String,
pub allocator_path: String,
pub health_response: String,
pub enable_metrics: bool,
pub enable_profiling: bool,
pub enable_sampling_profiler: bool,
pub sampling_seconds: u64,
pub sampling_frequency: i32,
pub auth_token: Option<String>,
pub private_only: bool,
}Expand description
Configuration for the framework’s internal observability server.
Fields§
§enabled: bool§host: String§port: u16§health_path: String§metrics_path: String§profile_path: String§flamegraph_path: String§runtime_path: String§tasks_path: String§allocator_path: String§health_response: String§enable_metrics: bool§enable_profiling: bool§enable_sampling_profiler: bool§sampling_seconds: u64§sampling_frequency: i32§auth_token: Option<String>When set, every diagnostic endpoint requires this bearer token.
private_only: boolReject non-private listener addresses when starting the server.
Implementations§
Trait Implementations§
Source§impl Clone for DevServerConfig
impl Clone for DevServerConfig
Source§fn clone(&self) -> DevServerConfig
fn clone(&self) -> DevServerConfig
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 moreSource§impl Debug for DevServerConfig
impl Debug for DevServerConfig
Source§impl Default for DevServerConfig
impl Default for DevServerConfig
Source§impl<'de> Deserialize<'de> for DevServerConfigwhere
DevServerConfig: Default,
impl<'de> Deserialize<'de> for DevServerConfigwhere
DevServerConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DevServerConfig
Source§impl PartialEq for DevServerConfig
impl PartialEq for DevServerConfig
Source§impl Serialize for DevServerConfig
impl Serialize for DevServerConfig
impl StructuralPartialEq for DevServerConfig
Auto Trait Implementations§
impl Freeze for DevServerConfig
impl RefUnwindSafe for DevServerConfig
impl Send for DevServerConfig
impl Sync for DevServerConfig
impl Unpin for DevServerConfig
impl UnsafeUnpin for DevServerConfig
impl UnwindSafe for DevServerConfig
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request