El Lenguaje de Programacion Rust
Introducción
1.
Primeros Pasos
1.1.
Instalando Rust
1.2.
¡Hola, mundo!
1.3.
¡Hola, Cargo!
2.
Aprende Rust
2.1.
El Juego de las Adivinanzas
2.2.
La Cena de los Filósofos
2.3.
Rust dentro de otros Lenguajes
3.
Rust Efectivo
3.1.
La Pila y el Montículo
3.2.
Pruebas
3.3.
Compilación Condicional
3.4.
Documentación
3.5.
Iteradores
3.6.
Concurrencia
3.7.
Manejo de Errores
3.8.
FFI
3.9.
Borrow y AsRef
3.10.
Canales de Distribución
4.
Sintaxis y Semantica
4.1.
Enlaces a Variables
4.2.
Funciones
4.3.
Tipos Primitivos
4.4.
Comentarios
4.5.
if
4.6.
Ciclos
4.7.
Pertenencia
4.8.
Referencias y Préstamo
4.9.
Tiempos de Vida
4.10.
Mutabilidad
4.11.
Estructuras
4.12.
Enumeraciones
4.13.
Match
4.14.
Patrones
4.15.
Sintaxis de Métodos
4.16.
Vectores
4.17.
Cadenas de Caracteres
4.18.
Genéricos
4.19.
Traits
4.20.
Drop
4.21.
if let
4.22.
Objetos Trait
4.23.
Closures
4.24.
Sintaxis Universal de Llamada a Funciones
4.25.
Crates y Módulos
4.26.
`const` y `static`
4.27.
Atributos
4.28.
Alias `type`
4.29.
Conversión entre Tipos
4.30.
Tipos Asociados
4.31.
Tipos sin Tamaño
4.32.
Operadores y Sobrecarga
4.33.
Coerciones Deref
4.34.
Macros
4.35.
Apuntadores Planos
4.36.
`unsafe`
5.
Rust Nocturno
5.1.
Plugins del Compilador
5.2.
Ensamblador en Linea
5.3.
No stdlib
5.4.
Intrínsecos
5.5.
Items de Lenguaje
5.6.
Enlace Avanzado
5.7.
Pruebas de Rendimiento
5.8.
Sintaxis Box y Patones
5.9.
Patrones Slice
5.10.
Constantes Asociadas
6.
Glosario
7.
Investigación Académica
Powered by
GitBook
El Lenguaje de Programacion Rust
% Pruebas de Puntos de Referencia