pub struct HttpConfig { /* private fields */ }Expand description
Configuration for HTTP/S servers.
Implementations§
Source§impl HttpConfig
impl HttpConfig
pub fn enabled(&self) -> bool
pub fn enabled_mut(&mut self) -> &mut bool
pub fn port(&self) -> Option<u16>
pub fn port_mut(&mut self) -> &mut Option<u16>
pub fn address(&self) -> Option<&Ipv4Addr>
pub fn address_mut(&mut self) -> &mut Option<Ipv4Addr>
pub fn pem(&self) -> Option<&AssetReference>
pub fn pem_mut(&mut self) -> &mut Option<AssetReference>
pub fn key(&self) -> Option<&AssetReference>
pub fn key_mut(&mut self) -> &mut Option<AssetReference>
pub fn ca(&self) -> Option<&AssetReference>
pub fn ca_mut(&mut self) -> &mut Option<AssetReference>
Trait Implementations§
Source§impl Clone for HttpConfig
impl Clone for HttpConfig
Source§fn clone(&self) -> HttpConfig
fn clone(&self) -> HttpConfig
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 HttpConfig
impl Debug for HttpConfig
Source§impl Default for HttpConfig
impl Default for HttpConfig
Source§fn default() -> HttpConfig
fn default() -> HttpConfig
Returns the “default value” for a type. Read more
Source§impl Serialize for HttpConfig
impl Serialize for HttpConfig
Source§impl TryFrom<HttpConfig> for HttpConfig
impl TryFrom<HttpConfig> for HttpConfig
Source§type Error = ManifestError
type Error = ManifestError
The type returned in the event of a conversion error.
Source§impl TryFrom<HttpConfig> for HttpConfig
impl TryFrom<HttpConfig> for HttpConfig
Source§type Error = ManifestError
type Error = ManifestError
The type returned in the event of a conversion error.
Source§impl TryFrom<HttpConfig> for HttpConfig
impl TryFrom<HttpConfig> for HttpConfig
Source§type Error = ManifestError
type Error = ManifestError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for HttpConfig
impl !RefUnwindSafe for HttpConfig
impl Send for HttpConfig
impl Sync for HttpConfig
impl Unpin for HttpConfig
impl !UnwindSafe for HttpConfig
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more