Skip to content

Commit f32375d

Browse files
committed
chore: moon info
1 parent 50a005b commit f32375d

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

array/pkg.generated.mbti

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,14 @@ impl[A : Hash] Hash for ArrayView[A]
165165
impl[X : Show] Show for ArrayView[X]
166166
impl[A : @quickcheck.Arbitrary] @quickcheck.Arbitrary for ArrayView[A]
167167

168+
fn[X] MutArrayView::iterator(Self[X]) -> Iterator[X]
169+
fn[X] MutArrayView::iterator2(Self[X]) -> Iterator2[Int, X]
170+
fn[X] MutArrayView::rev_iterator(Self[X]) -> Iterator[X]
171+
impl[T : Compare] Compare for MutArrayView[T]
172+
impl[T : Eq] Eq for MutArrayView[T]
173+
impl[A : Hash] Hash for MutArrayView[A]
174+
impl[X : Show] Show for MutArrayView[X]
175+
168176
// Type aliases
169177
pub using @builtin {type ArrayView as View}
170178

builtin/pkg.generated.mbti

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ fn[T, U] Array::map(Self[T], (T) -> U raise?) -> Self[U] raise?
107107
fn[T] Array::map_inplace(Self[T], (T) -> T raise?) -> Unit raise?
108108
fn[T, U] Array::mapi(Self[T], (Int, T) -> U raise?) -> Self[U] raise?
109109
fn[T] Array::mapi_inplace(Self[T], (Int, T) -> T raise?) -> Unit raise?
110+
fn[T] Array::mut_sub(Self[T], start? : Int, end? : Int) -> MutArrayView[T]
110111
fn[T] Array::new(capacity? : Int) -> Self[T]
111112
fn[T] Array::pop(Self[T]) -> T?
112113
fn[T] Array::push(Self[T], T) -> Unit
@@ -369,6 +370,18 @@ impl[K : Hash + Eq, V : Eq] Eq for Map[K, V]
369370
impl[K : Show, V : Show] Show for Map[K, V]
370371
impl[K : Show, V : ToJson] ToJson for Map[K, V]
371372

373+
type MutArrayView[T]
374+
#alias("_[_]")
375+
fn[T] MutArrayView::at(Self[T], Int) -> T
376+
fn[T] MutArrayView::length(Self[T]) -> Int
377+
fn[T] MutArrayView::mut_sub(Self[T], start? : Int, end? : Int) -> Self[T]
378+
#alias("_[_]=_")
379+
fn[T] MutArrayView::set(Self[T], Int, T) -> Unit
380+
#alias("_[_:_]")
381+
fn[T] MutArrayView::sub(Self[T], start? : Int, end? : Int) -> ArrayView[T]
382+
fn[T] MutArrayView::unsafe_get(Self[T], Int) -> T
383+
fn[T] MutArrayView::unsafe_set(Self[T], Int, T) -> Unit
384+
372385
pub(all) type SourceLoc
373386
fn SourceLoc::to_string(Self) -> String
374387
impl Show for SourceLoc
@@ -621,6 +634,7 @@ fn[T] FixedArray::iter(Self[T]) -> Iter[T]
621634
fn[T] FixedArray::iter2(Self[T]) -> Iter2[Int, T]
622635
fn[T] FixedArray::length(Self[T]) -> Int
623636
fn[T] FixedArray::make(Int, T) -> Self[T]
637+
fn[T] FixedArray::mut_sub(Self[T], start? : Int, end? : Int) -> MutArrayView[T]
624638
#alias("_[_]=_")
625639
fn[T] FixedArray::set(Self[T], Int, T) -> Unit
626640
fn FixedArray::set_utf16be_char(Self[Byte], Int, Char) -> Int

0 commit comments

Comments
 (0)