Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Evolve the supervisor's HTTP API #5787
This PR is meant to do two things:
I haven't actually removed anything at this point. All the old baggage is still there, though marked as
In the case of the
In the end, it was dramatically easier to just create new top level keys that looked the way I wanted them to, rather than trying to shoehorn the representation we wanted into the existing top level keys. This is one area where Rust the language hamstrung us a bit. In a garbage collected language, this would've been a non-issue.
This looks great overall, but I think the lowercasing of various enum members should be removed for now (see comment for more).