README

YumeXi/error/cause does not have a README file

#
Cause

impl Show for Cause

#
Cause::by

#as_free_fn
#callsite(autofill(loc))
fn[T] Cause::by(err : Error, msg? : String, loc~ : SourceLoc) -> T raise Cause

Chains or wraps an error with an optional message

#
Cause::errors

fn Cause::errors(self : Cause) -> Iter[Cause]

Returns an Iter that walks the error chain

#
bail

#callsite(autofill(loc))
fn[T] bail(msg : String, loc~ : SourceLoc) -> T raise Cause

Just raise an error with a message

#
passby

#callsite(autofill(loc))
fn[T] passby(f : () -> T raise, msg? : String, loc~ : SourceLoc) -> T raise Cause

Call the function and wrap any error it raises

Powered by MoonBit

Site sourceReport issuePackagesBuild queueSkillsStatistics

© 2026 mooncakes.io