diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-02-26 11:55:47 +0100 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-08-01 13:11:29 +0200 |
commit | 433fbb156898c256c38a9ee137a51a42fe9177ee (patch) | |
tree | a5f85705861683401996ad0455856487c6518a12 /gcc | |
parent | f7dafa7d4bba993a32f8883967babddf8510772c (diff) | |
download | gcc-433fbb156898c256c38a9ee137a51a42fe9177ee.zip gcc-433fbb156898c256c38a9ee137a51a42fe9177ee.tar.gz gcc-433fbb156898c256c38a9ee137a51a42fe9177ee.tar.bz2 |
gccrs: format-parser: Add `is_some_and` method for Option<T>
Workaround for Ubuntu 18.04, since we still use it for the GCC 4.8 CI.
The default Rust package is 1.65 (and unlikely to change I assume?),
but the generic format parser library uses `is_some_and` which was
introduced in 1.70. So this is a simple reimplementation, directly taken
from the standard library sources.
libgrust/ChangeLog:
* libformat_parser/generic_format_parser/src/lib.rs: Add IsSomeAnd<T>
trait, impl it for Option<T>.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions