pub struct ShutdownConf {
pub enabled: bool,
pub timeout_ms: Option<i64>,
}Expand description
优雅关停配置(占位对齐)。
Fields§
§enabled: bool是否开启优雅关停。
timeout_ms: Option<i64>最大等待毫秒数(占位字段)。
Trait Implementations§
Source§impl Clone for ShutdownConf
impl Clone for ShutdownConf
Source§fn clone(&self) -> ShutdownConf
fn clone(&self) -> ShutdownConf
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 ShutdownConf
impl Debug for ShutdownConf
Source§impl Default for ShutdownConf
impl Default for ShutdownConf
Source§fn default() -> ShutdownConf
fn default() -> ShutdownConf
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ShutdownConf
impl<'de> Deserialize<'de> for ShutdownConf
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
Auto Trait Implementations§
impl Freeze for ShutdownConf
impl RefUnwindSafe for ShutdownConf
impl Send for ShutdownConf
impl Sync for ShutdownConf
impl Unpin for ShutdownConf
impl UnwindSafe for ShutdownConf
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