firehazard 0.0.0-2022-09-10

Unopinionated low level API bindings focused on soundness, safety, and stronger types over raw FFI.
Documentation
@pushd "%~dp0.." && setlocal

@if "%~1" EQU "crates\no-std\examples\trivial.rs" goto :trivial
@if "%~1" EQU "examples\spam_dbg.rs" goto :spam_dbg

@cargo check --workspace --all-targets --all-features
@if ERRORLEVEL 1 goto :die

:die

@popd && endlocal && exit /b %ERRORLEVEL%



:trivial

cd crates\no-std
cargo +nightly build --example trivial --release -Zbuild-std=core --target=x86_64-pc-windows-msvc
@if ERRORLEVEL 1 goto :die
cargo          build --example trivial --release
@goto :die

:spam_dbg

cargo run --example spam_dbg
@goto :die