pub struct RealIpResolveConfig {
pub providers: Vec<ProviderConfig>,
pub sources: Vec<SourceConfig>,
pub fallback: FallbackConfig,
}Fields§
§providers: Vec<ProviderConfig>§sources: Vec<SourceConfig>§fallback: FallbackConfigImplementations§
Source§impl RealIpResolveConfig
impl RealIpResolveConfig
pub fn validate(&self) -> RealIpResult<()>
Trait Implementations§
Source§impl Clone for RealIpResolveConfig
impl Clone for RealIpResolveConfig
Source§fn clone(&self) -> RealIpResolveConfig
fn clone(&self) -> RealIpResolveConfig
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 RealIpResolveConfig
impl Debug for RealIpResolveConfig
Source§impl Default for RealIpResolveConfig
impl Default for RealIpResolveConfig
Source§fn default() -> RealIpResolveConfig
fn default() -> RealIpResolveConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RealIpResolveConfig
impl<'de> Deserialize<'de> for RealIpResolveConfig
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
Auto Trait Implementations§
impl Freeze for RealIpResolveConfig
impl RefUnwindSafe for RealIpResolveConfig
impl Send for RealIpResolveConfig
impl Sync for RealIpResolveConfig
impl Unpin for RealIpResolveConfig
impl UnsafeUnpin for RealIpResolveConfig
impl UnwindSafe for RealIpResolveConfig
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