pub struct RequestSettingsAdditional {
    pub action: Option<Action>,
    pub default_host: Option<String>,
    pub hash_keys: Option<String>,
    pub name: Option<String>,
    pub request_condition: Option<String>,
    pub xff: Option<Xff>,
}Fields§
§action: Option<Action>Allows you to terminate request handling and immediately perform an action.
default_host: Option<String>Sets the host header.
hash_keys: Option<String>Comma separated list of varnish request object fields that should be in the hash key.
name: Option<String>Name for the request settings.
request_condition: Option<String>Condition which, if met, will select this configuration during a request. Optional.
xff: Option<Xff>Short for X-Forwarded-For.
Implementations§
source§impl RequestSettingsAdditional
 
impl RequestSettingsAdditional
pub fn new() -> RequestSettingsAdditional
Trait Implementations§
source§impl Clone for RequestSettingsAdditional
 
impl Clone for RequestSettingsAdditional
source§fn clone(&self) -> RequestSettingsAdditional
 
fn clone(&self) -> RequestSettingsAdditional
Returns a copy 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 RequestSettingsAdditional
 
impl Debug for RequestSettingsAdditional
source§impl Default for RequestSettingsAdditional
 
impl Default for RequestSettingsAdditional
source§fn default() -> RequestSettingsAdditional
 
fn default() -> RequestSettingsAdditional
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for RequestSettingsAdditional
 
impl<'de> Deserialize<'de> for RequestSettingsAdditional
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
source§impl PartialEq for RequestSettingsAdditional
 
impl PartialEq for RequestSettingsAdditional
source§fn eq(&self, other: &RequestSettingsAdditional) -> bool
 
fn eq(&self, other: &RequestSettingsAdditional) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for RequestSettingsAdditional
Auto Trait Implementations§
impl Freeze for RequestSettingsAdditional
impl RefUnwindSafe for RequestSettingsAdditional
impl Send for RequestSettingsAdditional
impl Sync for RequestSettingsAdditional
impl Unpin for RequestSettingsAdditional
impl UnwindSafe for RequestSettingsAdditional
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