The current master branch fails to build Rust OBS Wrapper.
$ git log | head -1
commit 08d66c684307bc804c9421ef2b0b4b963ceb4f4c
$ cargo build
(snip warnings)
--> src\output\mod.rs:88:45
|
88 | self.info.[<$f>] = Some(ffi::[<$f>]::<D>);
| ---- ^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
| |
| arguments to this enum variant are incorrect
...
96 | / impl_output_builder! {
97 | | get_name => GetNameOutput
98 | | // this two is required
99 | | // start => StartOutput
... |
117 | | get_connect_time_ms => GetConnectTimeMsOutput
118 | | }
| |_- in this macro invocation
|
= note: expected fn pointer `unsafe extern "C" fn(_, u32, _)`
found fn item `unsafe extern "C" fn(_, u64, _) {raw_audio2::<D>}`
note: tuple variant defined here
= note: this error originates in the macro `impl_output_builder` (in Nightly builds, run with -Z macro-backtrace for more info)
For more information about this error, try `rustc --explain E0308`.
error: could not compile `obs-wrapper` due to previous error
The current master branch fails to build Rust OBS Wrapper.
My build environment is here: