pub struct AppConfig { /* private fields */ }
Expand description
Application connection config.
Implementations§
source§impl AppConfig
impl AppConfig
sourcepub fn host(&self) -> &str
pub fn host(&self) -> &str
Server host name.
Host name is used by application router as a hostname for URL generation. Check ConnectionInfo documentation for more information.
By default host name is set to a “localhost” value.
sourcepub fn local_addr(&self) -> SocketAddr
pub fn local_addr(&self) -> SocketAddr
Returns the socket address of the local half of this TCP connection.
Trait Implementations§
source§impl Default for AppConfig
impl Default for AppConfig
source§fn default() -> Self
fn default() -> Self
Returns the default AppConfig. Note: The included socket address is “127.0.0.1”.
127.0.0.1: non-routable meta address that denotes an unknown, invalid or non-applicable target. If you need a service only accessed by itself, use a loopback address. A loopback address for IPv4 is any loopback address that begins with “127”. Loopback addresses should be only used to test your application locally. The default configuration provides a loopback address.
0.0.0.0: if configured to use this special address, the application will listen to any IP address configured on the machine.
Auto Trait Implementations§
impl Freeze for AppConfig
impl RefUnwindSafe for AppConfig
impl Send for AppConfig
impl Sync for AppConfig
impl Unpin for AppConfig
impl UnwindSafe for AppConfig
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)