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 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 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
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