Changes for version 0.16 - 2023-06-14
- use `*std::os::raw::c_char` instead of `*i8` for strings, as this is more portable. In particular *u8 or *c_char is expected on Linux Arm64. (gh#42)
Modules
Documentation and tools for using Platypus with the Rust programming language
Examples
- examples/Person/Makefile.PL
- examples/Person/ffi/Cargo.lock
- examples/Person/ffi/Cargo.toml
- examples/Person/ffi/src/lib.rs
- examples/Person/ffi/src/test.rs
- examples/Person/lib/Person.pm
- examples/Person/t/basic.t
- examples/add.pl
- examples/add.rs
- examples/callback.pl
- examples/callback.rs
- examples/old/points.pl
- examples/old/points.rs
- examples/panic.pl
- examples/panic.rs
- examples/slice.pl
- examples/slice.rs
- examples/string/argument.pl
- examples/string/argument.rs
- examples/string/return/keep.pl
- examples/string/return/keep.rs
- examples/string/return/return.pl
- examples/string/return/return.rs
- examples/string/return/static.pl
- examples/string/return/static.rs
- examples/tuple.pl
- examples/tuple.rs