Jonathan Tanner

Results 15 issues of Jonathan Tanner

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...