• Niklas Adolfsson's avatar
    middleware refactoring (#793) · 3ee635ff
    Niklas Adolfsson authored
    * WIP: refactoring
    
    * refactor http server
    
    * fix tests
    
    * Delete TODO.txt
    
    * fix tests again
    
    * add benches/src/lib.rs
    
    * remove bench changes; fast less deps
    
    * no more env_logger
    
    * update examples
    
    * ws server; expose headers in middleware
    
    * add back uncommented code
    
    * fix nits
    
    * make the code more readable
    
    * add back the tracing stuff
    
    * simplify code but one extra clone
    
    * fix tests again
    
    * revert async accept API
    
    * fix nits
    
    * different traits for WS and HTTP middleware
    
    * fix tests
    
    * revert benchmark change
    
    * Update core/src/server/helpers.rs
    
    * Update ws-server/Cargo.toml
    
    * add limit to batch responses as well
    
    * pre-allocate string for batches
    
    * small refactor
    3ee635ff