I need to use tower-lsp without being forced to implement Send + Sync in my structures, so I decided to try forking it, but I am having an annoying error using nightly Rust:
error: package `icu_properties_data v1.5.0` cannot be built
because it requires rustc 1.67 or newer, while the currently
active rustc version is 1.64.0
I'm using rustup default nightly, and can't use stable due to my crates that rely on nightly. How can I go from rustc 1.64.0 to 1.67 or newer while using nightly?
The error disappeared when I removed the rust-toolchain file from the tower-lsp project. I'll return here to let you know how goes the fork to make it single-threaded.