remove nightly-only build error source; remove unused imports

This commit is contained in:
Brandon Thomas
2020-09-10 04:54:29 -04:00
parent df55d55b84
commit 8977255088
3 changed files with 13 additions and 30 deletions
-1
View File
@@ -2,7 +2,6 @@ use anyhow::Result as AnyhowResult;
use futures::TryStreamExt;
use hyper::http::HeaderValue;
use hyper::{Body, Request, HeaderMap, Response, StatusCode};
use hyper::body::Bytes;
/// NB: This much match the shape of SpeakRequest in the 'voder/tts_service' code.
/// This is used for both /speak and /speak_spectrogram requests.
+7 -12
View File
@@ -1,5 +1,3 @@
#![feature(toowned_clone_into)]
#[macro_use] extern crate anyhow;
#[macro_use] extern crate log;
#[macro_use] extern crate serde_derive;
@@ -9,22 +7,19 @@ pub mod newrelic_logger;
pub mod speak_proxy;
use anyhow::Result as AnyhowResult;
use crate::newrelic_logger::{NewRelicLogger, MaybeNewRelicTransaction};
use crate::newrelic_logger::NewRelicLogger;
use crate::speak_proxy::speak_proxy_with_retry;
use futures::future::{self, Future};
use hyper::header::HeaderValue;
use hyper::http::header::HeaderName;
use hyper::StatusCode;
use hyper::server::conn::AddrStream;
use hyper::service::{service_fn, make_service_fn};
use hyper::{Body, Request, Response, Server};
use hyper::{Method, StatusCode};
use rand::seq::IteratorRandom;
use std::collections::HashMap;
use std::convert::Infallible;
use std::env;
use std::fmt::Debug;
use std::fmt::Display;
use std::net::{SocketAddr, IpAddr};
use std::net::IpAddr;
use std::str::FromStr;
use std::sync::Arc;
@@ -114,10 +109,10 @@ impl Router {
}
}
fn debug_request(req: Request<Body>) -> Result<Response<Body>, Infallible> {
let body_str = format!("{:?}", req);
Ok(Response::new(Body::from(body_str)))
}
// fn debug_request(req: Request<Body>) -> Result<Response<Body>, Infallible> {
// let body_str = format!("{:?}", req);
// Ok(Response::new(Body::from(body_str)))
// }
fn health_check_response(_req: Request<Body>) -> Result<Response<Body>, Infallible> {
Ok(Response::new(Body::from("healthy")))
+6 -17
View File
@@ -1,26 +1,15 @@
use anyhow::Result as AnyhowResult;
use crate::Router;
use crate::api::{ExternalSpeakRequest, ExternalHttpRequest, InternalSpeakRequest, ErrorResponse, ErrorType};
use crate::newrelic_logger::{NewRelicLogger, MaybeNewRelicTransaction};
use futures::TryStreamExt;
use futures::future::{self, Future};
use crate::api::{ExternalHttpRequest, InternalSpeakRequest, ErrorResponse, ErrorType};
use crate::newrelic_logger::{MaybeNewRelicTransaction};
use hyper::Method;
use hyper::header::HeaderValue;
use hyper::http::header::HeaderName;
use hyper::server::conn::AddrStream;
use hyper::service::{service_fn, make_service_fn};
use hyper::{Body, Request, Response, Server, HeaderMap};
use hyper::{Method, StatusCode};
use hyper_reverse_proxy::ProxyError;
use rand::seq::IteratorRandom;
use std::collections::HashMap;
use std::convert::Infallible;
use hyper::{Body, Request, Response, HeaderMap};
use std::fmt::Debug;
use std::fmt::Display;
use std::net::{SocketAddr, IpAddr};
use std::str::FromStr;
use std::net::IpAddr;
use std::sync::Arc;
use std::thread;
use std::time::Duration;
use std::{env, thread};
pub async fn speak_proxy_with_retry(
ip_addr: IpAddr,