ps4 - rust traduccion
¿Cuál es el equivalente de óxido de `size_t`? (1)
En términos más prácticos: ¿qué tipo de datos enteros debería usar para índices en un vector, longitud de matrices, etc.?
Hay muchas discusiones sobre este tema para Rust pre-1.0 flotando en Internet y no puedo encontrar una respuesta autorizada sobre la decisión final.
Eso sería usize e isize (tipos de tamaño de puntero, sin firmar y firmado). La referencia dice que el tamaño máximo de una matriz es el valor máximo de isize tal que se pueden calcular las diferencias de posiciones.
Sin embargo, las funciones de std::Vec usan usize para todos los índices.