aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2020-06-29 00:15:16 +0200
committerTeddy Wing2020-06-29 00:15:16 +0200
commitb66e4dcdc7322a6e96ddcd422414ac6c5708bdbf (patch)
tree4e7db23f7f5998578fa96a4bd540118f2c68d2b1
parent4d24b2ce62f7f011297fe2b61358c9124af129e5 (diff)
downloadfastcgi-conduit-b66e4dcdc7322a6e96ddcd422414ac6c5708bdbf.tar.bz2
FastCgiRequest: Make `scheme()` method private
Turns out I didn't need to make it public as we only need to use it within the module.
-rw-r--r--src/request.rs20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/request.rs b/src/request.rs
index 8138d47..e86e690 100644
--- a/src/request.rs
+++ b/src/request.rs
@@ -78,16 +78,6 @@ impl<'a> FastCgiRequest<'a> {
})
}
- pub fn scheme(&self) -> conduit::Scheme {
- let scheme = self.request.param("REQUEST_SCHEME").unwrap_or_default();
-
- if scheme == "https" {
- conduit::Scheme::Https
- } else {
- conduit::Scheme::Http
- }
- }
-
fn version(request: &fastcgi::Request) -> conduit::Version {
match request.param("SERVER_PROTOCOL").unwrap_or_default().as_str() {
"HTTP/0.9" => conduit::Version::HTTP_09,
@@ -99,6 +89,16 @@ impl<'a> FastCgiRequest<'a> {
}
}
+ fn scheme(&self) -> conduit::Scheme {
+ let scheme = self.request.param("REQUEST_SCHEME").unwrap_or_default();
+
+ if scheme == "https" {
+ conduit::Scheme::Https
+ } else {
+ conduit::Scheme::Http
+ }
+ }
+
fn host(request: &fastcgi::Request) -> String {
request.param("HTTP_HOST").unwrap_or_default()
}