diff --git a/example/main/.gitignore b/example/main/.gitignore index f3f4db9..66e70a8 100644 --- a/example/main/.gitignore +++ b/example/main/.gitignore @@ -21,3 +21,5 @@ /target /result /dist + +/src/bin/main/generated_api.rs diff --git a/example/main/src/bin/main/main.rs b/example/main/src/bin/main/main.rs index 9f6e296..0394db2 100644 --- a/example/main/src/bin/main/main.rs +++ b/example/main/src/bin/main/main.rs @@ -22,16 +22,14 @@ use std::{env, ffi::c_int, mem}; -use dogs::TrainedDog; use libloading::{Library, Symbol}; -use crate::dogs::DogType; +use crate::dogs::{DogType, TrainedDog}; include!(concat!(env!("OUT_DIR"), "/api.rs")); -// run `cargo r --bin api > ./src/bin/main/api.rs` to output the generated api -// mod api; -// pub use api::*; +// run `cargo run --bin api > ./src/bin/main/generated_api.rs` to output the generated api +// mod generated_api; fn handle_cmd(cmd: Commands) { match cmd {