error[E0308]: mismatched types
--> src/ui.rs:50:33
|
50 | .unwrap_or_else(|e| Text::raw(format!("{e:?}")))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ratatui::text::Text<'_>`, found a different `ratatui::text::Text<'_>`
|
= note: `ratatui::text::Text<'_>` and `ratatui::text::Text<'_>` have similar names, but are actually distinct types
note: `ratatui::text::Text<'_>` is defined in crate `ratatui`
--> /home/solitude/.local/share/cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.20.1/src/text.rs:277:1
|
277 | pub struct Text<'a> {
| ^^^^^^^^^^^^^^^^^^^
note: `ratatui::text::Text<'_>` is defined in crate `ratatui`
--> /home/solitude/.local/share/cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.21.0/src/text.rs:264:1
|
264 | pub struct Text<'a> {
| ^^^^^^^^^^^^^^^^^^^
= note: perhaps two different versions of crate `ratatui` are being used?
error[E0308]: mismatched types
--> src/ui.rs:47:9
|
43 | pub fn string_to_text<'a>(string: String) -> Text<'a> {
| -------- expected `ratatui::text::Text<'a>` because of return type
...
47 | / string
48 | | .as_bytes()
49 | | .into_text()
50 | | .unwrap_or_else(|e| Text::raw(format!("{e:?}")))
| |____________________________________________________________^ expected `ratatui::text::Text<'a>`, found `ratatui::text::Text<'_>`
|
= note: `ratatui::text::Text<'_>` and `ratatui::text::Text<'a>` have similar names, but are actually distinct types
note: `ratatui::text::Text<'_>` is defined in crate `ratatui`
--> /home/solitude/.local/share/cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.21.0/src/text.rs:264:1
|
264 | pub struct Text<'a> {
| ^^^^^^^^^^^^^^^^^^^
note: `ratatui::text::Text<'a>` is defined in crate `ratatui`
--> /home/solitude/.local/share/cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.20.1/src/text.rs:277:1
|
277 | pub struct Text<'a> {
| ^^^^^^^^^^^^^^^^^^^
= note: perhaps two different versions of crate `ratatui` are being used?
cargo install --path .
fails withcargo build
/--release
succeeds. rustc 1.70.0 (90c541806 2023-05-31)