Niwaka
Niwaka
Something like: ```rust #[swift_bridge::bridge] mod ffi { extern "Rust" { type SomeType; #[swift_bridge(init)] fn new() -> Result; } } ``` ```swift do { let someType = try SomeType() } catch...
Something like: ```rust #[swift_bridge::bridge] mod ffi { extern "Rust" { fn create_string() -> String; } } ``` ```Swift //Swift let value = create_string() + create_string() ``` Right now, we need...
I'd like to use Swift's `Comparable`, like so: ```rust #[swift_bridge::bridge] mod ffi { extern "Rust" { #[swift_bridge(Comparable)] type SomeType; //... } } ``` ```swift //Swift let p = SomeType() let...
I guess that `swift-bridge` doesn't support methods on `Transparent Enum` yet, like so: ```Rust #[swift_bridge::bridge] mod ffi { enum SomeEnum { Variant1, Variant2 } extern "Rust" { #[swift_bridge(self = SomeEnum)]...
Here: https://github.com/chinedufn/swift-bridge/blob/20baa731361c9cb86c2b4a9f5c7d0a5f65f6ff45/crates/swift-bridge-ir/src/bridged_type.rs#L354-L373 Maybe, related to: https://github.com/chinedufn/swift-bridge/blob/20baa731361c9cb86c2b4a9f5c7d0a5f65f6ff45/crates/swift-bridge-ir/src/bridged_type/bridgeable_primitive.rs#L1-L9
New Feature ```rust //Rust side extern "Rust" { fn get_value()->i16; } ``` ```rust //build.rs use std::path::PathBuf; fn main() { let out_dir = PathBuf::from("./generated"); let bridges = vec!["src/lib.rs"]; for path in...
According to [Use gzip compression](https://docs.influxdata.com/influxdb/v2.6/write-data/best-practices/optimize-writes/#use-gzip-compression), `influxdb` supports `gzip` compression. I think that `influxdb-rust` should support this. ```rust //... let enable_gzip = true; let client = Client::new("http://localhost:8086", "test", enable_gzip); //... ```...
For test and format