aboutsummaryrefslogtreecommitdiff
path: root/src/returnable.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/returnable.rs')
-rw-r--r--src/returnable.rs19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/returnable.rs b/src/returnable.rs
index 8f4ee81..31d7e4f 100644
--- a/src/returnable.rs
+++ b/src/returnable.rs
@@ -51,3 +51,22 @@ impl<'a> ErrorContext<'a> {
}
}
}
+
+pub struct CallbackContext<'a> {
+ pub tcp: &'a TcpStream,
+ pub url: &'a Url,
+ pub params: Option<&'a Params<'a, 'a>>,
+}
+impl<'a> CallbackContext<'a> {
+ pub const fn new(
+ tcp: &'a TcpStream,
+ url: &'a Url,
+ params: Option<&'a Params<'a, 'a>>,
+ ) -> Self {
+ Self {
+ tcp,
+ url,
+ params,
+ }
+ }
+}