Erros do Compilador RustErro
E0277E0277 — Tipo Não Implementa Send
Um tipo que não implementa Send é usado em um contexto que requer segurança entre threads.
rustcargo
Ver detalhes E0505Um valor é movido enquanto ainda está sendo referenciado por um empréstimo.
Você está tentando mover (transferir o ownership de) um valor que possui um empréstimo ativo. Mover o valor invalidaria a referência existente, o que o Rust impede.
Clone o valor em vez de movê-lo. Encerre o empréstimo antes de mover o valor. Use referências em vez de transferir o ownership. Reestruture o código para evitar o conflito entre movimentação e empréstimo.
E0277Um tipo que não implementa Send é usado em um contexto que requer segurança entre threads.
E0277Um tipo não implementa um trait obrigatório.
clippy::map_unwrap_orO uso de .map().unwrap_or() pode ser substituído por .map_or().
clippy::clone_on_copyO método clone() é chamado em um tipo que implementa Copy.
E0599O método não existe no tipo fornecido, ou o trait necessário não está no escopo.
E0310Um parâmetro de tipo genérico não satisfaz um bound de lifetime requerido.