C Helper Programs Idiomatic Crate Directory


My project consists of a number of programs written in Rust and a small number of helper programs written in C and Python (which I may migrate to Rust at a later date).

I'm happy how to create a crate with multiple Rust binaries. My query is, is there an idiomatic directory structure within a crate to hold binaries (and possible Make files) for helper programs written in foreign languages?

I would like to keep my project within a single top level directory.

Many thanks


There's no standard for this. For Rust helpers the closest thing is GitHub - matklad/cargo-xtask but that's only an informal convention.

Thank you for your reply. That's fine, I just wanted to adhere to any convention if there was one.

Best wishes

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.