Resultados da pesquisa a pedido "rust"
Por que o parâmetro "empresta" o valor? [duplicado]
Esta pergunta já tem uma resposta aqui: Emprestar argumentos de verificação e função em Rust, correto ou zeloso? [duplicado] [/questions/41421107/borrow-checker-and-function-arguments-in-rust-correct-or-over-zealous] 1 respostaAqui está uma ...
Como fazer uma solicitação com certificado de cliente no Rust
Eu tenho um projeto com microsserviços implementados no Bluemix com contêineres do Docker. Todos os microsserviços são gravados em Java e a comunicação está usando arquivos JKS. Também desenvolvi um microsserviço no Node.js com o Express.js. ...
Como encontrar a diferença entre 2 NaiveDateTimes?
estou usandocrono [https://crates.io/crates/chrono]. eu tenhonow() e alguma outraNaiveDateTime. Como posso encontrar uma diferença entre eles? let now = Utc::now().naive_utc(); let dt1 = get_my_naive_datetime();
Ao retornar o resultado do consumo de um StdinLock, por que o empréstimo para o stdin foi mantido?
Dada a seguinte função: use std::io::{BufRead, stdin}; fn foo() -> usize { let stdin = stdin(); let stdinlock = stdin.lock(); stdinlock .lines() .count() }Isso falha ao compilar com o seguinte erro: error: `stdin` does not live long enough --> ...
Como resolver erro de vida útil para referência mutável em Rust?
Não sei por que o código a seguir não é compilado. use std::cmp::Ordering; struct MyItr<'a> { cur: &'a i32, } impl<'a> Ord for MyItr<'a> { fn cmp(&self, other: &MyItr) -> Ordering { self.cur.cmp(&other.cur) } } impl<'a> PartialOrd for MyItr<'a> ...
Quando um temporário é destruído?
Até agora, eu assumi que um temporário foi destruído no final da avaliação da declaração que o gerou. No entanto, parece que há uma exceção ao usar um temporário para inicializar o campo de umstruct. PeterHall prestou uma ajuda simplesamostra ...
Compreendendo características e segurança de objetos
Estou lutando com o básico da segurança de objetos. Se eu tiver esse código struct S { x: i32 } trait Trait: Sized { fn f(&self) -> i32 where Self: Sized; } fn object_safety_dynamic(x: Trait) {}eu recebi fn object_safety_dynamic(x: Trait) { | ...
Qual é o Rust equivalente às funções virtuais do C ++?
Eu estou tentando implementar algo no Rust que funciona como uma função virtual C ++ em uma classe, eu teria uma estrutura de base com dados e manteria algumas funções indefinidas, como no exemplo a seguir: class A { int stuff; public: virtual ...
Tipo esperado `bool`, tipo encontrado & bool`
Eu gostaria de dar umabool a partir de umVec<bool> e compare-o em uma declaração if. Como resolvo o seguinte erro? | 7 | if cell { | ^^^^ expected bool, found &bool | = note: expected type `bool` found type `&bool`if cell.clone() funciona para ...
Testando a saída padrão substituindo stdout [duplicate]
Esta pergunta já tem uma resposta aqui: Como posso testar stdin e stdout? [/questions/28370126/how-can-i-test-stdin-and-stdout] 1 respostaMeu objetivo é testar a saída de uma função que vai para a saída padrão. Até agora, minha melhor tentativa ...