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çãoTipo em Rust
Argumento in&[T]
Argumento out/inout&mut Vec<T>
RetornoVec<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>.