diff --git a/Cargo.toml b/Cargo.toml index 515ad93..f6a75cf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,10 +11,10 @@ categories = ["template-engine"] license = "MIT" [dependencies] -tide = "0.16.0" tide-jsx-impl = { path = "impl", version = "0.3.0" } [dev-dependencies] +tide = "0.16.0" pretty_assertions = "0.6" async-std = { version = "1.9.0", features = ["attributes"] } trybuild = "1.0" diff --git a/src/lib.rs b/src/lib.rs index 299f7c6..a208824 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -10,35 +10,4 @@ pub use self::render::Render; pub use fragment::Fragment; pub use simple_element::SimpleElement; pub use text_element::Raw; -use tide::{http::mime, StatusCode}; pub use tide_jsx_impl::{component, html, rsx, view}; - -impl<'a, T: Render> From> for tide::Response { - fn from(s: SimpleElement<'a, T>) -> Self { - tide::Response::builder(StatusCode::Ok) - .content_type(mime::HTML) - .body(s.render()) - .build() - } -} - -impl<'a, T: Render> From> for tide::Result { - fn from(s: SimpleElement<'a, T>) -> Self { - Ok(s.into()) - } -} - -impl From> for tide::Response { - fn from(s: Fragment) -> Self { - tide::Response::builder(StatusCode::Ok) - .content_type(mime::HTML) - .body(s.render()) - .build() - } -} - -impl From> for tide::Result { - fn from(s: Fragment) -> Self { - Ok(s.into()) - } -}