Tipos de Matriz
Os tipos de array (T[], byte[] e List<T>) são traduzidos para o tipo de array Rust apropriado, dependendo de como são usados na assinatura da função:
| Posição | Tipo em Rust |
|---|---|
Argumento in | &[T] |
Argumento out/inout | &mut Vec<T> |
| Retorno | Vec<T> |
- No Android 13 ou superior, arrays de tamanho fixo são suportados, ou seja,
T[N]se torna[T; N]. Arrays de tamanho fixo podem ter várias dimensões (por exemplo, int[3][4]). No backend Java, arrays de tamanho fixo são representados como tipos de array. - Arrays em campos parcelable sempre são traduzidos para
Vec<T>.