Resultados da pesquisa a pedido "rust"

4 a resposta

Como posso baixar os documentos da API Rust?

Existe uma maneira de baixar os documentos da biblioteca de APIs do Rust ou gerá-los? Os únicos documentos que posso encontrar na fonte Rust estão em src/docs [https://github.com/rust-lang/rust/tree/master/src/doc]. Estou executando a compilação ...

1 a resposta

É possível fazer o download de versões noturnas anteriores?

Fiz o download do último Rust todas as noites e adicionei essa dependência ao Cargo.toml: [dependencies.http] git = "https://github.com/chris-morgan/rust-http.git"Estou recebendo muitos erros porcargo build: ... error: aborting due to 7 ...

1 a resposta

É possível usar um HashSet como a chave para um HashMap?

Eu gostaria de usar umHashSet como a chave para umaHashMap. Isso é possível? use std::collections::{HashMap, HashSet}; fn main() { let hmap: HashMap<HashSet<usize>, String> = HashMap::new(); }dá o seguinte erro: error[E0277]: the trait bound ...

1 a resposta

Tipo de dados que assume apenas um intervalo de valores

Digamos que eu tenho uma função que aceita um argumento do tipou16. Existe uma maneira elegante de definir um tipo de dados personalizado que se comporte exatamente como umu16 mas tem apenas valores entre 0 e 100?

4 a resposta

Qual a diferença entre os tipos Arco e Rc de Rust e não ter coleta de lixo?

A linguagem de programação Rust, primeira edição [https://doc.rust-lang.org/book/first-edition/README.html]diz que Rust não tem um coletor de lixo: Mantém esses objetivos sem ter um coletor de lixo No entanto, emdiscutindo a escolha de suas ...

3 a resposta

Por que minha entrada de usuário de stdin não corresponde corretamente?

Estou tentando obter a entrada do sistema e verificar se o usuário inseriu sim ou não. Estou fazendo minha conversão de string errada ou algo assim? O bloco if não é executado. use std::io; fn main() { let mut correct_name = ...

1 a resposta

Não foi possível encontrar símbolos de caixas externas incluídas com `use`

Estou tentando usar algumas bibliotecas Rust de caixas no Github. Esta é a primeira vez que tentei fazer isso. O código, retirado de um exemplo de biblioteca "html", começa assim: mod interactive_test { extern crate http; extern crate url; use ...

1 a resposta

`não pode sair da desreferência de` & mut`-pointer` enquanto constrói uma lista vinculada classificada

Então, eu estou aprendendo Rust e decidi criar uma lista vinculada classificada. Tudo parece bom até eu chegar ao método add, eis o código: struct NodeItem<'a, V:'a + Ord> { value : V, next : Box<Option<NodeItem<'a,V>>> // ' } impl <'a, V:'a + ...

1 a resposta

Declarações de vida explícita em objetos de característica mantidos por estruturas

Em resposta aessa questão [https://stackoverflow.com/questions/26212397/rust-lang-references-to-traits-in-structs] há uma discussão sobre como se referir a objetos de características mantidos por estruturas que requer a seguinte sintaxe: struct ...

2 a resposta

Como guardo um fechamento no Rust?

Eu costumava ter algo como: struct Foo { pub foo: |uint| -> uint, }Agora a sintaxe de fechamento está obsoleta. Eu posso fazer algo como: struct Foo<F: FnMut(uint) -> uint> { pub foo: F, }Mas então qual é o tipo deFoo objeto que eu crio? let ...