aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-04-03 03:16:09 +0000
committerFuwn <[email protected]>2023-04-03 03:16:09 +0000
commit52845bfd809332a090fb7941c5fb2478f228e5a2 (patch)
tree6e876d556073b21efd730247833e5a9a4823b520
parentrefactor(handler): move traits (diff)
downloadwindmark-52845bfd809332a090fb7941c5fb2478f228e5a2.tar.xz
windmark-52845bfd809332a090fb7941c5fb2478f228e5a2.zip
fix(context): clippy lints
-rw-r--r--examples/windmark.rs2
-rw-r--r--src/context.rs6
-rw-r--r--src/context/error.rs1
-rw-r--r--src/context/hook.rs1
-rw-r--r--src/context/route.rs1
-rw-r--r--src/lib.rs2
-rw-r--r--src/router.rs2
7 files changed, 10 insertions, 5 deletions
diff --git a/examples/windmark.rs b/examples/windmark.rs
index c660f3f..fd24f84 100644
--- a/examples/windmark.rs
+++ b/examples/windmark.rs
@@ -22,8 +22,8 @@
extern crate log;
use windmark::{
- response::Response,
context::{HookContext, RouteContext},
+ response::Response,
success,
Router,
};
diff --git a/src/context.rs b/src/context.rs
index 03c0912..68b83fa 100644
--- a/src/context.rs
+++ b/src/context.rs
@@ -16,10 +16,12 @@
// Copyright (C) 2022-2022 Fuwn <[email protected]>
// SPDX-License-Identifier: GPL-3.0-only
-mod hook;
+#![allow(clippy::module_name_repetitions)]
+
mod error;
+mod hook;
mod route;
-pub use hook::HookContext;
pub use error::ErrorContext;
+pub use hook::HookContext;
pub use route::RouteContext;
diff --git a/src/context/error.rs b/src/context/error.rs
index 3b3fd5e..eb1e00e 100644
--- a/src/context/error.rs
+++ b/src/context/error.rs
@@ -20,6 +20,7 @@ use openssl::x509::X509;
use tokio::net::TcpStream;
use url::Url;
+#[allow(clippy::module_name_repetitions)]
pub struct ErrorContext<'a> {
pub tcp: &'a TcpStream,
pub url: &'a Url,
diff --git a/src/context/hook.rs b/src/context/hook.rs
index 00cd9d8..44804fa 100644
--- a/src/context/hook.rs
+++ b/src/context/hook.rs
@@ -21,6 +21,7 @@ use openssl::x509::X509;
use tokio::net::TcpStream;
use url::Url;
+#[allow(clippy::module_name_repetitions)]
pub struct HookContext<'a> {
pub tcp: &'a TcpStream,
pub url: &'a Url,
diff --git a/src/context/route.rs b/src/context/route.rs
index beaf45f..61eca0c 100644
--- a/src/context/route.rs
+++ b/src/context/route.rs
@@ -21,6 +21,7 @@ use openssl::x509::X509;
use tokio::net::TcpStream;
use url::Url;
+#[allow(clippy::module_name_repetitions)]
pub struct RouteContext<'a> {
pub tcp: &'a TcpStream,
pub url: &'a Url,
diff --git a/src/lib.rs b/src/lib.rs
index b8b53ed..7d4a80b 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -30,10 +30,10 @@
#![doc = include_str!("../README.md")]
#![recursion_limit = "128"]
+pub mod context;
pub mod handler;
pub mod module;
pub mod response;
-pub mod context;
pub mod router;
pub mod utilities;
diff --git a/src/router.rs b/src/router.rs
index c0d7220..bd2eaf9 100644
--- a/src/router.rs
+++ b/src/router.rs
@@ -29,6 +29,7 @@ use tokio::io::{AsyncReadExt, AsyncWriteExt};
use url::Url;
use crate::{
+ context::{ErrorContext, HookContext, RouteContext},
handler::{
ErrorResponse,
Partial,
@@ -38,7 +39,6 @@ use crate::{
},
module::Module,
response::Response,
- context::{HookContext, ErrorContext, RouteContext},
};
macro_rules! or_error {