Resultados da pesquisa a pedido "lifetime"
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 ...
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 ...
O que significa para uma característica ter um parâmetro vitalício?
Entendo como os parâmetros de vida se aplicam a funções e estruturas, mas o que isso significa para umtraçoter um parâmetro vitalício? É um atalho para introduzir um parâmetro vitalício em seus métodos ou é outra coisa?
"Construindo" um objeto trivialmente copiável com memcpy
Em C ++, esse código está correto? #include <cstdlib> #include <cstring> struct T // trivially copyable type { int x, y; }; int main() { void *buf = std::malloc( sizeof(T) ); if ( !buf ) return 0; T a{}; std::memcpy(buf, &a, sizeof a); T *b = ...
Tempo de vida do aplicativo no ASP.NET
Esta deve ser uma pergunta simples, mas não consegui encontrar a resposta no google. Eu gostaria de saber, em termos que um idiota pode entender, exatamente o que a vida útil do aplicativo significa no ASP.NET (e, portanto, quando você ...
Estender a vida útil de uma variável para encadeamento
Estou lendo uma string de um arquivo, dividindo-a por linhas em um vetor e, em seguida, quero fazer algo com as linhas extraídas em threads separados. Como isso: use std::fs::File; use std::io::prelude::*; use std::thread; fn main() { ...
Por que é possível ter várias referências mutáveis com vida útil estática no mesmo escopo
Por que posso ter várias referências mutáveis para um tipo estático no mesmo escopo? Meu código [https://play.rust-lang.org/?gist=1b6f7813c35facba71783ca15ae1b4e6]: static mut CURSOR: Option<B> = None; struct B { pub field: u16, } impl B { ...
Como escrevo um iterador que retorna referências para si mesmo?
Estou tendo problemas para expressar a vida útil do valor de retorno de umIterator implementação. Como posso compilar esse código sem alterar o valor de retorno do iterador? Gostaria que retornasse um vetor de referências. É óbvio que não estou ...
especificador de vida útil ausente [E0106] no alias de tipo
Este código: use std::fmt; use std::result::Result::{self, Ok, Err}; #[derive(Clone)] #[derive(Copy)] enum Tile { White, Black, Empty } type Board = &[[Tile; 19]; 19];Produz este erro: Compiling go v0.1.0 (file:///home/max/gits/go_rusty) ...
Obtendo o erro 'Especificador ausente da vida útil'
Este é o meu código: use std::ptr; struct Query<T>{ data: T, prev: & Query<T>, next: & Query<T>, } impl<T> Query<T>{ fn new(name: T) -> Query<T>{ Query{ data: name, prev: ptr::null(), next: ptr::null(), } } }Eu continuo recebendo 'especificador ...