Various updates

pmeunier
Aug 31, 2021, 4:26 PM
DHWCO4R32US3QZUUKDF75TOLL35YNOHNJB76WJ5D3H3QV637GSPAC

Dependencies

Change contents

  • edit in cuach-derive/src/lib.rs at line 2
    [3.10056][2.40:54]()
    use quote::*;
  • replacement in cuach-derive/src/lib.rs at line 3
    [3.10304][3.10304:10325]()
    use std::iter::once;
    [3.10248]
    [3.10355]
    use quote::*;
  • edit in cuach-derive/src/lib.rs at line 5
    [3.10373]
    [3.10373]
    use std::iter::once;
  • edit in cuach-derive/src/lib.rs at line 9
    [2.121][2.121:228]()
    use html5ever::tokenizer::{CharacterTokens, EndTag, NullCharacterToken, StartTag, TagToken, CommentToken};
  • replacement in cuach-derive/src/lib.rs at line 10
    [2.256][2.256:342]()
    ParseError, Token, TokenSink, TokenSinkResult, Tokenizer, TokenizerOpts, EOFToken
    [2.256]
    [2.342]
    CharacterTokens, CommentToken, EndTag, NullCharacterToken, StartTag, TagToken,
  • replacement in cuach-derive/src/lib.rs at line 12
    [2.345][2.345:346]()
    [2.345]
    [2.346]
    use html5ever::tokenizer::{
    EOFToken, ParseError, Token, TokenSink, TokenSinkResult, Tokenizer, TokenizerOpts,
    };
  • replacement in cuach-derive/src/lib.rs at line 17
    [3.10398][3.10398:10547]()
    pub fn template(attr: proc_macro::TokenStream, item: proc_macro::TokenStream) -> proc_macro::TokenStream {
    env_logger::try_init().unwrap_or(());
    [3.10398]
    [3.10547]
    pub fn template(
    attr: proc_macro::TokenStream,
    item: proc_macro::TokenStream,
    ) -> proc_macro::TokenStream {
  • edit in cuach-derive/src/lib.rs at line 46
    [3.11652][3.11652:11653]()
  • edit in cuach-derive/src/lib.rs at line 58
    [3.12186][3.12186:12187]()
  • replacement in cuach-derive/src/lib.rs at line 97
    [3.14060][3.14060:14110]()
    break
    [3.14060]
    [3.14110]
    break;
  • edit in cuach-derive/src/lib.rs at line 126
    [3.15474][3.15474:15545]()
    }
    Some(it) => {
    item_.push(it)
  • edit in cuach-derive/src/lib.rs at line 127
    [3.15559]
    [3.15559]
    Some(it) => item_.push(it),
  • edit in cuach-derive/src/lib.rs at line 154
    [3.16335][2.448:450]()
  • edit in cuach-derive/src/lib.rs at line 161
    [2.570]
    [2.570]
    last_was_content: bool,
  • replacement in cuach-derive/src/lib.rs at line 171
    [2.856][2.856:910]()
    self.current.push_str(&contents);
    [2.856]
    [2.910]
    if self.post_comment {
    self.current.push_str(contents.trim_start());
    } else {
    self.current.push_str(&contents);
    }
  • replacement in cuach-derive/src/lib.rs at line 178
    [3.17399][2.958:1011]()
    },
    NullCharacterToken => {},
    [3.17399]
    [2.1011]
    self.last_was_content = true;
    }
    NullCharacterToken => {}
  • edit in cuach-derive/src/lib.rs at line 182
    [2.1042]
    [2.1042]
    self.last_was_content = false;
  • replacement in cuach-derive/src/lib.rs at line 195
    [2.1480][2.1480:1579]()
    write!(&mut self.current, " {}=\"{}\"", attr.name.local, attr.value).unwrap();
    [2.1480]
    [3.18013]
    if tag.name.as_bytes() == b"script"
    && (attr.name.local.as_bytes() == b"async"
    || attr.name.local.as_bytes() == b"defer")
    {
    write!(&mut self.current, " {}", attr.name.local).unwrap();
    } else if attr.value.chars().any(|x| x == '"') && attr.value.chars().all(|x| x != '\'') {
    write!(&mut self.current, " {}='{}'", attr.name.local, attr.value)
    .unwrap();
    } else {
    write!(&mut self.current, " {}=\"{}\"", attr.name.local, attr.value.replace("\"", """))
    .unwrap();
    }
  • replacement in cuach-derive/src/lib.rs at line 213
    [3.18185][2.1792:1807]()
    },
    [3.18185]
    [2.1807]
    }
  • replacement in cuach-derive/src/lib.rs at line 216
    [2.1882][2.1882:1897]()
    },
    [2.1882]
    [2.1897]
    }
  • edit in cuach-derive/src/lib.rs at line 219
    [2.1996]
    [2.1996]
    while self.current.ends_with("\n") {
    self.current.pop();
    }
  • edit in cuach-derive/src/lib.rs at line 228
    [2.2207]
    [3.19213]
    self.last_was_content = false;
  • replacement in cuach-derive/src/lib.rs at line 233
    [3.19499][2.2266:2300]()
    _ => {
    },
    [3.19499]
    [3.19499]
    _ => {}
  • replacement in cuach-derive/src/lib.rs at line 240
    [2.2380][2.2380:2414]()
    let mut sink = TokenPrinter {
    [2.2380]
    [2.2414]
    let sink = TokenPrinter {
  • edit in cuach-derive/src/lib.rs at line 245
    [2.2517]
    [2.2517]
    last_was_content: false,
  • replacement in cuach-derive/src/lib.rs at line 247
    [2.2524][2.2524:2604]()
    let mut chunk = StrTendril::try_from_byte_slice(input.as_bytes()).unwrap();
    [2.2524]
    [2.2604]
    let chunk = StrTendril::try_from_byte_slice(input.as_bytes()).unwrap();
  • replacement in cuach-derive/src/lib.rs at line 251
    [2.2700][2.2700:2789]()
    let mut tok = Tokenizer::new(
    sink,
    TokenizerOpts::default(),
    );
    [2.2700]
    [2.2789]
    let mut tok = Tokenizer::new(sink, TokenizerOpts::default());
  • replacement in cuach-derive/src/lib.rs at line 283
    [2.3456][2.3456:3536]()
    let mut re = regex::Regex::new(r"\s+").expect("regex");
    [2.3456]
    [2.3536]
    let re = regex::Regex::new(r"\s+").expect("regex");
  • replacement in cuach-derive/src/lib.rs at line 286
    [2.3679][2.3679:3806]()
    },
    Arg::Arg(a) => writeln!(&mut self.result, "(\n{}\n).render_into(w)?;", a).unwrap(),
    [2.3679]
    [2.3806]
    }
    Arg::Arg(a) => {
    writeln!(&mut self.result, "(\n{}\n).render_into(w)?;", a).unwrap()
    }
  • replacement in cuach-derive/src/lib.rs at line 301
    [2.4003][2.4003:4027]()
    return None
    [2.4003]
    [2.4027]
    return None;
  • replacement in cuach-derive/src/lib.rs at line 304
    [2.4084][2.4084:4111]()
    return Some(r)
    [2.4084]
    [2.4111]
    return Some(r);
  • replacement in cuach-derive/src/lib.rs at line 316
    [2.4630][2.4630:4648]()
    }
    [2.4630]
    [2.4648]
    };
  • replacement in cuach-derive/src/lib.rs at line 327
    [2.5121][2.5121:5139]()
    }
    [2.5121]
    [2.5139]
    };
  • replacement in cuach-derive/src/lib.rs at line 338
    [2.5652][2.5652:5670]()
    }
    [2.5652]
    [2.5670]
    };
  • replacement in cuach-derive/Cargo.toml at line 7
    [3.20715][2.5884:5902]()
    version = "0.2.5"
    [3.20715]
    [3.20733]
    version = "0.3.2"
  • replacement in cuach-derive/Cargo.toml at line 19
    [3.20932][3.20932:20946]()
    regex = "1.4"
    [3.20932]
    [2.5903]
    regex = "1.5"
  • replacement in cuach-derive/Cargo.toml at line 21
    [2.5922][3.20961:20992](),[3.20961][3.20961:20992]()
    log = "0.4"
    env_logger = "0.8"
    [2.5922]
    log = "*"
    env_logger = "*"
  • edit in cuach/src/lib.rs at line 59
    [3.22511]
    [3.22511]
    fn render_into<W: std::fmt::Write>(&self, w: &mut W) -> Result<(), anyhow::Error> {
    Ok(write!(w, "{}", self)?)
    }
    }
    impl Render for f32 {
    fn render_into<W: std::fmt::Write>(&self, w: &mut W) -> Result<(), anyhow::Error> {
    Ok(write!(w, "{}", self)?)
    }
    }
    impl Render for f64 {
  • replacement in cuach/Cargo.toml at line 7
    [3.23878][3.23878:23896]()
    version = "0.4.0"
    [3.23878]
    [3.23896]
    version = "0.4.2"
  • edit in Cargo.lock at line 3
    [3.27717]
    [3.27717]
    version = 3
  • replacement in Cargo.lock at line 7
    [3.27751][3.27751:27770]()
    version = "0.7.15"
    [3.27751]
    [3.27770]
    version = "0.7.18"
  • replacement in Cargo.lock at line 9
    [3.27835][3.27835:27913]()
    checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5"
    [3.27835]
    [3.27913]
    checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
  • replacement in Cargo.lock at line 60
    [3.29195][3.29195:29213]()
    version = "0.4.0"
    [3.29195]
    [3.29213]
    version = "0.4.2"
  • replacement in Cargo.lock at line 63
    [3.29241][3.29241:29320]()
    "cuach-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.29241]
    [3.29320]
    "cuach-derive 0.2.4",
  • edit in Cargo.lock at line 71
    [3.29401]
    [3.29401]
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "e7e5cfdb8728a242ffa16bb54df7b65259341c91d23139ac0e2962e722bc0bf3"
  • replacement in Cargo.lock at line 85
    [3.29533][3.29533:29694]()
    version = "0.2.4"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "e7e5cfdb8728a242ffa16bb54df7b65259341c91d23139ac0e2962e722bc0bf3"
    [3.29533]
    [3.29694]
    version = "0.3.2"
  • edit in Cargo.lock at line 88
    [3.29726]
    [3.29726]
    "html5ever",
  • edit in Cargo.lock at line 94
    [3.29778][3.29778:29789]()
    "xml-rs",
  • edit in Cargo.lock at line 107
    [3.30057]
    [3.30057]
    ]
    [[package]]
    name = "futf"
    version = "0.1.4"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b"
    dependencies = [
    "mac",
    "new_debug_unreachable",
  • edit in Cargo.lock at line 120
    [3.30072]
    [3.30072]
    name = "getrandom"
    version = "0.1.16"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
    dependencies = [
    "cfg-if 1.0.0",
    "libc",
    "wasi",
    ]
    [[package]]
  • edit in Cargo.lock at line 137
    [3.30280]
    [3.30280]
    ]
    [[package]]
    name = "html5ever"
    version = "0.25.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "aafcf38a1a36118242d29b92e1b08ef84e67e4a5ed06e0a80be20e6a32bfed6b"
    dependencies = [
    "log",
    "mac",
    "markup5ever",
    "proc-macro2",
    "quote",
    "syn",
  • edit in Cargo.lock at line 178
    [3.31082]
    [3.31082]
    ]
    [[package]]
    name = "mac"
    version = "0.1.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
    [[package]]
    name = "markup5ever"
    version = "0.10.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd"
    dependencies = [
    "log",
    "phf",
    "phf_codegen",
    "string_cache",
    "string_cache_codegen",
    "tendril",
  • replacement in Cargo.lock at line 202
    [3.31113][3.31113:31131]()
    version = "2.3.4"
    [3.31113]
    [3.31131]
    version = "2.4.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc"
    [[package]]
    name = "new_debug_unreachable"
    version = "1.0.4"
  • replacement in Cargo.lock at line 210
    [3.31196][3.31196:31274]()
    checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525"
    [3.31196]
    [3.31274]
    checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
  • edit in Cargo.lock at line 220
    [3.31507]
    [3.31507]
    ]
    [[package]]
    name = "phf"
    version = "0.8.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
    dependencies = [
    "phf_shared",
  • edit in Cargo.lock at line 230
    [3.31509]
    [3.31509]
    [[package]]
    name = "phf_codegen"
    version = "0.8.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815"
    dependencies = [
    "phf_generator",
    "phf_shared",
    ]
    [[package]]
    name = "phf_generator"
    version = "0.8.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526"
    dependencies = [
    "phf_shared",
    "rand",
    ]
    [[package]]
    name = "phf_shared"
    version = "0.8.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
    dependencies = [
    "siphasher",
    ]
    [[package]]
    name = "ppv-lite86"
    version = "0.2.10"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
    [[package]]
    name = "precomputed-hash"
    version = "0.1.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
  • edit in Cargo.lock at line 291
    [3.31977]
    [3.31977]
    name = "rand"
    version = "0.7.3"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
    dependencies = [
    "getrandom",
    "libc",
    "rand_chacha",
    "rand_core",
    "rand_hc",
    "rand_pcg",
    ]
    [[package]]
    name = "rand_chacha"
    version = "0.2.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
    dependencies = [
    "ppv-lite86",
    "rand_core",
    ]
    [[package]]
    name = "rand_core"
    version = "0.5.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
    dependencies = [
    "getrandom",
    ]
    [[package]]
    name = "rand_hc"
    version = "0.2.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
    dependencies = [
    "rand_core",
    ]
    [[package]]
    name = "rand_pcg"
    version = "0.2.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429"
    dependencies = [
    "rand_core",
    ]
    [[package]]
  • replacement in Cargo.lock at line 343
    [3.31992][3.31992:32010]()
    version = "1.4.2"
    [3.31992]
    [3.32010]
    version = "1.5.4"
  • replacement in Cargo.lock at line 345
    [3.32075][3.32075:32153]()
    checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c"
    [3.32075]
    [3.32153]
    checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
  • edit in Cargo.lock at line 350
    [3.32215][3.32215:32232]()
    "thread_local",
  • replacement in Cargo.lock at line 354
    [3.32269][3.32269:32288]()
    version = "0.6.21"
    [3.32269]
    [3.32288]
    version = "0.6.25"
  • replacement in Cargo.lock at line 356
    [3.32353][3.32353:32431]()
    checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189"
    [3.32353]
    [3.32431]
    checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
    [[package]]
    name = "serde"
    version = "1.0.126"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03"
  • edit in Cargo.lock at line 365
    [3.32444]
    [3.32444]
    name = "siphasher"
    version = "0.3.5"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "cbce6d4507c7e4a3962091436e56e95290cb71fa302d0d270e32130b75fbff27"
    [[package]]
    name = "string_cache"
    version = "0.8.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "8ddb1139b5353f96e429e1a5e19fbaf663bddedaa06d1dbd49f82e352601209a"
    dependencies = [
    "lazy_static",
    "new_debug_unreachable",
    "phf_shared",
    "precomputed-hash",
    "serde",
    ]
    [[package]]
    name = "string_cache_codegen"
    version = "0.5.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "f24c8e5e19d22a726626f1a5e16fe15b132dcf21d10177fa5a45ce7962996b97"
    dependencies = [
    "phf_generator",
    "phf_shared",
    "proc-macro2",
    "quote",
    ]
    [[package]]
  • replacement in Cargo.lock at line 407
    [3.32693][3.32693:32730]()
    name = "termcolor"
    version = "1.1.2"
    [3.32693]
    [3.32730]
    name = "tendril"
    version = "0.4.2"
  • replacement in Cargo.lock at line 410
    [3.32795][3.32795:32873]()
    checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4"
    [3.32795]
    [3.32873]
    checksum = "a9ef557cb397a4f0a5a3a628f06515f78563f2209e64d47055d9dc6052bf5e33"
  • replacement in Cargo.lock at line 412
    [3.32890][3.32890:32906]()
    "winapi-util",
    [3.32890]
    [3.32906]
    "futf",
    "mac",
    "utf-8",
  • replacement in Cargo.lock at line 418
    [3.32921][3.32921:32961]()
    name = "thread_local"
    version = "1.0.1"
    [3.32921]
    [3.32961]
    name = "termcolor"
    version = "1.1.2"
  • replacement in Cargo.lock at line 421
    [3.33026][3.33026:33104]()
    checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14"
    [3.33026]
    [3.33104]
    checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4"
  • replacement in Cargo.lock at line 423
    [3.33121][3.33121:33137]()
    "lazy_static",
    [3.33121]
    [3.33137]
    "winapi-util",
  • edit in Cargo.lock at line 431
    [3.33334]
    [3.33334]
    [[package]]
    name = "utf-8"
    version = "0.7.6"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
  • edit in Cargo.lock at line 481
    [3.34469]
    [3.34469]
    [[package]]
    name = "wasi"
    version = "0.9.0+wasi-snapshot-preview1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"