Skip to content

Commit f63fee8

Browse files
Yu-zhbobzhang
authored andcommitted
chore: moon info
1 parent 177a4ad commit f63fee8

File tree

2 files changed

+26
-5
lines changed

2 files changed

+26
-5
lines changed

array/pkg.generated.mbti

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ fn[T] ArrayView::eachi(Self[T], (Int, T) -> Unit raise?) -> Unit raise?
5353
fn[T] ArrayView::filter(Self[T], (T) -> Bool raise?) -> Array[T] raise?
5454
fn[A, B] ArrayView::fold(Self[A], init~ : B, (B, A) -> B raise?) -> B raise?
5555
fn[A, B] ArrayView::foldi(Self[A], init~ : B, (Int, B, A) -> B raise?) -> B raise?
56-
fn[A] ArrayView::iter(Self[A]) -> Iter[A]
5756
fn[A] ArrayView::iter2(Self[A]) -> Iter2[Int, A]
5857
fn[X] ArrayView::iterator2(Self[X]) -> Iterator2[Int, X]
5958
fn[A : @string.ToStringView] ArrayView::join(Self[A], StringView) -> String
@@ -64,10 +63,6 @@ fn[A, B] ArrayView::rev_foldi(Self[A], init~ : B, (Int, B, A) -> B raise?) -> B
6463
fn[X] ArrayView::rev_iterator(Self[X]) -> Iterator[X]
6564
fn[T] ArrayView::start_offset(Self[T]) -> Int
6665
fn[T] ArrayView::to_array(Self[T]) -> Array[T]
67-
impl[T : Compare] Compare for ArrayView[T]
68-
impl[T : Eq] Eq for ArrayView[T]
69-
impl[A : Hash] Hash for ArrayView[A]
70-
impl[X : Show] Show for ArrayView[X]
7166

7267
// Type aliases
7368
pub using @builtin {type ArrayView as View}

builtin/pkg.generated.mbti

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ fn[T] Array::map_in_place(Self[T], (T) -> T raise?) -> Unit raise?
117117
fn[T, U] Array::mapi(Self[T], (Int, T) -> U raise?) -> Self[U] raise?
118118
#alias(mapi_inplace, deprecated)
119119
fn[T] Array::mapi_in_place(Self[T], (Int, T) -> T raise?) -> Unit raise?
120+
fn[T] Array::mut_sub(Self[T], start? : Int, end? : Int) -> MutArrayView[T]
120121
fn[T] Array::new(capacity? : Int) -> Self[T]
121122
fn[T] Array::pop(Self[T]) -> T?
122123
fn[T] Array::push(Self[T], T) -> Unit
@@ -168,11 +169,16 @@ type ArrayView[T]
168169
#alias("_[_]")
169170
fn[T] ArrayView::at(Self[T], Int) -> T
170171
fn[A] ArrayView::blit_to(Self[A], Array[A], dst_offset? : Int) -> Unit
172+
fn[A] ArrayView::iter(Self[A]) -> Iter[A]
171173
fn[X] ArrayView::iterator(Self[X]) -> Iterator[X]
172174
fn[T] ArrayView::length(Self[T]) -> Int
173175
#alias("_[_:_]")
174176
fn[T] ArrayView::sub(Self[T], start? : Int, end? : Int) -> Self[T]
175177
fn[T] ArrayView::suffixes(Self[T], include_empty? : Bool) -> Iterator[Self[T]]
178+
impl[T : Compare] Compare for ArrayView[T]
179+
impl[T : Eq] Eq for ArrayView[T]
180+
impl[A : Hash] Hash for ArrayView[A]
181+
impl[X : Show] Show for ArrayView[X]
176182
impl[X : ToJson] ToJson for ArrayView[X]
177183

178184
type Hasher
@@ -383,6 +389,25 @@ impl[K : Hash + Eq, V : Eq] Eq for Map[K, V]
383389
impl[K : Show, V : Show] Show for Map[K, V]
384390
impl[K : Show, V : ToJson] ToJson for Map[K, V]
385391

392+
type MutArrayView[T]
393+
#alias("_[_]")
394+
fn[T] MutArrayView::at(Self[T], Int) -> T
395+
fn[X] MutArrayView::iterator(Self[X]) -> Iterator[X]
396+
fn[X] MutArrayView::iterator2(Self[X]) -> Iterator2[Int, X]
397+
fn[T] MutArrayView::length(Self[T]) -> Int
398+
fn[T] MutArrayView::mut_sub(Self[T], start? : Int, end? : Int) -> Self[T]
399+
fn[X] MutArrayView::rev_iterator(Self[X]) -> Iterator[X]
400+
#alias("_[_]=_")
401+
fn[T] MutArrayView::set(Self[T], Int, T) -> Unit
402+
#alias("_[_:_]")
403+
fn[T] MutArrayView::sub(Self[T], start? : Int, end? : Int) -> ArrayView[T]
404+
fn[T] MutArrayView::unsafe_get(Self[T], Int) -> T
405+
fn[T] MutArrayView::unsafe_set(Self[T], Int, T) -> Unit
406+
impl[T : Compare] Compare for MutArrayView[T]
407+
impl[T : Eq] Eq for MutArrayView[T]
408+
impl[A : Hash] Hash for MutArrayView[A]
409+
impl[X : Show] Show for MutArrayView[X]
410+
386411
pub(all) type SourceLoc
387412
fn SourceLoc::to_string(Self) -> String
388413
impl Show for SourceLoc
@@ -747,6 +772,7 @@ fn[T] FixedArray::make(Int, T) -> Self[T]
747772
fn[T] FixedArray::makei(Int, (Int) -> T raise?) -> Self[T] raise?
748773
fn[T, U] FixedArray::map(Self[T], (T) -> U raise?) -> Self[U] raise?
749774
fn[T, U] FixedArray::mapi(Self[T], (Int, T) -> U raise?) -> Self[U] raise?
775+
fn[T] FixedArray::mut_sub(Self[T], start? : Int, end? : Int) -> MutArrayView[T]
750776
fn[T] FixedArray::rev(Self[T]) -> Self[T]
751777
fn[T] FixedArray::rev_each(Self[T], (T) -> Unit raise?) -> Unit raise?
752778
fn[T] FixedArray::rev_eachi(Self[T], (Int, T) -> Unit raise?) -> Unit raise?

0 commit comments

Comments
 (0)