-
Notifications
You must be signed in to change notification settings - Fork 23
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 1.0 #16
Comments
I would be OK with that -- especially with #19 that will allow you to check pretty much anything. Would you care to review that, and maybe audit the API in general for 1.0? (Perhaps you already have...) |
I've looked through the API surface of the crate, everything seems reasonable! The only two non super obvious bits were:
|
Oh, in Cargo.toml, |
I see your point, but yes, the added verbosity would seem unfortunate. I think it's ok to excuse the terse names because the API surface is so small.
Yeah, I think that bootstrap complexity would not be justified. I expect most cases will just be unwrapped anyway, so the
AFAICT Cargo doesn't validate the license at all, leaving it to the registry: |
Yeah, indeed, Cargo doesn’t do validation here. So, we should change this to OR, because that’s what standard says. |
Published! |
@cuviper I think it might be the good idea to announce the crate on urlo/r/rust? I have a feeling that this crate is barely known (19 ⭐, and I know it only because I was browsing cargo's issue tracker the other day and noticed alexcrichton mentioning it in passing). At the same time, I think there will be ecosystem-wide goodness if everyone converges to this crate. Also, "MSRV is 1.0.0" is just to cool to not brag about :-) |
This seems to be a really great foundational crate with a rather narrow and well defined API. Maybe just publish 1.0, while there are relatively few users, to avoid upgrade pains?
The text was updated successfully, but these errors were encountered: