Rust question: I have a fork of rust-nostr that has a copy of a library that I adapted to a different use case, and I want to have the source within the same project that I'm using it in (adding SQL migrations).
Should I add a new crate to the cargo workspace in the same repository and reference it that way, or should I just put it inside a folder in my existing binary project and use it like that?