Introducción
1.
Hola mundo
❱
1.1.
Comentarios
1.2.
Impresión formateada
❱
1.2.1.
Para depurar
1.2.2.
Para mostrar
❱
1.2.2.1.
Caso de prueba: Lista
1.2.3.
Formateo
2.
Tipos elementales
❱
2.1.
Literales y operadores
2.2.
Tuplas
2.3.
Vectores y segmentos
3.
Tipos personalizados
❱
3.1.
Estructuras
3.2.
Enumeraciones
❱
3.2.1.
Uso
3.2.2.
Similares a C
3.2.3.
Caso de prueba: Lista enlazada
3.3.
Constantes
4.
Enlace de variables
❱
4.1.
Mutabilidad
4.2.
Ámbito y sombreado
4.3.
Declaración anticipada
4.4.
Congelación
5.
Tipos
❱
5.1.
Casting
5.2.
Literales
5.3.
Inferencia
5.4.
Aliasing
6.
Conversión
❱
6.1.
From e Into
6.2.
TryFrom y TryInto
6.3.
A y desde Strings
7.
Expresiones
8.
Flujo de control
❱
8.1.
if/else
8.2.
loop
❱
8.2.1.
Anidamiento y etiquetas
8.2.2.
Devolver desde bucles
8.3.
while
8.4.
for y range
8.5.
match
❱
8.5.1.
Desestructuración
❱
8.5.1.1.
tuplas
8.5.1.2.
enums
8.5.1.3.
punterors/referencias
8.5.1.4.
structs
8.5.2.
Guardias
8.5.3.
Enlace
8.6.
if let
8.7.
while let
9.
Funciones
❱
9.1.
Métodos
9.2.
Clausuras
❱
9.2.1.
Capturar
9.2.2.
Como parámetros de entrada
9.2.3.
Anonimato de tipo
9.2.4.
Funciones de entrada
9.2.5.
Como parámetros de salida
9.2.6.
Ejemplos en std
❱
9.2.6.1.
Iterator::any
9.2.6.2.
Buscar a través de iteradores
9.3.
Funciones de orden superior
9.4.
Funciones divergentes
10.
Módulos
❱
10.1.
Visibilidad
10.2.
Visibilidad de struct
10.3.
La declaración use
10.4.
super y self
10.5.
Jerarquía de archivos
11.
Crates
❱
11.1.
Crear una biblioteca
11.2.
Usar una biblioteca
12.
Cargo
❱
12.1.
Dependencias
12.2.
Convenciones
12.3.
Pruebas
12.4.
Secuencias de comandos de compilación
13.
Atributos
❱
13.1.
dead_code
13.2.
Crates
13.3.
cfg
❱
13.3.1.
Personalizados
Rust (default)
Coal
Rust con ejemplos
Ejemplos en
std
Esta sección contiene algunos ejemplos de uso de clausuras de la biblioteca
std
.