# wchar
[](https://crates.io/crates/chstr)
[](https://docs.rs/chstr)
This library provides a macro to convert a sequence of characters into a string
at compile time.
```toml
[dependencies]
chstr = "0.1"
```
*Compiler support: requires rustc 1.57+*
## Examples
Basic usage:
```rust
const ABC: &str = chstr!['a', 'b', 'c'];
assert_eq!(ABC, "abc");
```
Directory separator:
```rust
const SEPARATOR_CHAR: char = std::path::MAIN_SEPARATOR;
const SEPARATOR: &str = chstr![SEPARATOR_CHAR];
let mut chars = SEPARATOR.chars();
assert_eq!(chars.next(), Some(SEPARATOR_CHAR));
assert_eq!(chars.next(), None);
```
## License
This project is licensed under either of [Apache License, Version 2.0](LICENSE-APACHE)
or [MIT License](LICENSE-MIT) at your option.
### Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.