Esaminare questo articolo sulla sicurezza della concorrenza di Rust:
link
Mi stavo chiedendo quante di queste idee possano essere raggiunte in C ++ 11 (o più recente). In particolare, posso creare una classe proprietaria che trasferisce...
Ultimamente ho pensato molto al codice sicuro. Thread-safe. Memory-safe. Non-andando-a-esplodere-nella-tua-faccia-con-un-segfault sicuro. Ma per motivi di chiarezza nella domanda, utilizziamo il modello di sicurezza di Rust come nostra definizio...
Recentemente ho iniziato a studiare Rust e Scala e ciò che mi ha colpito è stata la mancanza del modello di ereditarietà a cui sono abituato in C ++ e Java.
Sebbene io possa modellare cose semplici con struct e tratti in Rust, voglio vedere u...
Ho letto alcuni articoli su come Rust gestisce gli errori usando il tipo Result<T, E> e per me sembra una soluzione ibrida di best-of-both-world (eccezioni e codici di ritorno) che può essere molto utile. Penso che sarebbe particolarm...
Attualmente sto scrivendo un'API per algoritmi di apprendimento automatico in Rust e mi piacerebbe che un singolo algoritmo genetico, una rete neurale artificiale o una rete bayesiana fornissero più output in modo tale che per le istanze in cui...
Sto scrivendo un compilatore che compila in C, una cosa che sto tentando di fare è implementare un costrutto come la partita di Rust:
// { some function
let mut foo = 32;
match foo {
3 => return "hey",
4 | 5 | 6 =>...
Nella sezione Importazione di casse esterne della Ruggine prenota l'autore crea main.rs file in un progetto di libreria già esistente. Ho prelevato casualmente un mucchio di casse da crates.io , esaminato la loro struttura e non ho trova...
Sto usando Rust 1.15.1 e, recentemente, mi sono imbattuto in un problema per il quale non sono riuscito a trovare una soluzione immediata.
Quando si guardano gli esempi usando la corrispondenza dei pattern, solitamente distruggono l'oggetto n...
Nella documentazione di Rust , sotto la sezione delle strutture, forniscono questo esempio di come le strutture hanno bisogno di vite quando contengono riferimenti:
struct Foo<'a> {
x: &'a i32,
}
perché
We need to ensure...