tide-jsx v0.4.0

#rust#proc-macro#jsx

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

Tide + JSX


0f2ec10 — Gal Schlezinger 2019-09-21T08:38:56+03:00
pretty assertions

Generated files not shown: Cargo.lock

render/Cargo.toml CHANGED
@@ -8,3 +8,6 @@ edition = "2018"
8
8
 
9
9
  [dependencies]
10
10
  render_macros = { path = "../render_macros" }
11
+
12
+ [dev-dependencies]
13
+ pretty_assertions = "0.6"
render/src/fragment.rs CHANGED
@@ -5,6 +5,7 @@ use crate::Renderable;
5
5
  ///
6
6
  /// ```rust
7
7
  /// # #![feature(proc_macro_hygiene)]
8
+ /// # use pretty_assertions::assert_eq;
8
9
  /// # use render::html::HTML5Doctype;
9
10
  /// # use render_macros::html;
10
11
  /// # use render::fragment::Fragment;
render/src/html.rs CHANGED
@@ -4,6 +4,7 @@ use crate::Renderable;
4
4
  ///
5
5
  /// ```rust
6
6
  /// # #![feature(proc_macro_hygiene)]
7
+ /// # use pretty_assertions::assert_eq;
7
8
  /// # use render::html::HTML5Doctype;
8
9
  /// # use render::html;
9
10
  /// # use render::fragment::Fragment;
render/src/lib.rs CHANGED
@@ -5,6 +5,6 @@ mod simple_element;
5
5
  mod text_element;
6
6
 
7
7
  pub use fragment::Fragment;
8
- pub use renderable::Renderable;
9
8
  pub use render_macros::{html, rsx};
9
+ pub use renderable::Renderable;
10
10
  pub use simple_element::SimpleElement;
render_tests/Cargo.toml CHANGED
@@ -9,3 +9,7 @@ publish = false
9
9
 
10
10
  [dependencies]
11
11
  render = { path = "../render" }
12
+
13
+ [dev-dependencies]
14
+ pretty_assertions = "0.6"
15
+
render_tests/src/lib.rs CHANGED
@@ -1,7 +1,7 @@
1
1
  #![feature(proc_macro_hygiene)]
2
2
 
3
3
  use render::html::HTML5Doctype;
4
- use render::{html, rsx, Renderable, Fragment};
4
+ use render::{html, rsx, Fragment, Renderable};
5
5
 
6
6
  #[derive(Debug)]
7
7
  struct Hello<'a, T: Renderable> {