Merge pull request #163 from epage/update

chore: Update dependencies
This commit is contained in:
Ed Page 2020-11-10 20:03:10 -06:00 committed by GitHub
commit b44ab021b3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 67 additions and 13 deletions

66
Cargo.lock generated
View file

@ -67,6 +67,18 @@ version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
[[package]]
name = "bitvec"
version = "0.19.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7ba35e9565969edb811639dbebfe34edc0368e472c5018474c8eb2543397f81"
dependencies = [
"funty",
"radium",
"tap",
"wyz",
]
[[package]] [[package]]
name = "bstr" name = "bstr"
version = "0.2.14" version = "0.2.14"
@ -314,7 +326,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
dependencies = [ dependencies = [
"atty", "atty",
"humantime", "humantime 1.3.0",
"log",
"regex",
"termcolor",
]
[[package]]
name = "env_logger"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54532e3223c5af90a6a757c90b5c5521564b07e5e7a958681bcd2afad421cdcd"
dependencies = [
"atty",
"humantime 2.0.1",
"log", "log",
"regex", "regex",
"termcolor", "termcolor",
@ -335,6 +360,12 @@ version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "funty"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ba62103ce691c2fd80fbae2213dfdda9ce60804973ac6b6e97de818ea7f52c8"
[[package]] [[package]]
name = "getrandom" name = "getrandom"
version = "0.1.15" version = "0.1.15"
@ -396,6 +427,12 @@ dependencies = [
"quick-error", "quick-error",
] ]
[[package]]
name = "humantime"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a"
[[package]] [[package]]
name = "ident_case" name = "ident_case"
version = "1.0.1" version = "1.0.1"
@ -499,10 +536,11 @@ dependencies = [
[[package]] [[package]]
name = "nom" name = "nom"
version = "5.1.2" version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af" checksum = "4489ccc7d668957ddf64af7cd027c081728903afa6479d35da7e99bf5728f75f"
dependencies = [ dependencies = [
"bitvec",
"lexical-core", "lexical-core",
"memchr", "memchr",
"version_check", "version_check",
@ -669,6 +707,12 @@ dependencies = [
"proc-macro2 1.0.24", "proc-macro2 1.0.24",
] ]
[[package]]
name = "radium"
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8"
[[package]] [[package]]
name = "rand" name = "rand"
version = "0.7.3" version = "0.7.3"
@ -902,6 +946,12 @@ dependencies = [
"unicode-xid 0.2.1", "unicode-xid 0.2.1",
] ]
[[package]]
name = "tap"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36474e732d1affd3a6ed582781b3683df3d0563714c59c39591e8ff707cf078e"
[[package]] [[package]]
name = "tempfile" name = "tempfile"
version = "3.1.0" version = "3.1.0"
@ -1006,7 +1056,7 @@ dependencies = [
"bstr", "bstr",
"clap", "clap",
"clap-verbosity-flag", "clap-verbosity-flag",
"env_logger", "env_logger 0.8.1",
"ignore", "ignore",
"log", "log",
"phf", "phf",
@ -1071,7 +1121,7 @@ dependencies = [
"clap", "clap",
"clap-verbosity-flag", "clap-verbosity-flag",
"codegenrs", "codegenrs",
"env_logger", "env_logger 0.7.1",
"itertools", "itertools",
"log", "log",
"phf", "phf",
@ -1220,3 +1270,9 @@ name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0" version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "wyz"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214"

View file

@ -44,7 +44,7 @@ ignore = "0.4"
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0", features = ["derive"] }
toml = "0.5" toml = "0.5"
log = "0.4" log = "0.4"
env_logger = "0.7" env_logger = "0.8"
bstr = "0.2" bstr = "0.2"
[dev-dependencies] [dev-dependencies]

View file

@ -10,7 +10,7 @@ schedules:
include: include:
- master - master
variables: variables:
minrust: 1.42.0 minrust: 1.47.0
codecov_token: $(CODECOV_TOKEN_SECRET) codecov_token: $(CODECOV_TOKEN_SECRET)
windows_vm: vs2017-win2016 windows_vm: vs2017-win2016
mac_vm: macos-10.14 mac_vm: macos-10.14

View file

@ -19,7 +19,7 @@ parser = ["nom"]
flags = ["enumflags2"] flags = ["enumflags2"]
[dependencies] [dependencies]
nom = { version = "5.1.2", optional = true } nom = { version = "6", optional = true }
enumflags2 = { version = "0.6", optional = true } enumflags2 = { version = "0.6", optional = true }
[package.metadata.docs.rs] [package.metadata.docs.rs]

View file

@ -81,7 +81,7 @@ impl Cluster {
nom::character::streaming::line_ending, nom::character::streaming::line_ending,
), ),
); );
let cluster = nom::sequence::tuple(( let mut cluster = nom::sequence::tuple((
nom::combinator::opt(header), nom::combinator::opt(header),
nom::multi::many1(nom::sequence::terminated( nom::multi::many1(nom::sequence::terminated(
Entry::parse, Entry::parse,
@ -156,8 +156,7 @@ impl Entry {
nom::bytes::streaming::tag("/"), nom::bytes::streaming::tag("/"),
nom::character::streaming::space0, nom::character::streaming::space0,
)); ));
let (input, variants) = let (input, variants) = nom::multi::separated_list1(var_sep, Variant::parse)(input)?;
nom::multi::separated_nonempty_list(var_sep, Variant::parse)(input)?;
let desc_sep = nom::sequence::tuple(( let desc_sep = nom::sequence::tuple((
nom::character::streaming::space0, nom::character::streaming::space0,
@ -320,8 +319,7 @@ mod test_entry {
impl Variant { impl Variant {
pub fn parse(input: &str) -> IResult<&str, Self> { pub fn parse(input: &str) -> IResult<&str, Self> {
let types = let types = nom::multi::separated_list1(nom::character::streaming::space1, Type::parse);
nom::multi::separated_nonempty_list(nom::character::streaming::space1, Type::parse);
let sep = nom::sequence::tuple(( let sep = nom::sequence::tuple((
nom::bytes::streaming::tag(":"), nom::bytes::streaming::tag(":"),
nom::character::streaming::space0, nom::character::streaming::space0,