moonbitlang/quickcheck/lazy does not have a README file
pub(all) enum LazyList[T] { Nil Cons(T, LazyRef[LazyList[T]])}
impl Add for LazyList[T]
fn[T] op_add(self : LazyList[T], other : LazyList[T]) -> LazyList[T]
impl Show for LazyList[T]
fn[T : Show] output(self : LazyList[T], logger : Logger) -> Unit
fn[T] LazyList::concat(self : LazyList[T], other : LazyList[T]) -> LazyList[T]
fn[T] LazyList::drop(self : LazyList[T], n : Int) -> LazyList[T]
fn[T] LazyList::drop_while(self : LazyList[T], p : (T) -> Bool) -> LazyList[T]
fn[T, U] LazyList::fold_left(self : LazyList[T], f : (U, T) -> U, init~ : U) -> U
fn[T, U] LazyList::fold_right(self : LazyList[T], f : (T, U) -> U, init~ : U) -> U
fn[T] LazyList::head(self : LazyList[T]) -> T
fn[T] LazyList::index(self : LazyList[T], i : Int) -> T
fn[T] LazyList::length(self : LazyList[T]) -> Int
fn[T, U] LazyList::map(self : LazyList[T], f : (T) -> U) -> LazyList[U]
fn[T] LazyList::split_at(self : LazyList[T], i : Int) -> (LazyList[T], LazyList[T])
fn[T] LazyList::tail(self : LazyList[T]) -> LazyList[T]
fn[T] LazyList::tails(self : LazyList[T]) -> LazyList[LazyList[T]]
fn[T] LazyList::take(self : LazyList[T], n : Int) -> LazyList[T]
fn[T] LazyList::take_while(self : LazyList[T], p : (T) -> Bool) -> LazyList[T]
fn[T] LazyList::unfold(self : LazyList[T], f : (LazyList[T]) -> (T, LazyList[T])?) -> LazyList[T]
type LazyRef[T]
fn[T] LazyRef::force(self : LazyRef[T]) -> T
fn[T] LazyRef::from_thunk(f : () -> T) -> LazyRef[T]
fn[T] LazyRef::from_value(val : T) -> LazyRef[T]
fn[X] default() -> LazyList[X]
fn[T] from_list(ls : @moonbitlang/core/list.TT[T]) -> LazyList[T]
fn[X : Add] infinite_stream(start : X, step : X) -> LazyList[X]
fn[T] repeat(val : T) -> LazyList[T]
fn[X : Add] sum(l : LazyList[X], init~ : X) -> X
fn[T] to_lazy(ls : @moonbitlang/core/list.TT[T]) -> LazyList[T]
fn[A, B, C] zip_lazy_normal(f : (A, B) -> C, xs : LazyList[A], ys : @moonbitlang/core/list.TT[B]) -> @moonbitlang/core/list.TT[C]
fn[T] zip_plus(f : (T, T) -> T, ls1 : LazyList[T], ls2 : LazyList[T]) -> LazyList[T]
fn[A, B, C] zip_with(f : (A, B) -> C, xs : LazyList[A], ys : LazyList[B]) -> LazyList[C]
Install
Automatic testing of MoonBit programs
Powered by MoonBit
© 2026 mooncakes.io