Resultados da pesquisa a pedido "rust"

1 a resposta

Os testes podem ser construídos no modo de liberação usando o Cargo?

estou a usarcargo build --release para construir meu projeto na configuração de release ecargo test para construir e executar meus testes. No entanto, eu também gostaria de criar meus testes no modo release; isso pode ser feito usando carga?

1 a resposta

O tipo de parâmetro pode não durar o suficiente?

O seguinte segmento de código gera um erro: use std::rc::Rc; // Definition of Cat, Dog, and Animal (see the last code block) // ... type RcAnimal = Rc<Box<Animal>>; fn new_rc_animal<T>(animal: T) -> RcAnimal where T: Animal, /* + 'static */ // ...

4 a resposta

Faça iterações condicionais em um dos vários iteradores possíveis

Estou tentando mudar o comportamento com base em umOption entrada para uma função. A idéia é iterar com base no fato de um determinadoOption é presente. Aqui está um exemplo mínimo, embora bobo: use std::iter; fn main() { let x: Option<i64> = ...

1 a resposta

Quando é útil definir várias vidas em uma estrutura?

No Rust, quando queremos que uma estrutura contenha referências, normalmente definimos sua vida útil como tal: struct Foo<'a> { x: &'a i32, y: &'a i32, }Mas também é possível definir várias vidas úteis para diferentes referências na mesma ...

1 a resposta

Quando devo implementar std :: convert :: From vs std :: convert :: Into?

eu vejo issostd::convert::Into [http://doc.rust-lang.org/std/convert/trait.Into.html]tem uma implementação para qualquer coisa que implementestd::convert::From [http://doc.rust-lang.org/std/convert/trait.From.html]: impl<T, U> Into<U> for T ...

1 a resposta

Por que não consigo retornar um valor & str gerado a partir de uma String?

Estou tendo problemas para entender por que não consigo retornar um&str valor gerado a partir de umString (Deus, quando seráas_str estar pronto?) e, estou fazendo algo errado. Eu recebo essa ideia porque nada que eu faça faz com que o valor ...

1 a resposta

Não é possível reter / passar a referência do pai para o objeto de composição

Em C ++, seria algo comostruct A é composto destruct B e alguma função deB leva um ponteiro para o objeto paiA. Então função deA chamando essa função deB simplesmente passará othis ponteiro para ele. Estou tentando isso no Rust, mas não consigo ...

2 a resposta

Sequência de correspondência: não é possível sair do conteúdo emprestado

req.url.fragment é opcionalString. Se tiver um valor, quero copiar esse valor parafragment, caso contrário, desejo atribuir uma sequência vazia. Eu continuo recebendo o erro que eucannot move out of borrowed content. Como eu resolvo isso? fn ...

2 a resposta

As enumerações do tipo struct podem ser usadas como tipos?

Considere o seguinte exemplo (ilegal): enum Foo { Bar { i: i32 }, Baz, } struct MyStruct { field: Foo::Bar, }Foo::Bar é umvariante do tipo struct [https://github.com/rust-lang/rfcs/blob/master/text/0418-struct-variants.md]. Eu os achei bastante ...

3 a resposta

Como posso compilar o código Rust para rodar em um Raspberry Pi 2?

Recentemente, adquiri um Raspberry PI 2 e quero executar um programa Rust nele. Existe um guia / instruções sobre como cruzar programas Rust de compilação no Raspberry PI 2? Ouvi falar sobre rodar o Rust no RPi ou no Arduino, embora ...