pub struct ServerConfigurationFilters {
pub is_host: bool,
pub hostname: Option<String>,
pub ip: Option<IpAddr>,
pub port: Option<u16>,
pub condition: Option<Conditions>,
pub error_handler_status: Option<ErrorHandlerStatus>,
}
Expand description
A Ferron server configuration filter
Fields§
§is_host: bool
Whether the configuration represents a host block
hostname: Option<String>
The hostname
ip: Option<IpAddr>
The IP address
port: Option<u16>
The port
condition: Option<Conditions>
The conditions
error_handler_status: Option<ErrorHandlerStatus>
The error handler status code
Implementations§
Trait Implementations§
Source§impl Clone for ServerConfigurationFilters
impl Clone for ServerConfigurationFilters
Source§fn clone(&self) -> ServerConfigurationFilters
fn clone(&self) -> ServerConfigurationFilters
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 ServerConfigurationFilters
impl Debug for ServerConfigurationFilters
Source§impl Ord for ServerConfigurationFilters
impl Ord for ServerConfigurationFilters
Source§impl PartialOrd for ServerConfigurationFilters
impl PartialOrd for ServerConfigurationFilters
impl Eq for ServerConfigurationFilters
impl StructuralPartialEq for ServerConfigurationFilters
Auto Trait Implementations§
impl Freeze for ServerConfigurationFilters
impl !RefUnwindSafe for ServerConfigurationFilters
impl Send for ServerConfigurationFilters
impl Sync for ServerConfigurationFilters
impl Unpin for ServerConfigurationFilters
impl !UnwindSafe for ServerConfigurationFilters
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.