From cd3a22971cecd24960ea73d42d20c9ce00cdf2d6 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Wed, 6 Nov 2019 14:32:17 -0500 Subject: implement seeking in playing ttyrecs --- Cargo.lock | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 108 insertions(+), 1 deletion(-) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index fb4de01..ab699d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -183,7 +183,7 @@ dependencies = [ "ansi_term", "atty", "bitflags", - "strsim", + "strsim 0.8.0", "term_size", "textwrap", "unicode-width", @@ -401,6 +401,41 @@ dependencies = [ "winapi 0.3.8", ] +[[package]] +name = "darling" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2 1.0.6", + "quote 1.0.2", + "strsim 0.9.2", + "syn 1.0.5", +] + +[[package]] +name = "darling_macro" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72" +dependencies = [ + "darling_core", + "quote 1.0.2", + "syn 1.0.5", +] + [[package]] name = "digest" version = "0.7.6" @@ -459,6 +494,28 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "enumset" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57b811aef4ff1cc938f13bbec348f0ecbfc2bb565b7ab90161c9f0b2805edc8a" +dependencies = [ + "enumset_derive", + "num-traits", +] + +[[package]] +name = "enumset_derive" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b184c2d0714bbeeb6440481a19c78530aa210654d99529f13d2f860a1b447598" +dependencies = [ + "darling", + "proc-macro2 1.0.6", + "quote 1.0.2", + "syn 1.0.5", +] + [[package]] name = "env_logger" version = "0.7.1" @@ -725,6 +782,12 @@ dependencies = [ "tokio-io", ] +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + [[package]] name = "idna" version = "0.1.5" @@ -949,6 +1012,15 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db1b4163932b207be6e3a06412aed4d84cca40dc087419f231b3a38cba2ca8e9" +[[package]] +name = "num-traits" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32" +dependencies = [ + "autocfg", +] + [[package]] name = "num_cpus" version = "1.10.1" @@ -1587,6 +1659,12 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" +[[package]] +name = "strsim" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "032c03039aae92b350aad2e3779c352e104d919cb192ba2fabbd7b831ce4f0f6" + [[package]] name = "syn" version = "0.15.44" @@ -1655,6 +1733,7 @@ dependencies = [ "url 2.1.0", "users", "uuid 0.8.1", + "vt100", ] [[package]] @@ -2118,6 +2197,12 @@ dependencies = [ "libc", ] +[[package]] +name = "utf8parse" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8772a4ccbb4e89959023bc5b7cb8623a795caa7092d99f3aa9501b9484d4557d" + [[package]] name = "uuid" version = "0.7.4" @@ -2154,6 +2239,28 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" +[[package]] +name = "vt100" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95036fec2baf2d86abb01a81f6eb1ad3050d6a53026af54f5c386a1147f3125c" +dependencies = [ + "enumset", + "log", + "unicode-normalization", + "unicode-width", + "vte", +] + +[[package]] +name = "vte" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f42f536e22f7fcbb407639765c8fd78707a33109301f834a594758bedd6e8cf" +dependencies = [ + "utf8parse", +] + [[package]] name = "want" version = "0.2.0" -- cgit v1.2.3-54-g00ecf