Mikael Urankar c023c4fed9 editors/languageclient-neovim: Fix build with rust 1.87.0
Import patches from a fork version of rust-traitobject:

error[E0119]: conflicting implementations of trait `Trait` for type `(dyn Send + Sync + 'static)`
  --> /wrkdirs/usr/ports/editors/languageclient-neovim/work/LanguageClient-neovim-0.1.161-3-gcf6dd11/cargo-crates/traitobject-0.1.0/src/impls.rs:72:1
   |
71 | unsafe impl Trait for ::std::marker::Send + Sync { }
   | ------------------------------------------------ first implementation here
72 | unsafe impl Trait for ::std::marker::Send + Send + Sync { }
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `(dyn Send + Sync + 'static)`

PR:		286829
Approved by:	portmgr (build fix blanket)
2025-06-05 09:51:54 +02:00
..