about summary refs log tree commit diff
path: root/src/test/run-pass/thinlto
diff options
context:
space:
mode:
authorCorey Farwell <coreyf@rwell.org>2017-04-18 14:05:42 -0400
committerGitHub <noreply@github.com>2017-04-18 14:05:42 -0400
commit353bdb30e35aa03cc3055505687eb77b304441b1 (patch)
tree81327e3b29267a72de6973f2a15b56b879c4ab26 /src/test/run-pass/thinlto
parentc398efc53f09f6e1a8cba4ec2259ffb9d89f0542 (diff)
parentbbdf190c6a2d5bc095c8d3addff0868395bff31f (diff)
downloadrust-353bdb30e35aa03cc3055505687eb77b304441b1.tar.gz
rust-353bdb30e35aa03cc3055505687eb77b304441b1.zip
Rollup merge of #40290 - 3Hren:master, r=aturon
Add `as_bytes()` for `FromUtf8Error`.

This change allows to obtain an underlying invalid UTF-8 bytes without `FromUtf8Error` destruction. Such method may be useful for example in a library that attempts to save both valid and invalid UTF-8 strings in some struct and to be able to provide immutable access to it without destruction.

Personally without this change I ended with `Result<String, (Vec<u8>, Utf8Error)`, which almost copies the functionality of `FromUtf8Error`, but allows immutable view access.
Diffstat (limited to 'src/test/run-pass/thinlto')
0 files changed, 0 insertions, 0 deletions