Resultados da pesquisa a pedido "rust"

7 a resposta

Quais são as diferenças entre `String` e` str` de Rust?

Por que Rust temString estr? Quais são as diferenças entreString estr? Quando alguém usaString ao invés destr e vice versa? Um deles está sendo preterido?

1 a resposta

Como corrigir: vida útil prevista do concreto, mas encontrou o parâmetro de vida útil vinculada

Atualmente, estou ouvindo falar sobre isso. Tentei reduzi-lo a um exemplo mínimo reproduzível. struct Request; struct ResponseWriter<'a> { dummy: &'a () } #[deriving(Clone)] pub struct RouteStore{ pub routes: Vec<Route>, } #[deriving(Clone)] ...

1 a resposta

Trabalhando com c_void em um FFI

Eu estou lutando para passar uma estrutura através de uma FFI que aceite o nulo e lê-lo novamente no outro lado. A biblioteca em questão é libtsm, uma máquina de estado terminal. Permite alimentar a entrada e descobrir em que estado um terminal ...

2 a resposta

É possível tornar um tipo apenas móvel e não copiável?

Nota do editor: essa pergunta foi feita antes do Rust 1.0 e algumas das afirmações na pergunta não são necessariamente verdadeiras no Rust 1.0. Algumas respostas foram atualizadas para abordar ambas as versões. Eu tenho essa estrutura struct ...

1 a resposta

Como corrigir: não é possível inferir uma vida útil apropriada para coerção automática

Consegui encontrar novamente um problema vitalício que parece não conseguir resolver por conta própria. O compilador me diznão é possível inferir uma vida útil apropriada para coerção automática Tentei seguir a sugestão dos compiladores e ...

1 a resposta

Compilação condicional no Rust 0.10?

Eu tenho usado 0,10 e recentemente configurei uma compilação do nightly para experimentar Box e amigos. Agora eu tenho código para 0.10 usando~str e código para pre0.11 usandoString por causa deto_owned sendo obsoleto. Eu pensei que poderia ...

2 a resposta

Fornecendo uma implementação quando a característica e o tipo não estiverem neste caixote [duplicado]

Esta pergunta já tem uma resposta aqui: Como implementar uma característica que não possuo para um tipo que não possuo? [/questions/25413201/how-do-i-implement-a-trait-i-dont-own-for-a-type-i-dont-own] 2 respostasEu quero fornecer uma ...

3 a resposta

É possível declarar o tipo da variável em Rust para loops?

Exemplo de C ++: for (long i = 0; i < 101; i++) { //... }Em Rust, tentei: for i: i64 in 1..100 { // ... }Eu poderia facilmente declarar umlet i: i64 = var antes do loop for, mas eu prefiro aprender a maneira correta de fazer isso, mas isso ...

1 a resposta

Por que a remoção de retorno me deu um erro: tipo esperado `()` mas tipo encontrado

Estou escrevendo umis_prime função no Rust, e eu tive a impressão de que simplesmente escrevertrue foi o equivalente areturn true;, mas este não é o caso em minha função: fn is_prime(number: i64) -> bool { for i in 2i64..number { if number % i ...

2 a resposta

Chamando o método estático de característica de outro método estático (ferrugem)

Você pode chamar um método estático de característica implementado por tipos de outro método estático de característica implementado na característica? Por exemplo: trait SqlTable { fn table_name() -> String; fn load(id: i32) -> Something { ...