rescue-blanket 0.2.0

Escape values while they are being formatted
Documentation
# rescue-blanket -- escape values while they are being formatted

This crate provides `Escaped`, a wrapper for escaping special characters and
constructs in values while formatting them, and `Escaper`, a trait for defining
escaping logic. In addition, it provides `Escapable`, an augmentation trait for
facilitating wrapping values in `Escaped`.

The wrapping approach allows escaping arbitrary values implementing `Display`
without the need to buffer them.

## Example

```rust
use rescue_blanket::Escapable;
println!("foo=\"{}\"", "bar=\"baz\"".escaped_with(char::escape_default));
```

## License

This work is provided under the MIT license. See `LICENSE` for more details.