@@ -7,62 +7,63 @@ import(
77)
88
99// Values
10- fn[A, B, C] zip_with(Array[A], Array[B], (A, B) -> C raise?) -> Array[C] raise?
10+ pub fn[A, B, C] zip_with(Array[A], Array[B], (A, B) -> C raise?) -> Array[C] raise?
1111
1212// Errors
1313
1414// Types and methods
15- fn FixedArray::blit_from_bytesview(Self[Byte], Int, BytesView) -> Unit
16- fn[T] FixedArray::copy(Self[T]) -> Self[T]
17- fn[T] FixedArray::sort_by(Self[T], (T, T) -> Int) -> Unit
18- fn[T, K : Compare] FixedArray::sort_by_key(Self[T], (T) -> K) -> Unit
19- fn[T : Compare] FixedArray::stable_sort(Self[T]) -> Unit
20- fn FixedArray::unsafe_write_uint16_be(Self[Byte], Int, UInt16) -> Unit
21- fn FixedArray::unsafe_write_uint16_le(Self[Byte], Int, UInt16) -> Unit
22- fn FixedArray::unsafe_write_uint32_be(Self[Byte], Int, UInt) -> Unit
23- fn FixedArray::unsafe_write_uint32_le(Self[Byte], Int, UInt) -> Unit
24- fn FixedArray::unsafe_write_uint64_be(Self[Byte], Int, UInt64) -> Unit
25- fn FixedArray::unsafe_write_uint64_le(Self[Byte], Int, UInt64) -> Unit
15+ pub fn FixedArray::blit_from_bytesview(Self[Byte], Int, BytesView) -> Unit
16+ pub fn[T] FixedArray::copy(Self[T]) -> Self[T]
17+ pub fn[T] FixedArray::sort_by(Self[T], (T, T) -> Int) -> Unit
18+ pub fn[T, K : Compare] FixedArray::sort_by_key(Self[T], (T) -> K) -> Unit
19+ pub fn[T : Compare] FixedArray::stable_sort(Self[T]) -> Unit
20+ pub fn FixedArray::unsafe_write_uint16_be(Self[Byte], Int, UInt16) -> Unit
21+ pub fn FixedArray::unsafe_write_uint16_le(Self[Byte], Int, UInt16) -> Unit
22+ pub fn FixedArray::unsafe_write_uint32_be(Self[Byte], Int, UInt) -> Unit
23+ pub fn FixedArray::unsafe_write_uint32_le(Self[Byte], Int, UInt) -> Unit
24+ pub fn FixedArray::unsafe_write_uint64_be(Self[Byte], Int, UInt64) -> Unit
25+ pub fn FixedArray::unsafe_write_uint64_le(Self[Byte], Int, UInt64) -> Unit
2626
27- fn[T] Array::copy(Self[T]) -> Self[T]
28- fn[A, B] Array::filter_map(Self[A], (A) -> B? raise?) -> Self[B] raise?
29- fn[T] Array::from_iter(Iter[T]) -> Self[T]
30- fn[T] Array::from_iterator(Iterator[T]) -> Self[T]
31- fn[X] Array::iterator(Self[X]) -> Iterator[X]
32- fn[X] Array::iterator2(Self[X]) -> Iterator2[Int, X]
33- fn[A : @string.ToStringView] Array::join(Self[A], StringView) -> String
34- fn[A] Array::last(Self[A]) -> A?
35- fn[T] Array::push_iter(Self[T], Iter[T]) -> Unit
36- fn[X] Array::rev_iterator(Self[X]) -> Iterator[X]
37- fn[T] Array::shuffle(Self[T], rand~ : (Int) -> Int) -> Self[T]
38- fn[T] Array::shuffle_in_place(Self[T], rand~ : (Int) -> Int) -> Unit
39- fn[T : Compare] Array::sort(Self[T]) -> Unit
40- fn[T] Array::sort_by(Self[T], (T, T) -> Int) -> Unit
41- fn[T, K : Compare] Array::sort_by_key(Self[T], (T) -> K) -> Unit
42- fn[T1, T2] Array::unzip(Self[(T1, T2)]) -> (Self[T1], Self[T2])
43- fn[A, B] Array::zip(Self[A], Self[B]) -> Self[(A, B)]
44- fn[A, B] Array::zip_to_iter2(Self[A], Self[B]) -> Iter2[A, B]
27+ pub fn[T] Array::copy(Self[T]) -> Self[T]
28+ pub fn[A, B] Array::filter_map(Self[A], (A) -> B? raise?) -> Self[B] raise?
29+ pub fn[T] Array::from_iter(Iter[T]) -> Self[T]
30+ pub fn[T] Array::from_iterator(Iterator[T]) -> Self[T]
31+ pub fn[X] Array::iterator(Self[X]) -> Iterator[X]
32+ pub fn[X] Array::iterator2(Self[X]) -> Iterator2[Int, X]
33+ pub fn[A : @string.ToStringView] Array::join(Self[A], StringView) -> String
34+ pub fn[A] Array::last(Self[A]) -> A?
35+ pub fn[T] Array::push_iter(Self[T], Iter[T]) -> Unit
36+ pub fn[X] Array::rev_iterator(Self[X]) -> Iterator[X]
37+ pub fn[T] Array::shuffle(Self[T], rand~ : (Int) -> Int) -> Self[T]
38+ pub fn[T] Array::shuffle_in_place(Self[T], rand~ : (Int) -> Int) -> Unit
39+ pub fn[T : Compare] Array::sort(Self[T]) -> Unit
40+ pub fn[T] Array::sort_by(Self[T], (T, T) -> Int) -> Unit
41+ pub fn[T, K : Compare] Array::sort_by_key(Self[T], (T) -> K) -> Unit
42+ pub fn[T1, T2] Array::unzip(Self[(T1, T2)]) -> (Self[T1], Self[T2])
43+ pub fn[A, B] Array::zip(Self[A], Self[B]) -> Self[(A, B)]
44+ pub fn[A, B] Array::zip_to_iter2(Self[A], Self[B]) -> Iter2[A, B]
4545
46- fn[T] ArrayView::all(Self[T], (T) -> Bool raise?) -> Bool raise?
47- fn[T] ArrayView::any(Self[T], (T) -> Bool raise?) -> Bool raise?
48- fn[T : Eq] ArrayView::contains(Self[T], T) -> Bool
49- fn[T] ArrayView::each(Self[T], (T) -> Unit raise?) -> Unit raise?
50- fn[T] ArrayView::eachi(Self[T], (Int, T) -> Unit raise?) -> Unit raise?
51- fn[T] ArrayView::filter(Self[T], (T) -> Bool raise?) -> Array[T] raise?
52- fn[A, B] ArrayView::fold(Self[A], init~ : B, (B, A) -> B raise?) -> B raise?
53- fn[A, B] ArrayView::foldi(Self[A], init~ : B, (Int, B, A) -> B raise?) -> B raise?
54- fn[A] ArrayView::iter2(Self[A]) -> Iter2[Int, A]
55- fn[X] ArrayView::iterator2(Self[X]) -> Iterator2[Int, X]
56- fn[A : @string.ToStringView] ArrayView::join(Self[A], StringView) -> String
57- fn[T, U] ArrayView::map(Self[T], (T) -> U raise?) -> Array[U] raise?
58- fn[T, U] ArrayView::mapi(Self[T], (Int, T) -> U raise?) -> Array[U] raise?
59- fn[A, B] ArrayView::rev_fold(Self[A], init~ : B, (B, A) -> B raise?) -> B raise?
60- fn[A, B] ArrayView::rev_foldi(Self[A], init~ : B, (Int, B, A) -> B raise?) -> B raise?
61- fn[X] ArrayView::rev_iterator(Self[X]) -> Iterator[X]
62- fn[T] ArrayView::start_offset(Self[T]) -> Int
63- fn[T] ArrayView::to_array(Self[T]) -> Array[T]
46+ pub fn[T] ArrayView::all(Self[T], (T) -> Bool raise?) -> Bool raise?
47+ pub fn[T] ArrayView::any(Self[T], (T) -> Bool raise?) -> Bool raise?
48+ pub fn[T : Eq] ArrayView::contains(Self[T], T) -> Bool
49+ pub fn[T] ArrayView::each(Self[T], (T) -> Unit raise?) -> Unit raise?
50+ pub fn[T] ArrayView::eachi(Self[T], (Int, T) -> Unit raise?) -> Unit raise?
51+ pub fn[T] ArrayView::filter(Self[T], (T) -> Bool raise?) -> Array[T] raise?
52+ pub fn[A, B] ArrayView::fold(Self[A], init~ : B, (B, A) -> B raise?) -> B raise?
53+ pub fn[A, B] ArrayView::foldi(Self[A], init~ : B, (Int, B, A) -> B raise?) -> B raise?
54+ pub fn[A] ArrayView::iter2(Self[A]) -> Iter2[Int, A]
55+ pub fn[X] ArrayView::iterator2(Self[X]) -> Iterator2[Int, X]
56+ pub fn[A : @string.ToStringView] ArrayView::join(Self[A], StringView) -> String
57+ pub fn[T, U] ArrayView::map(Self[T], (T) -> U raise?) -> Array[U] raise?
58+ pub fn[T, U] ArrayView::mapi(Self[T], (Int, T) -> U raise?) -> Array[U] raise?
59+ pub fn[A, B] ArrayView::rev_fold(Self[A], init~ : B, (B, A) -> B raise?) -> B raise?
60+ pub fn[A, B] ArrayView::rev_foldi(Self[A], init~ : B, (Int, B, A) -> B raise?) -> B raise?
61+ pub fn[X] ArrayView::rev_iterator(Self[X]) -> Iterator[X]
62+ pub fn[T] ArrayView::start_offset(Self[T]) -> Int
63+ pub fn[T] ArrayView::to_array(Self[T]) -> Array[T]
6464
6565// Type aliases
66+ #deprecated
6667pub using @builtin {type ArrayView as View}
6768
6869// Traits
0 commit comments