instrument_lib (instrument v1.1.4)

View Source

Summary

Functions

Best-effort apply/3, returning Default on any exception.

Run a 0-arity fun, ignoring any exception. Returns ok on failure.

Run a 0-arity fun, returning Default on any exception.

Functions

mk_info(Name, Help)

safe_apply(M, F, A, Default)

-spec safe_apply(module(), atom(), [term()], term()) -> term().

Best-effort apply/3, returning Default on any exception.

safe_call(Fun)

-spec safe_call(fun(() -> term())) -> term().

Run a 0-arity fun, ignoring any exception. Returns ok on failure.

safe_call(Fun, Default)

-spec safe_call(fun(() -> term()), term()) -> term().

Run a 0-arity fun, returning Default on any exception.

table()

tables()