~repos /tide-jsx

#rust#proc-macro#jsx

git clone https://pyrossh.dev/repos/tide-jsx.git

Tide + JSX


38235508 Peter John

3 years ago
remove tide dependency
Files changed (2) hide show
  1. Cargo.toml +1 -1
  2. src/lib.rs +0 -31
Cargo.toml CHANGED
@@ -11,10 +11,10 @@ categories = ["template-engine"]
11
11
  license = "MIT"
12
12
 
13
13
  [dependencies]
14
- tide = "0.16.0"
15
14
  tide-jsx-impl = { path = "impl", version = "0.3.0" }
16
15
 
17
16
  [dev-dependencies]
17
+ tide = "0.16.0"
18
18
  pretty_assertions = "0.6"
19
19
  async-std = { version = "1.9.0", features = ["attributes"] }
20
20
  trybuild = "1.0"
src/lib.rs CHANGED
@@ -10,35 +10,4 @@ pub use self::render::Render;
10
10
  pub use fragment::Fragment;
11
11
  pub use simple_element::SimpleElement;
12
12
  pub use text_element::Raw;
13
- use tide::{http::mime, StatusCode};
14
13
  pub use tide_jsx_impl::{component, html, rsx, view};
15
-
16
- impl<'a, T: Render> From<SimpleElement<'a, T>> for tide::Response {
17
- fn from(s: SimpleElement<'a, T>) -> Self {
18
- tide::Response::builder(StatusCode::Ok)
19
- .content_type(mime::HTML)
20
- .body(s.render())
21
- .build()
22
- }
23
- }
24
-
25
- impl<'a, T: Render> From<SimpleElement<'a, T>> for tide::Result {
26
- fn from(s: SimpleElement<'a, T>) -> Self {
27
- Ok(s.into())
28
- }
29
- }
30
-
31
- impl<T: Render> From<Fragment<T>> for tide::Response {
32
- fn from(s: Fragment<T>) -> Self {
33
- tide::Response::builder(StatusCode::Ok)
34
- .content_type(mime::HTML)
35
- .body(s.render())
36
- .build()
37
- }
38
- }
39
-
40
- impl<T: Render> From<Fragment<T>> for tide::Result {
41
- fn from(s: Fragment<T>) -> Self {
42
- Ok(s.into())
43
- }
44
- }