Jonathan Tanner
Jonathan Tanner
This fixes #338
This fixes #335 by adding the missing newline
If my bridge module contains ``` extern "Rust" { #[swift_bridge(Copy(16))] struct T; fn f() -> Vec; } ``` then I get an error, because `T` does not conform to `Vectorizable`
The rust source file: ``` #[derive(Clone, Copy)] struct T1(u32); #[derive(Clone, Copy)] struct T2(u32); #[swift_bridge::bridge] mod ffi { extern "Rust" { #[swift_bridge(Copy(4), Sendable)] type T1; #[swift_bridge(Copy(4), Sendable)] type T2; } }...
The generated C headers do not include guards to add `extern "C"` if compiled as C++, which means that I had to turn off Swift C++ interop, which is a...