tinyvec
A veces, se necesita algo que se pueda cambiar de tamaño, como Vec
, pero sin asignación de heap. tinyvec
ofrece un vector respaldado por un array o slice, que se podría asignar estáticamente o en la stack, y que hace un seguimiento de cuántos elementos se usan, entrando en panic si intentas utilizar más elementos de los asignados.
Speaker Notes
tinyvec
requiere que el tipo de elemento implementeDefault
para la inicialización.- El playground de Rust incluye
tinyvec
, por lo que este ejemplo se ejecutará bien aunque esté insertado.