fix(tonic): change connect_lazy to be infallible (#712)

Co-authored-by: Lucio Franco <[email protected]>
This commit is contained in:
Nisheeth Barthwal
2021-10-20 10:47:17 -04:00
committed by GitHub
co-authored by Lucio Franco
parent 53ecc1f85e
commit 2e471548d8
3 changed files with 4 additions and 7 deletions
+3 -3
View File
@@ -284,7 +284,7 @@ impl Endpoint {
///
/// The channel returned by this method does not attempt to connect to the endpoint until first
/// use.
pub fn connect_lazy(&self) -> Result<Channel, Error> {
pub fn connect_lazy(&self) -> Channel {
let mut http = hyper::client::connect::HttpConnector::new();
http.enforce_http(false);
http.set_nodelay(self.tcp_nodelay);
@@ -299,9 +299,9 @@ impl Endpoint {
if let Some(connect_timeout) = self.connect_timeout {
let mut connector = hyper_timeout::TimeoutConnector::new(connector);
connector.set_connect_timeout(Some(connect_timeout));
Ok(Channel::new(connector, self.clone()))
Channel::new(connector, self.clone())
} else {
Ok(Channel::new(connector, self.clone()))
Channel::new(connector, self.clone())
}
}