pub struct Configuration {Show 15 fields
pub http_port: u16,
pub ctrl_port: u16,
pub https_port: u16,
pub core: Option<Core>,
pub max_sessions: usize,
pub session_timeout: Duration,
pub task_caps: u32,
pub stack_size: usize,
pub max_open_sockets: usize,
pub max_uri_handlers: usize,
pub max_resp_headers: usize,
pub lru_purge_enable: bool,
pub uri_match_wildcard: bool,
pub keep_alive: Option<KeepAlive>,
pub so_linger: Option<Duration>,
}Fields§
§http_port: u16§ctrl_port: u16§https_port: u16§core: Option<Core>§max_sessions: usize§session_timeout: Duration§task_caps: u32§stack_size: usize§max_open_sockets: usize§max_uri_handlers: usize§max_resp_headers: usize§lru_purge_enable: bool§uri_match_wildcard: bool§keep_alive: Option<KeepAlive>§so_linger: Option<Duration>Trait Implementations§
Source§impl Clone for Configuration
impl Clone for Configuration
Source§fn clone(&self) -> Configuration
fn clone(&self) -> Configuration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable)§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for Configuration
Source§impl Debug for Configuration
impl Debug for Configuration
Auto Trait Implementations§
impl Freeze for Configuration
impl RefUnwindSafe for Configuration
impl Send for Configuration
impl Sync for Configuration
impl Unpin for Configuration
impl UnsafeUnpin for Configuration
impl UnwindSafe for Configuration
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)