diff options
Diffstat (limited to 'src/returnable.rs')
| -rw-r--r-- | src/returnable.rs | 19 |
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, + } + } +} |