-
Notifications
You must be signed in to change notification settings - Fork 15
Restructure into Standard Rust Project Layout #118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@delehef Is there anything specific about the way the project is structured to note? For example, you were specifically trying to keep the static / dynamic libraries as small as possible? |
Because the lib only needs (needed?) what is required to expand traces, feel free to increase the public API surface.
What do you mean by a normal lib? It compiles a |
I mean we have this in the
I understand why you have this, but it actually has implications meaning tests in
Looks like there is an issue for this raised, though unclear whether its actually considered a bug or not. |
Also, are both |
For now, I think this is not a priority :) |
Currently, the project is configured in a slightly unusual fashion which doesn't quite fit the normal project layout. In particular, this makes testing more awkward. Notes:
lib
, which means that tests in thetests/
directory cannot access it as a crate.tests/
directory (and other clients) cannot use the tool.main
binary, and not with the library. Its unclear if they are left out for some reason.These can all be changed relatively easily, though its not clear whether there was any specific reason for structuring like this.
The text was updated successfully, but these errors were encountered: