i have project like this:
├── Cargo.toml
└── src
├── bin
│ ├── api_function_one.rs
│ └── api_function_two.rs
└── main.rs
Cargo.toml
[package]
name = "example"
version = "0.1.0"
edition = "2021"
[[bin]]
name = "function_one"
path = "src/bin/api_function_one.rs"
[[bin]]
name = "function_two"
path = "src/bin/api_function_two.rs"
[dependencies]
diesel = { version = "2.0.0", features = ["postgres", "chrono", "uuid"] }
How can i call from src/main.rs
functions from src/bin/
?
I need binary functions, but i don't know, how to invoke them... If it impossible for binary project, can I do it in library project?
i read this:
- How to build multi workspace cargo project in rust
- try to use sourcegraph to find examples
- https://dev.to/yjdoc2/make-a-combined-library-and-binary-project-in-rust-d4f