doc: no longer requires `extern crate sailfish_macros`
This commit is contained in:
parent
1df0657350
commit
0b8a19f5cc
|
@ -30,7 +30,6 @@ Dependencies:
|
||||||
```toml
|
```toml
|
||||||
[dependencies]
|
[dependencies]
|
||||||
sailfish = "0.3.0"
|
sailfish = "0.3.0"
|
||||||
sailfish-macros = "0.3.0"
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Template file (templates/hello.stpl):
|
Template file (templates/hello.stpl):
|
||||||
|
@ -48,9 +47,6 @@ Template file (templates/hello.stpl):
|
||||||
Code:
|
Code:
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
#[macro_use]
|
|
||||||
extern crate sailfish_macros; // enable derive macro
|
|
||||||
|
|
||||||
use sailfish::TemplateOnce;
|
use sailfish::TemplateOnce;
|
||||||
|
|
||||||
#[derive(TemplateOnce)]
|
#[derive(TemplateOnce)]
|
||||||
|
|
|
@ -29,10 +29,7 @@ templates/
|
||||||
Import the sailfish crates:
|
Import the sailfish crates:
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
#[macro_use]
|
use sailfish::TemplateOnce;
|
||||||
extern crate sailfish_macros; // enable derive macros
|
|
||||||
|
|
||||||
use sailfish::TemplateOnce; // import `TemplateOnce` trait
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Define the template struct to be rendered:
|
Define the template struct to be rendered:
|
||||||
|
|
|
@ -5,7 +5,6 @@ In order to use sailfish templates, you have add two dependencies in your `Cargo
|
||||||
```toml
|
```toml
|
||||||
[dependencies]
|
[dependencies]
|
||||||
sailfish = "0.3.0"
|
sailfish = "0.3.0"
|
||||||
sailfish-macros = "0.3.0"
|
|
||||||
```
|
```
|
||||||
|
|
||||||
`sailfish` crate contains runtime for rendering contents, and `sailfish-macros` serves you derive macros to compile and import the template files.
|
`sailfish` crate contains runtime for rendering contents, and `sailfish-macros` serves you derive macros to compile and import the template files.
|
||||||
|
|
Loading…
Reference in New Issue