-
Notifications
You must be signed in to change notification settings - Fork 21
Closed
Description
Hi! Unfortunately I can't get 0.10.0 and 0.10.1 to compile. The same error shows up on both Windows as well as macOS with the latest Rust version (1.71.1).
Compiling mdbook v0.4.33
Compiling mdbook-admonish v1.10.1
error[E0308]: mismatched types
--> /Users/sander/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mdbook-admonish-1.10.1/src/book_config.rs:9:30
|
9 | let table: toml::Table = ctx
| ________________-----------___^
| | |
| | expected due to this
10 | | .config
11 | | .get_preprocessor("admonish")
12 | | .context("No configuration for mdbook-admonish in book.toml")?
13 | | .to_owned();
| |___________________^ expected `Map<String, Value>`, found a different `Map<String, Value>`
|
= note: `Map<String, Value>` and `Map<String, Value>` have similar names, but are actually distinct types
note: `Map<String, Value>` is defined in crate `toml`
--> /Users/sander/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.5.11/src/map.rs:32:1
|
32 | pub struct Map<K, V> {
| ^^^^^^^^^^^^^^^^^^^^
note: `Map<String, Value>` is defined in crate `toml`
--> /Users/sander/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.7.6/src/map.rs:32:1
|
32 | pub struct Map<K, V> {
| ^^^^^^^^^^^^^^^^^^^^
= note: perhaps two different versions of crate `toml` are being used?
For more information about this error, try `rustc --explain E0308`.
error: could not compile `mdbook-admonish` (lib) due to previous error
error: failed to compile `mdbook-admonish v1.10.1`, intermediate artifacts can be found at `/var/folders/1t/pcxhs0r11zjb8_l47w6wrzwh0000gn/T/cargo-install9dd3kl`
Metadata
Metadata
Assignees
Labels
No labels