use std::ffi::{c_ushort, c_void};
#[no_mangle]
pub extern "C" fn interception_create_context() -> *mut c_void {
unimplemented!("interception_create_context")
}
#[no_mangle]
pub extern "C" fn interception_destroy_context(_ctx_ptr: *mut c_void) {
unimplemented!("interception_destroy_context")
}
#[no_mangle]
pub extern "C" fn interception_set_filter(
_ctx_ptr: *mut c_void,
_predicate_ptr: *const extern "C" fn(i32) -> i32,
_filter: c_ushort,
) {
unimplemented!("interception_set_filter")
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
#[should_panic(expected = "not implemented: interception_create_context")]
fn e2e() {
let _ = interception_create_context();
}
}