Crates.io | textwrap-macros |
lib.rs | textwrap-macros |
version | 0.3.0 |
source | src |
created_at | 2020-01-07 06:41:26.857453 |
updated_at | 2022-11-10 11:09:40.152616 |
description | Simple procedural macros to use textwrap utilities at compile time. |
homepage | https://github.com/althonos/textwrap-macros |
repository | https://github.com/althonos/textwrap-macros |
max_upload_size | |
id | 196047 |
size | 20,380 |
textwrap-macros
Simple procedural macros to use textwrap
utilities at compile time.
Add the textwrap-macros
crate to the Cargo.toml
manifest:
[dependencies]
textwrap-macros = "0.2"
Then either use the macros using the old-style #[macro_use]
or import them as
any other crate member:
use textwrap_macros::dedent;
const poem: &str = dedent!(r#"
When we two parted
In silence and tears,
Half broken-hearted
To sever for years,
Pale grew thy cheek and cold,
Colder thy kiss;
Truly that hour foretold
Sorrow to this.
"#);
Macros usage with small examples can be found on
docs.rs
. The following functions have been
ported into macros:
Check out the documentation of the original library for more information about the behaviour of each of the wrapped functions.
This project adheres to Semantic Versioning and provides a changelog in the Keep a Changelog format.