mirror of
https://gitlab.com/msrd0/gotham-restful.git
synced 2025-02-22 20:52:27 +00:00
dependency management
This commit is contained in:
parent
40e6d1bc03
commit
a493071ff8
7 changed files with 16 additions and 23 deletions
|
@ -18,11 +18,6 @@ fake = "2.2"
|
|||
gotham = { git = "https://github.com/gotham-rs/gotham", version = "0.5.0-dev", default-features = false }
|
||||
gotham_derive = { git = "https://github.com/gotham-rs/gotham", version = "0.5.0-dev", default-features = false }
|
||||
gotham_restful = { version = "0.0.5-dev", features = ["auth", "openapi"] }
|
||||
log = "0.4"
|
||||
log4rs = { version = "0.8", features = ["console_appender"], default-features = false }
|
||||
serde = "1"
|
||||
|
||||
[dev-dependencies]
|
||||
fake = "2.2"
|
||||
log = "0.4"
|
||||
log4rs = { version = "0.8", features = ["console_appender"], default-features = false }
|
||||
log = "0.4.8"
|
||||
log4rs = { version = "0.11", features = ["console_appender"], default-features = false }
|
||||
serde = "1.0.106"
|
||||
|
|
|
@ -16,23 +16,21 @@ gitlab = { repository = "msrd0/gotham-restful", branch = "master" }
|
|||
|
||||
[dependencies]
|
||||
base64 = { version = "0.12.0", optional = true }
|
||||
chrono = { version = "0.4.10", optional = true }
|
||||
chrono = { version = "0.4.11", optional = true }
|
||||
cookie = { version = "0.13.3", optional = true }
|
||||
futures = "0.3.4"
|
||||
futures-core = "0.3.4"
|
||||
futures-util = "0.3.4"
|
||||
gotham = { git = "https://github.com/gotham-rs/gotham", version = "0.5.0-dev", default-features = false }
|
||||
gotham_derive = { git = "https://github.com/gotham-rs/gotham", version = "0.5.0-dev" }
|
||||
gotham_middleware_diesel = { git = "https://github.com/gotham-rs/gotham", version = "0.1.0", optional = true }
|
||||
gotham_restful_derive = { version = "0.0.4-dev" }
|
||||
hyper = "0.13.4"
|
||||
indexmap = { version = "1.3.0", optional = true }
|
||||
indexmap = { version = "1.3.2", optional = true }
|
||||
jsonwebtoken = { version = "7.1.0", optional = true }
|
||||
log = { version = "0.4.8", optional = true }
|
||||
mime = "0.3.16"
|
||||
openapiv3 = { version = "0.3", optional = true }
|
||||
serde = { version = "1.0.104", features = ["derive"] }
|
||||
serde_json = "1.0.45"
|
||||
serde = { version = "1.0.106", features = ["derive"] }
|
||||
serde_json = "1.0.51"
|
||||
uuid = { version = ">= 0.1, < 0.9", optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
|
|
|
@ -3,10 +3,10 @@ use cookie::CookieJar;
|
|||
use futures_util::{future, future::{FutureExt, TryFutureExt}};
|
||||
use gotham::{
|
||||
handler::HandlerFuture,
|
||||
hyper::header::{AUTHORIZATION, HeaderMap},
|
||||
middleware::{Middleware, NewMiddleware},
|
||||
state::{FromState, State}
|
||||
};
|
||||
use hyper::header::{AUTHORIZATION, HeaderMap};
|
||||
use jsonwebtoken::{
|
||||
errors::ErrorKind,
|
||||
DecodingKey
|
||||
|
|
|
@ -188,12 +188,12 @@ impl Handler for OpenapiHandler
|
|||
|
||||
match serde_json::to_string(&openapi) {
|
||||
Ok(body) => {
|
||||
let res = create_response(&state, hyper::StatusCode::OK, APPLICATION_JSON, body);
|
||||
let res = create_response(&state, crate::StatusCode::OK, APPLICATION_JSON, body);
|
||||
future::ok((state, res)).boxed()
|
||||
},
|
||||
Err(e) => {
|
||||
error!("Unable to handle OpenAPI request due to error: {}", e);
|
||||
let res = create_response(&state, hyper::StatusCode::INTERNAL_SERVER_ERROR, TEXT_PLAIN, "");
|
||||
let res = create_response(&state, crate::StatusCode::INTERNAL_SERVER_ERROR, TEXT_PLAIN, "");
|
||||
future::ok((state, res)).boxed()
|
||||
}
|
||||
}
|
||||
|
@ -303,7 +303,7 @@ impl<'a> OperationParams<'a>
|
|||
|
||||
fn new_operation(
|
||||
operation_id : Option<String>,
|
||||
default_status : hyper::StatusCode,
|
||||
default_status : crate::StatusCode,
|
||||
accepted_types : Option<Vec<Mime>>,
|
||||
schema : ReferenceOr<Schema>,
|
||||
params : OperationParams,
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
use crate::{DrawResourceRoutes, RequestBody, ResourceResult, ResourceType};
|
||||
use gotham::{
|
||||
extractor::QueryStringExtractor,
|
||||
hyper::Body,
|
||||
state::State
|
||||
};
|
||||
use hyper::Body;
|
||||
use serde::de::DeserializeOwned;
|
||||
use std::{
|
||||
future::Future,
|
||||
|
|
|
@ -92,7 +92,7 @@ pub trait DrawResourceRoutes
|
|||
fn delete<Handler : ResourceDelete>(&mut self);
|
||||
}
|
||||
|
||||
fn response_from(res : Response, state : &State) -> hyper::Response<Body>
|
||||
fn response_from(res : Response, state : &State) -> gotham::hyper::Response<Body>
|
||||
{
|
||||
let mut r = create_empty_response(state, res.status);
|
||||
if let Some(mime) = res.mime
|
||||
|
|
|
@ -18,9 +18,9 @@ gitlab = { repository = "msrd0/gotham-restful", branch = "master" }
|
|||
|
||||
[dependencies]
|
||||
heck = "0.3.1"
|
||||
proc-macro2 = "1.0.8"
|
||||
quote = "1.0.2"
|
||||
syn = { version = "1.0.14", features = ["extra-traits", "full"] }
|
||||
proc-macro2 = "1.0.10"
|
||||
quote = "1.0.3"
|
||||
syn = { version = "1.0.17", features = ["extra-traits", "full"] }
|
||||
|
||||
[features]
|
||||
default = []
|
||||
|
|
Loading…
Add table
Reference in a new issue