Resultados da pesquisa a pedido "rust"
Não é possível emprestar o nó como mutável mais de uma vez ao implementar uma árvore de pesquisa binária
Estou tentando implementar uma árvore de pesquisa binária no Rust e estou tendo problemas com a inserção de um elemento. Qual é a maneira idiomática de fazer isso no Rust? Aqui está a minha implementação: use std::cmp::Ordering; pub struct ...
Função ferrugem não tem vida útil estática?
Estou tentando fazer esse código simples compilar: fn dox(x: u8) -> u8 { x*2 } fn main() { let cb: &'static (Fn(u8) -> u8) = &dox; }Mas falha com o Rust 1.9: x.rs:4:40: 4:43 error: borrowed value does not live long enough x.rs:4 let ...
Como a localização do diretório de configuração do Cargo pode ser substituída?
Parece que o comportamento padrão do Cargo ao procurar seu diretório de configuração é procurar no diretório inicial do usuário atual (~/.cargo no meu sistema). Como esse comportamento pode ser modificado para fazer com que o Cargo pareça em um ...
Como concatenar um caractere em uma string no Rust?
Eu tentei usar oto_string método no char, mas isso retorna um&str quando eu preciso de umString.
Passe Nenhum para uma função que aceite a Opção
ferrugem-ini [https://github.com/zonyitoo/rust-ini]tem uma função: pub fn section<'a, S>(&'a self, name: Option<S>) -> Option<&'a Properties> where S: Into<String>Eu quero ler um arquivo sem seções, então eu chamo assim: let ifo_cfg = match ...
Remover nova linha à direita de String sem clonar
Eu escrevi uma função para solicitar entrada e retornar o resultado. Nesta versão, a sequência retornada inclui uma nova linha à direita do usuário. Gostaria de retornar a entrada com essa nova linha (e apenas essa nova linha) removida: fn ...
Como definir uma função com uma matriz de comprimento fixo genérica?
Faça uma operação em matrizes, quadrando o comprimento, por exemplo. É útil ter um tipo genérico (comof32, f64), mas você também pode querer um comprimento genérico, masnão um comprimento dinâmico. Aqui está um exemplo de uma função ao quadrado ...
Existe uma lista exaustiva de atributos padrão?
Estou procurando uma lista exaustiva deatributos [https://doc.rust-lang.org/book/first-edition/attributes.html]que estão disponíveis por padrão: sem caixas externas ou recursos experimentais ativados. Existe uma lista desse tipo?
Como faço para converter de uma matriz de caracteres [char; N] para uma fatia de string & str?
Dado um comprimento fixochar matriz como: let s: [char; 5] = ['h', 'e', 'l', 'l', 'o'];Como obtenho um&str?
É possível desativar o bloqueio de arquivos na carga?
Eu quero executar os seguintes comandos lado a lado cargo watch "check" cargo watch "build"Eu quero corrercargo watch build em segundo plano e usecargo watch check para olhar para as mensagens de erro. O problema é quecargo watch check sempre ...