diff options
Diffstat (limited to 'src/types')
-rw-r--r-- | src/types/extract.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/types/extract.rs b/src/types/extract.rs index 1258ef9..8292da7 100644 --- a/src/types/extract.rs +++ b/src/types/extract.rs @@ -48,7 +48,7 @@ where }); if let Some(forwardedfor) = forwardedfor { - return Ok(RequestIp(forwardedfor)); + return Ok(Self(forwardedfor)); } let realip = headers @@ -57,7 +57,7 @@ where .and_then(|s| s.parse::<IpAddr>().ok()); if let Some(realip) = realip { - return Ok(RequestIp(realip)); + return Ok(Self(realip)); } let realip = headers @@ -66,13 +66,13 @@ where .and_then(|s| s.parse::<IpAddr>().ok()); if let Some(realip) = realip { - return Ok(RequestIp(realip)); + return Ok(Self(realip)); } let info = parts.extensions.get::<ConnectInfo<SocketAddr>>(); if let Some(info) = info { - return Ok(RequestIp(info.0.ip())); + return Ok(Self(info.0.ip())); } Err(ResponseCode::Forbidden.text("You have no ip")) |