Conversation
|
I preemptively opened this because I have a couple questions:
|
There was a problem hiding this comment.
I think for publishing to work you need to have a version dep here too. Not sure
|
To answer questions:
The code looks ok but (sorry I didn’t mention this earlier) I wonder if this plugin should be here rather than in Servo. We can move it back if someone asks, but in the meantime I don’t know if anyone else would use it. Meanwhile, this code uses unstable compiler internals (as plugins do) and rust-url is sort of expected to work on Rust Nightly, while Rust-in-Servo is updated less frequently. To put it more bluntly, moving it to Servo is likely less future work for me :] |
We don't need to ship this crate as part of rust-url. It can be published separately and used only by Servo. |
|
I’m suggesting having this in the servo/servo repository rather than this one, where the Rust version used on CI is updated less frequently. This is not about publishing on crates.io. |
|
Suggestions on where it should live in Servo? |
|
The |
Implement 'url!(..)' macro servo/rust-url#136 servo/rust-url#137 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8622) <!-- Reviewable:end -->
Implement 'url!(..)' macro servo/rust-url#136 servo/rust-url#137 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8622) <!-- Reviewable:end -->
Implement 'url!(..)' macro servo/rust-url#136 servo/rust-url#137 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8622) <!-- Reviewable:end -->
…ugin); r=SimonSapin servo/rust-url#136 servo/rust-url#137 Source-Repo: https://github.com/servo/servo Source-Revision: ea690a2dff64d1cb4eb668473d62f1bbcb19f7c8
…ugin); r=SimonSapin servo/rust-url#136 servo/rust-url#137 Source-Repo: https://github.com/servo/servo Source-Revision: ea690a2dff64d1cb4eb668473d62f1bbcb19f7c8 UltraBlame original commit: 5bb91f3403d68562020f7bb5215820646e7cc5c6
…ugin); r=SimonSapin servo/rust-url#136 servo/rust-url#137 Source-Repo: https://github.com/servo/servo Source-Revision: ea690a2dff64d1cb4eb668473d62f1bbcb19f7c8 UltraBlame original commit: 5bb91f3403d68562020f7bb5215820646e7cc5c6
…ugin); r=SimonSapin servo/rust-url#136 servo/rust-url#137 Source-Repo: https://github.com/servo/servo Source-Revision: ea690a2dff64d1cb4eb668473d62f1bbcb19f7c8 UltraBlame original commit: 5bb91f3403d68562020f7bb5215820646e7cc5c6
|
The Disclaimer: I'm the author. |
Fixes #136