720 B
720 B
Host files
File path: out/dir/api.rs
// Host code
/* Rust API */
#[derive(Debug)]
pub enum Commands {
Test(test::Test),
}
/// an empty doc comment:
///
/// doc comment continued.
pub mod test {
#[derive(Debug)]
pub enum Test {}
}
/* C API */
pub mod test_c {
#[allow(unused_imports)]
use crate::callback_function;
}
// vim: filetype=rust
Auxiliary files
File path: dist/interface.h
#if !defined TRIXY_MAIN_HEADER
#define TRIXY_MAIN_HEADER
#include "errno.h"
#include "string.h"
#include "vec.h"
/**
* an empty doc comment:
*
* doc comment continued.
*/
struct test
{
};
const struct test test = {};
#endif // if !defined TRIXY_MAIN_HEADER
// vim: filetype=c