Remove 'URIReference' from public interfaces - #170
Conversation
|
We might also want to rethink the A tighter API here would be for We could also still expose a |
|
Right, I've also dropped the Let's keep a really tight API surface area wherever possible. |
sethmlarson
left a comment
There was a problem hiding this comment.
Yep, this is what I was thinking for this as well.
* Made AsyncBackend::time async * Made AsyncSemaphore::release async * Made AsyncLock::release async
Drops
rfc3986.uri.URIReferencefrom being referenced in any public interface.In fact it wasn't actually included in
URLTypesin the first place.Our
copy_withandjoinwill be less efficient - but if we want to resolve that we should do it in a different way, rather than exposing implementation-level types in our public interface.