Resultados da pesquisa a pedido "rust"

2 a resposta

É possível se especializar em uma vida estática?

Eu quero me especializar&'static str de&'a str. Algo assim: use std::borrow::Cow; struct MyString { inner: Cow<'static, str>, } impl From<&'static str> for MyString { fn from(x: &'static str) -> Self { MyString { inner: Cow::Borrowed(x), } } } ...

1 a resposta

Usando max_by_key em um vetor de carros alegóricos

Eu quero usarmax_by_key para obter o valor máximo de um vetor def64s com base em uma determinada chave. Este é um exemplo simples, com um pequeno vetor eabs como a chave: let a: Vec<f64> = vec![-3.0, 0.2, 1.4]; ...

4 a resposta

Existe um método como o substr do JavaScript no Rust?

Eu olhei para o Rustdocumentos paraString [http://doc.rust-lang.org/std/string/struct.String.html]mas não consigo encontrar uma maneira de extrair uma substring. Existe um método como o ...

1 a resposta

Como fazer ponteiro mutável para o campo do nó da árvore e transformá-lo? [duplicado

Esta pergunta já tem uma resposta aqui: ão é possível obter uma referência mutável ao iterar uma estrutura recursiva: não é possível emprestar como mutável mais de uma vez por ...

1 a resposta

Como combinar várias funções usando Diesel em uma através da abstração?

Tenho as duas funções a seguir: pub fn get_most_recent_eth_entry(conn: &SqliteConnection) -> Result<i32, Error> { let res = types::ethereum::table .order(types::ethereum::time.desc()) .limit(1) .load::<types::ETHRecord>(&*conn); match res { ...

1 a resposta

erro: não é possível inferir uma vida útil apropriada para a resposta automática devido a requisitos conflitantes [E0495]

Primeiro de tudo: eu estou ciente deste post:Não é possível inferir a vida útil apropriada para o autoref no Iterator impl [https://stackoverflow.com/questions/30868665/cannot-infer-appropriate-lifetime-for-autoderef-in-iterator-impl] e que o ...

1 a resposta

Não é possível emprestar conteúdo emprestado imutável como mutável ao implementar uma árvore binária com Rc

Eu quero implementar uma árvore binária. Minha linguagem principal é C ++, portanto o código provavelmente não é Rust idiomático, mas compilando o seguinte código: use std::rc::Rc; struct Node { left: Option<Rc<Node>>, right: ...

1 a resposta

“O tipo não cumpre a vida útil necessária” ao usar um método em um encadeamento

Estou tentando usar um método em um thread no Rust, mas recebo a seguinte mensagem de erro : 21: 10: 21:23 erro: o tipo[closure@<anon>:21:24: 23:14 tx:std::sync::mpsc::Sender<i32>, self:&MyStruct, adder:i32, a:i32] não cumpre a vida útil ...

1 a resposta

Value não dura tempo suficiente ao tentar definir uma variável fora de um loop de dentro do loop

Estou criando um bot de bate-papo do Discord usando discord-rs, começando em este exemplo [https://github.com/SpaceManiac/discord-rs/blob/master/examples/basic_chatbot.rs] . Tudo estava funcionando e compilando bem até que tentei modificar um ...

3 a resposta

aracterística de aliasing com tipos associados [duplicado]

Esta pergunta já tem uma resposta aqui: Existe alguma maneira de criar um alias de tipo para várias característica [/questions/26070559/is-there-any-way-to-create-a-type-alias-for-multiple-traits] 2 respostas É possível criar um alias de ...