mirror of
https://github.com/fafhrd91/actix-web
synced 2025-07-03 09:36:36 +02:00
Compare commits
base: actix:web-v4.8.0
actix:master
actix:pr/Ultra-Code/3595
actix:infallible-stream
actix:ci-semver-check-on-label
actix:error-response-mapping
actix:from_fn
actix:gh-pages
actix:real-async-traits
actix:pr/cptrodolfox/2996
actix:fix-dispatch-close
actix:normalize-path-redirect
actix:files-chunks
actix:3.0
actix:camel-case-headers
actix:robjtede/issue2502
actix:remove-either-crate
actix:body-ergo-v4
actix:on-connect-fix
actix:improve-typed-header-macro
actix:get-all-order
actix:2.0
actix:1.0
actix:0.7
actix:0.6
actix:0.5
actix:http-v3.11.0
actix:web-v4.11.0
actix:awc-v3.7.0
actix:web-v4.10.2
actix:web-v4.10.1
actix:awc-v3.6.0
actix:web-v4.10.0
actix:http-v3.10.0
actix:awc-v3.5.1
actix:web-v4.9.0
actix:http-v3.9.0
actix:actors-v4.3.1
actix:multipart-v0.7.2
actix:multipart-derive-v0.7.0
actix:multipart-v0.7.1
actix:multipart-v0.7.0
actix:http-v3.8.0
actix:web-v4.8.0
actix:test-v0.1.5
actix:files-v0.6.6
actix:multipart-v0.6.2
actix:web-v4.7.0
actix:test-v0.1.4
actix:codegen-v4.3.0
actix:router-v0.5.3
actix:awc-v3.5.0
actix:web-v4.6.0
actix:http-v3.7.0
actix:web-v4.5.1
actix:actors-v4.3.0
actix:http-v3.6.0
actix:test-v0.1.3
actix:web-v4.5.0
actix:http-test-v3.2.0
actix:awc-v3.4.0
actix:files-v0.6.5
actix:files-v0.6.4
actix:http-v3.5.1
actix:router-v0.5.2
actix:http-v3.5.0
actix:web-v4.4.1
actix:awc-v3.3.0
actix:codegen-v4.2.2
actix:awc-v3.2.0
actix:http-v3.4.0
actix:test-v0.1.2
actix:web-v4.4.0
actix:codegen-v4.2.1
actix:multipart-v0.6.1
actix:multipart-derive-v0.6.1
actix:http-v3.3.1
actix:multipart-derive-v0.6.0
actix:multipart-v0.6.0
actix:test-v0.1.1
actix:web-v4.3.1
actix:codegen-v4.2.0
actix:awc-v3.1.1
actix:files-v0.6.3
actix:multipart-v0.5.0
actix:http-test-v3.1.0
actix:actors-v4.2.0
actix:web-v4.3.0
actix:awc-v3.1.0
actix:http-v3.3.0
actix:router-v0.5.1
actix:web-v4.2.1
actix:http-v3.2.2
actix:web-v4.2.0
actix:codegen-v4.1.0
actix:awc-v3.0.1
actix:http-v3.2.0
actix:test-v0.1.0
actix:http-test-v3.0.0
actix:files-v0.6.2
actix:http-v3.2.1
actix:web-v4.1.0
actix:codegen-v4.0.1
actix:http-v3.1.0
actix:files-v0.6.1
actix:http-v3.0.4
actix:http-v3.0.3
actix:awc-v3.0.0
actix:http-v3.0.2
actix:http-v3.0.1
actix:actors-v4.1.0
actix:multipart-v0.4.0
actix:actors-v4.0.0
actix:files-v0.6.0
actix:web-v4.0.1
actix:web-v4.0.0
actix:http-v3.0.0
actix:codegen-v0.5.0
actix:codegen-v4.0.0
actix:router-v0.5.0
actix:http-v3.0.0-rc.4
actix:test-v0.1.0-beta.13
actix:http-test-v3.0.0-beta.13
actix:actors-v4.0.0-beta.12
actix:awc-v3.0.0-beta.21
actix:http-v3.0.0-rc.3
actix:web-v4.0.0-rc.3
actix:http-v3.0.0-rc.2
actix:web-v4.0.0-rc.2
actix:actors-v4.0.0-beta.11
actix:test-v0.1.0-beta.12
actix:router-v0.5.0-rc.3
actix:files-v0.6.0-beta.16
actix:codegen-v0.5.0-rc.2
actix:multipart-v0.4.0-beta.13
actix:http-test-v3.0.0-beta.12
actix:awc-v3.0.0-beta.20
actix:web-v4.0.0-rc.1
actix:http-v3.0.0-rc.1
actix:http-v2.2.2
actix:http-v3.0.0-beta.19
actix:web-v4.0.0-beta.21
actix:awc-v3.0.0-beta.19
actix:files-v0.6.0-beta.15
actix:router-v0.5.0-rc.2
actix:files-v0.6.0-beta.14
actix:web-v4.0.0-beta.20
actix:router-v0.5.0-rc.1
actix:files-v0.6.0-beta.13
actix:multipart-v0.4.0-beta.12
actix:router-v0.5.0-beta.4
actix:codegen-v0.5.0-rc.1
actix:http-test-v3.0.0-beta.11
actix:http-v3.0.0-beta.18
actix:awc-v3.0.0-beta.18
actix:web-v4.0.0-beta.19
actix:test-v0.1.0-beta.11
actix:actors-v4.0.0-beta.10
actix:awc-v3.0.0-beta.17
actix:web-v4.0.0-beta.18
actix:awc-v3.0.0-beta.16
actix:files-v0.6.0-beta.12
actix:web-v4.0.0-beta.17
actix:multipart-v0.4.0-beta.11
actix:files-v0.6.0-beta.11
actix:web-v4.0.0-beta.16
actix:http-test-v3.0.0-beta.10
actix:awc-v3.0.0-beta.15
actix:actors-v4.0.0-beta.9
actix:test-v0.1.0-beta.10
actix:http-v3.0.0-beta.17
actix:web-v3.3.3
actix:test-v0.1.0-beta.9
actix:awc-v3.0.0-beta.14
actix:web-v4.0.0-beta.15
actix:http-v3.0.0-beta.16
actix:router-v0.5.0-beta.3
actix:multipart-v0.4.0-beta.10
actix:actors-v4.0.0-beta.8
actix:test-v0.1.0-beta.8
actix:web-v4.0.0-beta.14
actix:awc-v3.0.0-beta.13
actix:codegen-v0.5.0-beta.6
actix:http-v3.0.0-beta.15
actix:files-v0.6.0-beta.10
actix:http-test-v3.0.0-beta.9
actix:multipart-v0.4.0-beta.9
actix:awc-v3.0.0-beta.12
actix:web-v4.0.0-beta.13
actix:http-test-v3.0.0-beta.8
actix:http-v3.0.0-beta.14
actix:http-test-v3.0.0-beta.7
actix:multipart-v0.4.0-beta.8
actix:web-v4.0.0-beta.12
actix:test-v0.1.0-beta.7
actix:files-v0.6.0-beta.9
actix:awc-v3.0.0-beta.11
actix:http-v3.0.0-beta.13
actix:test-v0.1.0-beta.6
actix:web-v4.0.0-beta.11
actix:awc-v3.0.0-beta.10
actix:http-test-v3.0.0-beta.6
actix:http-v3.0.0-beta.12
actix:multipart-v0.4.0-beta.7
actix:files-v0.6.0-beta.8
actix:test-v0.1.0-beta.5
actix:http-v3.0.0-beta.11
actix:web-v4.0.0-beta.10
actix:codegen-v0.5.0-beta.5
actix:awc-v3.0.0-beta.9
actix:router-v0.5.0-beta.2
actix:http-test-v3.0.0-beta.5
actix:test-v0.1.0-beta.4
actix:web-v4.0.0-beta.9
actix:multipart-v0.4.0-beta.6
actix:files-v0.6.0-beta.7
actix:http-v3.0.0-beta.10
actix:actors-v4.0.0-beta.7
actix:awc-v3.0.0-beta.8
actix:codegen-v0.5.0-beta.4
actix:http-v2.2.1
actix:http-v3.0.0-beta.8
actix:web-v4.0.0-beta.8
actix:files-v0.6.0-beta.6
actix:actors-v4.0.0-beta.6
actix:awc-v3.0.0-beta.7
actix:test-v0.1.0-beta.3
actix:multipart-v0.4.0-beta.5
actix:files-v0.6.0-beta.5
actix:awc-v3.0.0-beta.6
actix:web-v4.0.0-beta.7
actix:codegen-v0.5.0-beta.3
actix:http-v3.0.0-beta.7
actix:actors-v4.0.0-beta.5
actix:test-v0.1.0-beta.2
actix:awc-v3.0.0-beta.5
actix:web-v4.0.0-beta.6
actix:http-v3.0.0-beta.6
actix:actors-v4.0.0-beta.4
actix:test-v0.1.0-beta.1
actix:multipart-v0.4.0-beta.4
actix:http-test-v3.0.0-beta.4
actix:files-v0.6.0-beta.4
actix:web-v4.0.0-beta.5
actix:awc-v3.0.0-beta.4
actix:http-v3.0.0-beta.5
actix:web-actors-v4.0.0-beta.3
actix:http-test-v3.0.0-beta.3
actix:web-v4.0.0-beta.4
actix:codegen-v0.5.0-beta.2
actix:files-v0.6.0-beta.3
actix:multipart-v0.4.0-beta.3
actix:awc-v3.0.0-beta.3
actix:http-v3.0.0-beta.4
actix:http-v3.0.0-beta.3
actix:codegen-v0.5.0-beta.1
actix:web-v4.0.0-beta.3
actix:files-v0.6.0-beta.2
actix:http-test-v3.0.0-beta.2
actix:multipart-v0.4.0-beta.2
actix:http-v3.0.0-beta.2
actix:awc-v3.0.0-beta.2
actix:actors-v4.0.0-beta.2
actix:web-v4.0.0-beta.2
actix:files-v0.6.0-beta.1
actix:multipart-v0.4.0-beta.1
actix:http-v3.0.0-beta.1
actix:actors-v4.0.0-beta.1
actix:awc-v3.0.0-beta.1
actix:web-v4.0.0-beta.1
actix:files-v0.5.0
actix:web-v3.3.2
actix:web-v3.3.1
actix:awc-v2.0.3
actix:web-v3.3.0
actix:http-test-v2.1.0
actix:awc-v2.0.2
actix:http-v2.2.0
actix:files-v0.4.0
actix:files-v0.4.1
actix:web-v3.2.0
actix:http-v2.1.0
actix:awc-v2.0.1
actix:web-v3.1.0
actix:codegen-v0.4.0
actix:web-v3.0.2
actix:web-v3.0.1
actix:awc-v2.0.0
actix:http-v2.0.0
actix:actors-v3.0.0
actix:multipart-v0.3.0
actix:web-v3.0.0
actix:codegen-v0.3.0
actix:http-test-v2.0.0
actix:files-v0.3.0
actix:multipart-v0.3.0-beta.2
actix:actors-v3.0.0-beta.2
actix:http-v2.0.0-beta.4
actix:awc-v2.0.0-beta.4
actix:web-v3.0.0-beta.4
actix:web-v3.0.0-beta.3
actix:awc-v2.0.0-beta.3
actix:web-v3.0.0-beta.2
actix:http-v2.0.0-beta.3
actix:http-v2.0.0-beta.2
actix:awc
actix:awc-v2.0.0-beta.2
actix:multipart-v0.3.0-beta.1
actix:actors-v3.0.0-beta.1
actix:files-v0.3.0-beta.1
actix:codegen-v0.3.0-beta.1
actix:web-v3.0.0-beta.1
actix:awc-v2.0.0-beta.1
actix:http-v2.0.0-beta.1
actix:files-v0.2.2
actix:files-v0.3.0-alpha.1
actix:codegen-v0.2.2
actix:http-test-v2.0.0-alpha.1
actix:web-v3.0.0-alpha.3
actix:awc-v2.0.0-alpha.2
actix:http-v2.0.0-alpha.4
actix:web-v3.0.0-alpha.2
actix:actors-v3.0.0-alpha.1
actix:http-v2.0.0-alpha.3
actix:web-v3.0.0-alpha.1
actix:awc-v2.0.0-alpha.1
actix:http-v2.0.0-alpha.2
actix:http-v2.0.0-alpha.1
actix:codegen-v0.2.1
actix:identity-v0.2.1
actix:web-v2.0.0
actix:framed-v0.3.0
actix:files-v0.2.1
actix:files-v0.2.0
actix:actors-v2.0.0
actix:identity-v0.2.0
actix:multipart-v0.2.0
actix:cors-v0.2.0
actix:session-v0.3.0
actix:web-v2.0.0-rc
actix:http-v1.0.1
actix:awc-v1.0.1
actix:http-test-v1.0.0
actix:http-v1.0.0
actix:awc-v1.0.0
actix:multipart-v0.1.5
actix:v2.0.0-alpha.3
actix:v2.0.0-alpha.1
actix:actors-v1.0.3
actix:web-v1.0.9
actix:awc-v0.2.8
actix:files-v0.1.7
actix:http-v0.2.11
actix:codegen-v0.1.3
actix:files-v0.1.6
actix:files-v0.1.5
actix:web-v1.0.8
actix:awc-v0.2.7
actix:http-test-v0.2.5
actix:awc-v0.2.6
actix:multipart-v0.1.4
actix:awc-v0.2.5
actix:http-v0.2.10
actix:web-v1.0.7
actix:web-v1.0.6
actix:multipart-v0.1.3
actix:awc-v0.2.4
actix:http-v0.2.9
actix:awc-v0.2.3
actix:http-v0.2.8
actix:files-v0.1.4
actix:actors-v1.0.2
actix:framed-v0.2.1
actix:web-v1.0.5
actix:http-v0.2.7
actix:web-v1.0.4
actix:http-v0.2.6
actix:http-test-v0.2.3
actix:session-v0.2.0
actix:awc-v0.2.2
actix:web-v1.0.3
actix:http-v0.2.5
actix:files-v0.1.3
actix:actors-v1.0.1
actix:web-v1.0.2
actix:web-v1.0.1
actix:http-test-v0.2.2
actix:http-v0.2.4
actix:cors-v0.1.0
actix:files-v0.1.2
actix:identity-v0.1.0
actix:web-v1.0.0
actix:http-test-v0.2.1
actix:awc-v0.2.1
actix:codegen-v0.1.2
actix:session-v0.1.1
actix:files-v0.1.1
actix:http-v0.2.3
actix:multipart-v0.1.2
actix:codegen-v0.1.1
actix:actors-v1.0.0
actix:http-v0.2.2
actix:multipart-v0.1.1
actix:http-v0.2.1
actix:files-v0.1.0
actix:session-v0.1.0
actix:multipart-v0.1.0
actix:web-v1.0.0-rc
actix:codegen-v0.1.0
actix:web-v1.0.0-beta.4
actix:framed-v0.2.0
actix:awc-v0.2.0
actix:http-v0.2.0
actix:web-v1.0.0-beta.3
actix:http-v0.1.5
actix:session-v0.1.0-beta.2
actix:web-v1.0.0-beta.2
actix:http-v0.1.4
actix:http-test-v0.1.1
actix:http-v0.1.3
actix:http-v0.1.2
actix:multipart-v0.1.0-beta.1
actix:v1.0.0-beta.1
actix:awc-v0.1.1
actix:http-v0.1.1
actix:framed-v0.1.0
actix:http-test-v0.1.0
actix:awc-v0.1.0
actix:http-v0.1.0
actix:v1.0.0-alpha.6
actix:v1.0.0-alpha.5
actix:v1.0.0-alpha.4
actix:v1.0.0-alpha.3
actix:v1.0.0-alpha.2
actix:v0.7.19
actix:http-v0.1.0-alpha.1
actix:utils-0.2.1
actix:service-v0.1.6
actix:service-v0.1.5
actix:connector-0.1.1
actix:remove
actix:service-v0.1.4
actix:0.7.18
actix:0.7.17
actix:server-0.1.3
actix:service-v0.1.3
actix:service-v0.1.2
actix:server-0.1.2
actix:server-0.1.1
actix:0.7.16
actix:server-0.1.0
actix:utils-0.1.0
actix:connector-0.1.0
actix:rt-0.1.0
actix:codec-0.1.0
actix:ser
actix:service-v0.1.1
actix:service-v0.1.0
actix:0.7.15
actix:v0.2.4
actix:v0.2.3
actix:v0.7.14
actix:v0.2.2
actix:v0.7.13
actix:v0.7.12
actix:v0.1.1
actix:v0.7.11
actix:v0.7.10
actix:v0.7.9
actix:v0.1.0
actix:v0.7.8
actix:v0.7.7
actix:v0.7.6
actix:v0.7.5
actix:v0.7.4
actix:v0.7.3
actix:v0.7.2
actix:v0.7.1
actix:v0.7.0
actix:v0.6.15
actix:v0.6.14
actix:v0.6.13
actix:v0.6.12
actix:v0.6.11
actix:v0.6.10
actix:v0.6.9
actix:v0.6.8
actix:v0.6.7
actix:v0.6.6
actix:v0.6.5
actix:v0.5.8
actix:v0.6.4
actix:v0.6.3
actix:v0.6.2
actix:v0.5.7
actix:v0.6.1
actix:v0.6.0
actix:v0.5.6
actix:v0.5.5
actix:v0.5.4
actix:v0.5.3
actix:v0.5.2
actix:v0.5.1
actix:v0.5.0
actix:v0.4.10
actix:v0.4.9
actix:v0.4.8
actix:v0.4.7
actix:v0.4.6
actix:v0.4.5
actix:v0.4.4
actix:v0.4.3
actix:v0.4.2
actix:v0.4.1
actix:v0.4.0
actix:v0.3.3
actix:v0.3.2
actix:v0.3.1
actix:v0.3.0
actix:v0.2.1
actix:v0.2.0
...
compare: actix:error-response-mapping
actix:master
actix:pr/Ultra-Code/3595
actix:infallible-stream
actix:ci-semver-check-on-label
actix:error-response-mapping
actix:from_fn
actix:gh-pages
actix:real-async-traits
actix:pr/cptrodolfox/2996
actix:fix-dispatch-close
actix:normalize-path-redirect
actix:files-chunks
actix:3.0
actix:camel-case-headers
actix:robjtede/issue2502
actix:remove-either-crate
actix:body-ergo-v4
actix:on-connect-fix
actix:improve-typed-header-macro
actix:get-all-order
actix:2.0
actix:1.0
actix:0.7
actix:0.6
actix:0.5
actix:http-v3.11.0
actix:web-v4.11.0
actix:awc-v3.7.0
actix:web-v4.10.2
actix:web-v4.10.1
actix:awc-v3.6.0
actix:web-v4.10.0
actix:http-v3.10.0
actix:awc-v3.5.1
actix:web-v4.9.0
actix:http-v3.9.0
actix:actors-v4.3.1
actix:multipart-v0.7.2
actix:multipart-derive-v0.7.0
actix:multipart-v0.7.1
actix:multipart-v0.7.0
actix:http-v3.8.0
actix:web-v4.8.0
actix:test-v0.1.5
actix:files-v0.6.6
actix:multipart-v0.6.2
actix:web-v4.7.0
actix:test-v0.1.4
actix:codegen-v4.3.0
actix:router-v0.5.3
actix:awc-v3.5.0
actix:web-v4.6.0
actix:http-v3.7.0
actix:web-v4.5.1
actix:actors-v4.3.0
actix:http-v3.6.0
actix:test-v0.1.3
actix:web-v4.5.0
actix:http-test-v3.2.0
actix:awc-v3.4.0
actix:files-v0.6.5
actix:files-v0.6.4
actix:http-v3.5.1
actix:router-v0.5.2
actix:http-v3.5.0
actix:web-v4.4.1
actix:awc-v3.3.0
actix:codegen-v4.2.2
actix:awc-v3.2.0
actix:http-v3.4.0
actix:test-v0.1.2
actix:web-v4.4.0
actix:codegen-v4.2.1
actix:multipart-v0.6.1
actix:multipart-derive-v0.6.1
actix:http-v3.3.1
actix:multipart-derive-v0.6.0
actix:multipart-v0.6.0
actix:test-v0.1.1
actix:web-v4.3.1
actix:codegen-v4.2.0
actix:awc-v3.1.1
actix:files-v0.6.3
actix:multipart-v0.5.0
actix:http-test-v3.1.0
actix:actors-v4.2.0
actix:web-v4.3.0
actix:awc-v3.1.0
actix:http-v3.3.0
actix:router-v0.5.1
actix:web-v4.2.1
actix:http-v3.2.2
actix:web-v4.2.0
actix:codegen-v4.1.0
actix:awc-v3.0.1
actix:http-v3.2.0
actix:test-v0.1.0
actix:http-test-v3.0.0
actix:files-v0.6.2
actix:http-v3.2.1
actix:web-v4.1.0
actix:codegen-v4.0.1
actix:http-v3.1.0
actix:files-v0.6.1
actix:http-v3.0.4
actix:http-v3.0.3
actix:awc-v3.0.0
actix:http-v3.0.2
actix:http-v3.0.1
actix:actors-v4.1.0
actix:multipart-v0.4.0
actix:actors-v4.0.0
actix:files-v0.6.0
actix:web-v4.0.1
actix:web-v4.0.0
actix:http-v3.0.0
actix:codegen-v0.5.0
actix:codegen-v4.0.0
actix:router-v0.5.0
actix:http-v3.0.0-rc.4
actix:test-v0.1.0-beta.13
actix:http-test-v3.0.0-beta.13
actix:actors-v4.0.0-beta.12
actix:awc-v3.0.0-beta.21
actix:http-v3.0.0-rc.3
actix:web-v4.0.0-rc.3
actix:http-v3.0.0-rc.2
actix:web-v4.0.0-rc.2
actix:actors-v4.0.0-beta.11
actix:test-v0.1.0-beta.12
actix:router-v0.5.0-rc.3
actix:files-v0.6.0-beta.16
actix:codegen-v0.5.0-rc.2
actix:multipart-v0.4.0-beta.13
actix:http-test-v3.0.0-beta.12
actix:awc-v3.0.0-beta.20
actix:web-v4.0.0-rc.1
actix:http-v3.0.0-rc.1
actix:http-v2.2.2
actix:http-v3.0.0-beta.19
actix:web-v4.0.0-beta.21
actix:awc-v3.0.0-beta.19
actix:files-v0.6.0-beta.15
actix:router-v0.5.0-rc.2
actix:files-v0.6.0-beta.14
actix:web-v4.0.0-beta.20
actix:router-v0.5.0-rc.1
actix:files-v0.6.0-beta.13
actix:multipart-v0.4.0-beta.12
actix:router-v0.5.0-beta.4
actix:codegen-v0.5.0-rc.1
actix:http-test-v3.0.0-beta.11
actix:http-v3.0.0-beta.18
actix:awc-v3.0.0-beta.18
actix:web-v4.0.0-beta.19
actix:test-v0.1.0-beta.11
actix:actors-v4.0.0-beta.10
actix:awc-v3.0.0-beta.17
actix:web-v4.0.0-beta.18
actix:awc-v3.0.0-beta.16
actix:files-v0.6.0-beta.12
actix:web-v4.0.0-beta.17
actix:multipart-v0.4.0-beta.11
actix:files-v0.6.0-beta.11
actix:web-v4.0.0-beta.16
actix:http-test-v3.0.0-beta.10
actix:awc-v3.0.0-beta.15
actix:actors-v4.0.0-beta.9
actix:test-v0.1.0-beta.10
actix:http-v3.0.0-beta.17
actix:web-v3.3.3
actix:test-v0.1.0-beta.9
actix:awc-v3.0.0-beta.14
actix:web-v4.0.0-beta.15
actix:http-v3.0.0-beta.16
actix:router-v0.5.0-beta.3
actix:multipart-v0.4.0-beta.10
actix:actors-v4.0.0-beta.8
actix:test-v0.1.0-beta.8
actix:web-v4.0.0-beta.14
actix:awc-v3.0.0-beta.13
actix:codegen-v0.5.0-beta.6
actix:http-v3.0.0-beta.15
actix:files-v0.6.0-beta.10
actix:http-test-v3.0.0-beta.9
actix:multipart-v0.4.0-beta.9
actix:awc-v3.0.0-beta.12
actix:web-v4.0.0-beta.13
actix:http-test-v3.0.0-beta.8
actix:http-v3.0.0-beta.14
actix:http-test-v3.0.0-beta.7
actix:multipart-v0.4.0-beta.8
actix:web-v4.0.0-beta.12
actix:test-v0.1.0-beta.7
actix:files-v0.6.0-beta.9
actix:awc-v3.0.0-beta.11
actix:http-v3.0.0-beta.13
actix:test-v0.1.0-beta.6
actix:web-v4.0.0-beta.11
actix:awc-v3.0.0-beta.10
actix:http-test-v3.0.0-beta.6
actix:http-v3.0.0-beta.12
actix:multipart-v0.4.0-beta.7
actix:files-v0.6.0-beta.8
actix:test-v0.1.0-beta.5
actix:http-v3.0.0-beta.11
actix:web-v4.0.0-beta.10
actix:codegen-v0.5.0-beta.5
actix:awc-v3.0.0-beta.9
actix:router-v0.5.0-beta.2
actix:http-test-v3.0.0-beta.5
actix:test-v0.1.0-beta.4
actix:web-v4.0.0-beta.9
actix:multipart-v0.4.0-beta.6
actix:files-v0.6.0-beta.7
actix:http-v3.0.0-beta.10
actix:actors-v4.0.0-beta.7
actix:awc-v3.0.0-beta.8
actix:codegen-v0.5.0-beta.4
actix:http-v2.2.1
actix:http-v3.0.0-beta.8
actix:web-v4.0.0-beta.8
actix:files-v0.6.0-beta.6
actix:actors-v4.0.0-beta.6
actix:awc-v3.0.0-beta.7
actix:test-v0.1.0-beta.3
actix:multipart-v0.4.0-beta.5
actix:files-v0.6.0-beta.5
actix:awc-v3.0.0-beta.6
actix:web-v4.0.0-beta.7
actix:codegen-v0.5.0-beta.3
actix:http-v3.0.0-beta.7
actix:actors-v4.0.0-beta.5
actix:test-v0.1.0-beta.2
actix:awc-v3.0.0-beta.5
actix:web-v4.0.0-beta.6
actix:http-v3.0.0-beta.6
actix:actors-v4.0.0-beta.4
actix:test-v0.1.0-beta.1
actix:multipart-v0.4.0-beta.4
actix:http-test-v3.0.0-beta.4
actix:files-v0.6.0-beta.4
actix:web-v4.0.0-beta.5
actix:awc-v3.0.0-beta.4
actix:http-v3.0.0-beta.5
actix:web-actors-v4.0.0-beta.3
actix:http-test-v3.0.0-beta.3
actix:web-v4.0.0-beta.4
actix:codegen-v0.5.0-beta.2
actix:files-v0.6.0-beta.3
actix:multipart-v0.4.0-beta.3
actix:awc-v3.0.0-beta.3
actix:http-v3.0.0-beta.4
actix:http-v3.0.0-beta.3
actix:codegen-v0.5.0-beta.1
actix:web-v4.0.0-beta.3
actix:files-v0.6.0-beta.2
actix:http-test-v3.0.0-beta.2
actix:multipart-v0.4.0-beta.2
actix:http-v3.0.0-beta.2
actix:awc-v3.0.0-beta.2
actix:actors-v4.0.0-beta.2
actix:web-v4.0.0-beta.2
actix:files-v0.6.0-beta.1
actix:multipart-v0.4.0-beta.1
actix:http-v3.0.0-beta.1
actix:actors-v4.0.0-beta.1
actix:awc-v3.0.0-beta.1
actix:web-v4.0.0-beta.1
actix:files-v0.5.0
actix:web-v3.3.2
actix:web-v3.3.1
actix:awc-v2.0.3
actix:web-v3.3.0
actix:http-test-v2.1.0
actix:awc-v2.0.2
actix:http-v2.2.0
actix:files-v0.4.0
actix:files-v0.4.1
actix:web-v3.2.0
actix:http-v2.1.0
actix:awc-v2.0.1
actix:web-v3.1.0
actix:codegen-v0.4.0
actix:web-v3.0.2
actix:web-v3.0.1
actix:awc-v2.0.0
actix:http-v2.0.0
actix:actors-v3.0.0
actix:multipart-v0.3.0
actix:web-v3.0.0
actix:codegen-v0.3.0
actix:http-test-v2.0.0
actix:files-v0.3.0
actix:multipart-v0.3.0-beta.2
actix:actors-v3.0.0-beta.2
actix:http-v2.0.0-beta.4
actix:awc-v2.0.0-beta.4
actix:web-v3.0.0-beta.4
actix:web-v3.0.0-beta.3
actix:awc-v2.0.0-beta.3
actix:web-v3.0.0-beta.2
actix:http-v2.0.0-beta.3
actix:http-v2.0.0-beta.2
actix:awc
actix:awc-v2.0.0-beta.2
actix:multipart-v0.3.0-beta.1
actix:actors-v3.0.0-beta.1
actix:files-v0.3.0-beta.1
actix:codegen-v0.3.0-beta.1
actix:web-v3.0.0-beta.1
actix:awc-v2.0.0-beta.1
actix:http-v2.0.0-beta.1
actix:files-v0.2.2
actix:files-v0.3.0-alpha.1
actix:codegen-v0.2.2
actix:http-test-v2.0.0-alpha.1
actix:web-v3.0.0-alpha.3
actix:awc-v2.0.0-alpha.2
actix:http-v2.0.0-alpha.4
actix:web-v3.0.0-alpha.2
actix:actors-v3.0.0-alpha.1
actix:http-v2.0.0-alpha.3
actix:web-v3.0.0-alpha.1
actix:awc-v2.0.0-alpha.1
actix:http-v2.0.0-alpha.2
actix:http-v2.0.0-alpha.1
actix:codegen-v0.2.1
actix:identity-v0.2.1
actix:web-v2.0.0
actix:framed-v0.3.0
actix:files-v0.2.1
actix:files-v0.2.0
actix:actors-v2.0.0
actix:identity-v0.2.0
actix:multipart-v0.2.0
actix:cors-v0.2.0
actix:session-v0.3.0
actix:web-v2.0.0-rc
actix:http-v1.0.1
actix:awc-v1.0.1
actix:http-test-v1.0.0
actix:http-v1.0.0
actix:awc-v1.0.0
actix:multipart-v0.1.5
actix:v2.0.0-alpha.3
actix:v2.0.0-alpha.1
actix:actors-v1.0.3
actix:web-v1.0.9
actix:awc-v0.2.8
actix:files-v0.1.7
actix:http-v0.2.11
actix:codegen-v0.1.3
actix:files-v0.1.6
actix:files-v0.1.5
actix:web-v1.0.8
actix:awc-v0.2.7
actix:http-test-v0.2.5
actix:awc-v0.2.6
actix:multipart-v0.1.4
actix:awc-v0.2.5
actix:http-v0.2.10
actix:web-v1.0.7
actix:web-v1.0.6
actix:multipart-v0.1.3
actix:awc-v0.2.4
actix:http-v0.2.9
actix:awc-v0.2.3
actix:http-v0.2.8
actix:files-v0.1.4
actix:actors-v1.0.2
actix:framed-v0.2.1
actix:web-v1.0.5
actix:http-v0.2.7
actix:web-v1.0.4
actix:http-v0.2.6
actix:http-test-v0.2.3
actix:session-v0.2.0
actix:awc-v0.2.2
actix:web-v1.0.3
actix:http-v0.2.5
actix:files-v0.1.3
actix:actors-v1.0.1
actix:web-v1.0.2
actix:web-v1.0.1
actix:http-test-v0.2.2
actix:http-v0.2.4
actix:cors-v0.1.0
actix:files-v0.1.2
actix:identity-v0.1.0
actix:web-v1.0.0
actix:http-test-v0.2.1
actix:awc-v0.2.1
actix:codegen-v0.1.2
actix:session-v0.1.1
actix:files-v0.1.1
actix:http-v0.2.3
actix:multipart-v0.1.2
actix:codegen-v0.1.1
actix:actors-v1.0.0
actix:http-v0.2.2
actix:multipart-v0.1.1
actix:http-v0.2.1
actix:files-v0.1.0
actix:session-v0.1.0
actix:multipart-v0.1.0
actix:web-v1.0.0-rc
actix:codegen-v0.1.0
actix:web-v1.0.0-beta.4
actix:framed-v0.2.0
actix:awc-v0.2.0
actix:http-v0.2.0
actix:web-v1.0.0-beta.3
actix:http-v0.1.5
actix:session-v0.1.0-beta.2
actix:web-v1.0.0-beta.2
actix:http-v0.1.4
actix:http-test-v0.1.1
actix:http-v0.1.3
actix:http-v0.1.2
actix:multipart-v0.1.0-beta.1
actix:v1.0.0-beta.1
actix:awc-v0.1.1
actix:http-v0.1.1
actix:framed-v0.1.0
actix:http-test-v0.1.0
actix:awc-v0.1.0
actix:http-v0.1.0
actix:v1.0.0-alpha.6
actix:v1.0.0-alpha.5
actix:v1.0.0-alpha.4
actix:v1.0.0-alpha.3
actix:v1.0.0-alpha.2
actix:v0.7.19
actix:http-v0.1.0-alpha.1
actix:utils-0.2.1
actix:service-v0.1.6
actix:service-v0.1.5
actix:connector-0.1.1
actix:remove
actix:service-v0.1.4
actix:0.7.18
actix:0.7.17
actix:server-0.1.3
actix:service-v0.1.3
actix:service-v0.1.2
actix:server-0.1.2
actix:server-0.1.1
actix:0.7.16
actix:server-0.1.0
actix:utils-0.1.0
actix:connector-0.1.0
actix:rt-0.1.0
actix:codec-0.1.0
actix:ser
actix:service-v0.1.1
actix:service-v0.1.0
actix:0.7.15
actix:v0.2.4
actix:v0.2.3
actix:v0.7.14
actix:v0.2.2
actix:v0.7.13
actix:v0.7.12
actix:v0.1.1
actix:v0.7.11
actix:v0.7.10
actix:v0.7.9
actix:v0.1.0
actix:v0.7.8
actix:v0.7.7
actix:v0.7.6
actix:v0.7.5
actix:v0.7.4
actix:v0.7.3
actix:v0.7.2
actix:v0.7.1
actix:v0.7.0
actix:v0.6.15
actix:v0.6.14
actix:v0.6.13
actix:v0.6.12
actix:v0.6.11
actix:v0.6.10
actix:v0.6.9
actix:v0.6.8
actix:v0.6.7
actix:v0.6.6
actix:v0.6.5
actix:v0.5.8
actix:v0.6.4
actix:v0.6.3
actix:v0.6.2
actix:v0.5.7
actix:v0.6.1
actix:v0.6.0
actix:v0.5.6
actix:v0.5.5
actix:v0.5.4
actix:v0.5.3
actix:v0.5.2
actix:v0.5.1
actix:v0.5.0
actix:v0.4.10
actix:v0.4.9
actix:v0.4.8
actix:v0.4.7
actix:v0.4.6
actix:v0.4.5
actix:v0.4.4
actix:v0.4.3
actix:v0.4.2
actix:v0.4.1
actix:v0.4.0
actix:v0.3.3
actix:v0.3.2
actix:v0.3.1
actix:v0.3.0
actix:v0.2.1
actix:v0.2.0
2 Commits
web-v4.8.0
...
error-resp
Author | SHA1 | Message | Date | |
---|---|---|---|---|
eb10b74751 | Merge branch 'master' into error-response-mapping | |||
98c99f3bc2 | add methods for mapping error responses |
1 changed files with 17 additions and 2 deletions
|
@ -6,7 +6,7 @@ use crate::{HttpResponse, ResponseError};
|
|||
|
||||
/// General purpose Actix Web error.
|
||||
///
|
||||
/// An Actix Web error is used to carry errors from `std::error` through actix in a convenient way.
|
||||
/// An Actix Web error is used to carry errors from `std::error` through Actix in a convenient way.
|
||||
/// It can be created through converting errors with `into()`.
|
||||
///
|
||||
/// Whenever it is created from an external object a response error is created for it that can be
|
||||
|
@ -14,6 +14,7 @@ use crate::{HttpResponse, ResponseError};
|
|||
/// you can always get a `ResponseError` reference from it.
|
||||
pub struct Error {
|
||||
cause: Box<dyn ResponseError>,
|
||||
response_mappers: Vec<Box<dyn Fn(HttpResponse) -> HttpResponse>>,
|
||||
}
|
||||
|
||||
impl Error {
|
||||
|
@ -29,7 +30,20 @@ impl Error {
|
|||
|
||||
/// Shortcut for creating an `HttpResponse`.
|
||||
pub fn error_response(&self) -> HttpResponse {
|
||||
self.cause.error_response()
|
||||
let mut res = self.cause.error_response();
|
||||
|
||||
for mapper in &self.response_mappers {
|
||||
res = (mapper)(res);
|
||||
}
|
||||
|
||||
res
|
||||
}
|
||||
|
||||
pub fn add_mapper<F, B>(&mut self, mapper: F)
|
||||
where
|
||||
F: Fn(HttpResponse) -> HttpResponse + 'static,
|
||||
{
|
||||
self.response_mappers.push(Box::new(mapper))
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -56,6 +70,7 @@ impl<T: ResponseError + 'static> From<T> for Error {
|
|||
fn from(err: T) -> Error {
|
||||
Error {
|
||||
cause: Box::new(err),
|
||||
response_mappers: Vec::new(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.