Resultados da pesquisa a pedido "rust"

1 a resposta

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 ...

1 a resposta

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. ...

1 a resposta

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();

2 a resposta

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 --> ...

1 a resposta

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> ...

1 a resposta

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 ...

2 a resposta

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) { | ...

1 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...