Build features separately.
Compiling rocket and actix-web together presents problems, since ring - a native dependency - cannot have more than one version linked.
This commit is contained in:
parent
fd59814f8b
commit
8ce98f689f
2 changed files with 5 additions and 2 deletions
|
@ -7,7 +7,10 @@ before_script:
|
||||||
- export PATH=$HOME/.cargo/bin:$PATH
|
- export PATH=$HOME/.cargo/bin:$PATH
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- cargo test --all --all-features
|
- cargo build --features="iron"
|
||||||
|
- cargo build --features="rocket"
|
||||||
|
- cargo build --features="actix-web"
|
||||||
|
- cargo test --all
|
||||||
- |
|
- |
|
||||||
if command -v cargo-clippy > /dev/null; then
|
if command -v cargo-clippy > /dev/null; then
|
||||||
CLIPPY_STATUS=0
|
CLIPPY_STATUS=0
|
||||||
|
|
|
@ -199,7 +199,7 @@ mod actix_support {
|
||||||
impl Responder for PreEscaped<String> {
|
impl Responder for PreEscaped<String> {
|
||||||
type Item = HttpResponse;
|
type Item = HttpResponse;
|
||||||
type Error = Error;
|
type Error = Error;
|
||||||
fn respond_to<String>(self, _req: &HttpRequest<String>) -> Result<Self::Item, Self::Error> {
|
fn respond_to<S>(self, _req: &HttpRequest<S>) -> Result<Self::Item, Self::Error> {
|
||||||
Ok(HttpResponse::Ok().body(self.0))
|
Ok(HttpResponse::Ok().body(self.0))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue