pub struct HyperServerSettings {
pub listener: ListenerSetting,
pub service_timeout: Duration,
/* private fields */
}Expand description
Hyper server processor settings
Fields§
§listener: ListenerSettingListener settings
service_timeout: DurationTimeout for internal service requests
Implementations§
Source§impl HyperServerSettings
impl HyperServerSettings
Sourcepub fn new(
listener: ListenerSetting,
service_timeout: Duration,
) -> HyperServerSettings
pub fn new( listener: ListenerSetting, service_timeout: Duration, ) -> HyperServerSettings
Create a new Hyper Server settings
Trait Implementations§
Source§impl Clone for HyperServerSettings
impl Clone for HyperServerSettings
Source§fn clone(&self) -> HyperServerSettings
fn clone(&self) -> HyperServerSettings
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 Debug for HyperServerSettings
impl Debug for HyperServerSettings
Source§impl Default for HyperServerSettings
impl Default for HyperServerSettings
Source§fn default() -> HyperServerSettings
fn default() -> HyperServerSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HyperServerSettings
impl<'de> Deserialize<'de> for HyperServerSettings
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
Source§impl ProcSettings for HyperServerSettings
impl ProcSettings for HyperServerSettings
Source§fn get_adaptor_config_path(&self) -> Option<&String>
fn get_adaptor_config_path(&self) -> Option<&String>
Getter of the processor’s adaptor configuration path
Source§fn get_proc_restart_delay(&self) -> (Duration, u32)
fn get_proc_restart_delay(&self) -> (Duration, u32)
Getter of the restart delay that must be apply to the processor if an error is trigger.
Return the duration to be add to every restart, and the max duration wait between restarts in seconds.
Source§fn get_adaptor_config<C>(&self) -> Result<C, ConfigError>where
C: Deserialize<'static>,
fn get_adaptor_config<C>(&self) -> Result<C, ConfigError>where
C: Deserialize<'static>,
Getter of the processor’s adaptor configuration
Auto Trait Implementations§
impl Freeze for HyperServerSettings
impl RefUnwindSafe for HyperServerSettings
impl Send for HyperServerSettings
impl Sync for HyperServerSettings
impl Unpin for HyperServerSettings
impl UnwindSafe for HyperServerSettings
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> 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::Request