Skip to content
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

Publish on crates.io #3

Open
jonhoo opened this issue Feb 18, 2019 · 3 comments
Open

Publish on crates.io #3

jonhoo opened this issue Feb 18, 2019 · 3 comments

Comments

@jonhoo
Copy link

jonhoo commented Feb 18, 2019

This doesn't seem to be available on crates.io yet -- is that intentional? It'd be awesome to publish this as, say, usdt, so that people could start using it in their applications :)

@Fiedzia
Copy link
Owner

Fiedzia commented Feb 26, 2019

I wish I could but there is no way to get it anywhere near the quality and usability I'd like to have without close integration with the compiler, so that's the path I'll take.

@jonhoo
Copy link
Author

jonhoo commented Feb 26, 2019

I'm not entirely sure what you mean? Does this crate not work in its current state if you do this?

[dependencies]
rust-usdt = { git = "https://github.com/Fiedzia/rust-usdt" }

as instructed by the README? If it does, it seems pretty reasonable to me to put on crates.io? It's fien to have nightly-only crates on there :)

Or are you saying that you've found that the approach this crate currently takes isn't the way to go long-term, and that you essentially want to deprecate it in favor of some other approach? If the latter, do you have a link to where the work may be continued?

@Fiedzia
Copy link
Owner

Fiedzia commented Mar 14, 2019

It requires features from unstable rust, so no. Even if that would work, to get quality and usability I want would require close integration with compiler internals to get type safety and proper handling of different data types. My plan is to wrap it up, create usable demo and create RFC for Rust compiler.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants