Типи Масивів

Типи масивів (T[], byte[] та List<T>) буде переведено до відповідного типу масиву Rust залежно від того, як вони використовуються у сигнатурі функції:

ПозиціяТип Rust
in аргумент&[T]
out/inout аргумент&mut Vec<T>
ПоверненняVec<T>
  • В Android 13 і вище підтримуються масиви фіксованого розміру, тобто T[N] стає [T; N]. Масиви фіксованого розміру можуть мати декілька вимірів (наприклад, int[3][4]). У бекенді Java масиви фіксованого розміру представлені як типи масивів.
  • Масиви у посилкових полях завжди перетворюються на Vec<T>.