sjlj2 0.3.0

Safer, cheaper and more ergonomic setjmp/longjmp in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Safer[^1], cheaper and more ergonomic setjmp/longjmp in Rust[^2]

[^1]: `long_jump` is still unsafe and is technically UB, though.
      See more about safety in docs of `long_jump`.

[^2]: ...and assembly. No C trampoline is involved!

[pof]: https://rust-lang.github.io/rfcs/2945-c-unwind-abi.html#plain-old-frames

[![crates.io](https://img.shields.io/crates/v/sjlj2)](https://crates.io/crates/sjlj2)
[![docs.rs](https://img.shields.io/docsrs/sjlj2)][docs]
[![CI](https://github.com/oxalica/async-ffi/actions/workflows/ci.yaml/badge.svg)](https://github.com/oxalica/async-ffi/actions/workflows/ci.yaml)

See more in [documentations][docs].

[docs]: https://docs.rs/sjlj2