Port from rocket to axum

Merged Jonas Platte requested to merge axum into next

Should improve compile times, IDE experience. Allows easier integration with planned changes to Ruma. Removes the dependency on a project with an unclear future.

  • I agree to release my code and all other changes of this MR under the Apache-2.0 license
Edited by Timo Kösters