diff options
author | metamuffin <metamuffin@disroot.org> | 2025-05-18 15:02:18 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-05-18 15:02:18 +0200 |
commit | 477f85145c6bb6eec7e86796651afaa35da0e7d2 (patch) | |
tree | b779ec076538e81becd7536350cbbf1c0322952a /src/helper.rs | |
parent | 439f184ac655eb649f056cdf0b9326dcc0af4648 (diff) | |
download | isda-477f85145c6bb6eec7e86796651afaa35da0e7d2.tar isda-477f85145c6bb6eec7e86796651afaa35da0e7d2.tar.bz2 isda-477f85145c6bb6eec7e86796651afaa35da0e7d2.tar.zst |
webui live updating
Diffstat (limited to 'src/helper.rs')
-rw-r--r-- | src/helper.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/helper.rs b/src/helper.rs index 22ccd0d..a9f7cb4 100644 --- a/src/helper.rs +++ b/src/helper.rs @@ -19,3 +19,23 @@ where .into_response() } } + +#[derive(Clone, Copy, Debug)] +#[must_use] +pub struct Javascript<T>(pub T); + +impl<T> IntoResponse for Javascript<T> +where + T: IntoResponse, +{ + fn into_response(self) -> Response { + ( + [( + header::CONTENT_TYPE, + HeaderValue::from_static("text/javascript"), + )], + self.0, + ) + .into_response() + } +} |