Resolve bare_trait_objects warnings in path components

Reviewed By: quark-zju

Differential Revision: D28558352

fbshipit-source-id: d4b85716096c43eed8e6172ade3dfe40e277e670
This commit is contained in:
David Tolnay 2021-05-19 22:02:44 -07:00 committed by Facebook GitHub Bot
parent cf6125221b
commit d4f337c889
9 changed files with 27 additions and 27 deletions

View File

@ -52,7 +52,7 @@ impl EdenFsInstance {
.await
.map_err(EdenFsError::ThriftIoError)?;
let transport = SocketTransport::new(stream);
let client = EdenService::new(BinaryProtocol, transport);
let client = <dyn EdenService>::new(BinaryProtocol, transport);
Ok(client)
}

View File

@ -98,13 +98,13 @@ async fn maybe_status_fastpath_internal(
.map_err(|_| FallbackToPython)?;
let transport = SocketTransport::new(sock);
let client = EdenService::new(BinaryProtocol, transport);
let client = <dyn EdenService>::new(BinaryProtocol, transport);
let sock2 = UnixStream::connect(sock_addr)
.await
.map_err(|_| FallbackToPython)?;
let transport = SocketTransport::new(sock2);
let fb303_client = BaseService::new(BinaryProtocol, transport);
let fb303_client = <dyn BaseService>::new(BinaryProtocol, transport);
// TODO(mbolin): Run read_hg_dirstate() and core.run() in parallel.
let dirstate_data = read_hg_dirstate(&repo_root)?;

View File

@ -14762,7 +14762,7 @@ pub mod client {
///
/// let protocol = BinaryProtocol::new();
/// let transport = HttpClient::new();
/// let client = BuckGraphService::new(protocol, transport);
/// let client = <dyn BuckGraphService>::new(protocol, transport);
/// # };
/// ```
impl dyn EdenService {
@ -14789,7 +14789,7 @@ pub mod client {
P: ::fbthrift::Protocol<Frame = T>,
T: ::fbthrift::Transport + ::std::marker::Sync,
{
EdenService::new(protocol, transport)
<dyn EdenService>::new(protocol, transport)
}
}
}
@ -14864,7 +14864,7 @@ pub mod client {
///
/// #[test]
/// fn test_my_client() {
/// let mock = Arc::new(MyService::mock());
/// let mock = Arc::new(<dyn MyService>::mock());
///
/// // directly return a success response
/// let resp = FunctionResponse {...};
@ -14949,7 +14949,7 @@ pub mod mock {
impl dyn super::client::EdenService {
pub fn mock<'mock>() -> EdenService<'mock> {
EdenService {
parent: fb303_core::client::BaseService::mock(),
parent: <dyn fb303_core::client::BaseService>::mock(),
listMounts: r#impl::eden_service::listMounts::unimplemented(),
mount: r#impl::eden_service::mount::unimplemented(),
unmount: r#impl::eden_service::unmount::unimplemented(),

View File

@ -2537,7 +2537,7 @@ pub mod client {
///
/// let protocol = BinaryProtocol::new();
/// let transport = HttpClient::new();
/// let client = BuckGraphService::new(protocol, transport);
/// let client = <dyn BuckGraphService>::new(protocol, transport);
/// # };
/// ```
impl dyn FacebookService {
@ -2564,7 +2564,7 @@ pub mod client {
P: ::fbthrift::Protocol<Frame = T>,
T: ::fbthrift::Transport + ::std::marker::Sync,
{
FacebookService::new(protocol, transport)
<dyn FacebookService>::new(protocol, transport)
}
}
}
@ -2639,7 +2639,7 @@ pub mod client {
///
/// #[test]
/// fn test_my_client() {
/// let mock = Arc::new(MyService::mock());
/// let mock = Arc::new(<dyn MyService>::mock());
///
/// // directly return a success response
/// let resp = FunctionResponse {...};
@ -2685,7 +2685,7 @@ pub mod mock {
impl dyn super::client::FacebookService {
pub fn mock<'mock>() -> FacebookService<'mock> {
FacebookService {
parent: fb303_core::client::BaseService::mock(),
parent: <dyn fb303_core::client::BaseService>::mock(),
getCpuProfile: r#impl::facebook_service::getCpuProfile::unimplemented(),
getCpuProfileWithOptions: r#impl::facebook_service::getCpuProfileWithOptions::unimplemented(),
getHeapProfile: r#impl::facebook_service::getHeapProfile::unimplemented(),

View File

@ -2815,7 +2815,7 @@ pub mod client {
///
/// let protocol = BinaryProtocol::new();
/// let transport = HttpClient::new();
/// let client = BuckGraphService::new(protocol, transport);
/// let client = <dyn BuckGraphService>::new(protocol, transport);
/// # };
/// ```
impl dyn BaseService {
@ -2842,7 +2842,7 @@ pub mod client {
P: ::fbthrift::Protocol<Frame = T>,
T: ::fbthrift::Transport + ::std::marker::Sync,
{
BaseService::new(protocol, transport)
<dyn BaseService>::new(protocol, transport)
}
}
}
@ -2917,7 +2917,7 @@ pub mod client {
///
/// #[test]
/// fn test_my_client() {
/// let mock = Arc::new(MyService::mock());
/// let mock = Arc::new(<dyn MyService>::mock());
///
/// // directly return a success response
/// let resp = FunctionResponse {...};

View File

@ -98,13 +98,13 @@ async fn maybe_status_fastpath_internal(
.map_err(|_| FallbackToPython)?;
let transport = SocketTransport::new(sock);
let client = EdenService::new(BinaryProtocol, transport);
let client = <dyn EdenService>::new(BinaryProtocol, transport);
let sock2 = UnixStream::connect(sock_addr)
.await
.map_err(|_| FallbackToPython)?;
let transport = SocketTransport::new(sock2);
let fb303_client = BaseService::new(BinaryProtocol, transport);
let fb303_client = <dyn BaseService>::new(BinaryProtocol, transport);
// TODO(mbolin): Run read_hg_dirstate() and core.run() in parallel.
let dirstate_data = read_hg_dirstate(&repo_root)?;

View File

@ -14762,7 +14762,7 @@ pub mod client {
///
/// let protocol = BinaryProtocol::new();
/// let transport = HttpClient::new();
/// let client = BuckGraphService::new(protocol, transport);
/// let client = <dyn BuckGraphService>::new(protocol, transport);
/// # };
/// ```
impl dyn EdenService {
@ -14789,7 +14789,7 @@ pub mod client {
P: ::fbthrift::Protocol<Frame = T>,
T: ::fbthrift::Transport + ::std::marker::Sync,
{
EdenService::new(protocol, transport)
<dyn EdenService>::new(protocol, transport)
}
}
}
@ -14864,7 +14864,7 @@ pub mod client {
///
/// #[test]
/// fn test_my_client() {
/// let mock = Arc::new(MyService::mock());
/// let mock = Arc::new(<dyn MyService>::mock());
///
/// // directly return a success response
/// let resp = FunctionResponse {...};
@ -14949,7 +14949,7 @@ pub mod mock {
impl dyn super::client::EdenService {
pub fn mock<'mock>() -> EdenService<'mock> {
EdenService {
parent: fb303_core::client::BaseService::mock(),
parent: <dyn fb303_core::client::BaseService>::mock(),
listMounts: r#impl::eden_service::listMounts::unimplemented(),
mount: r#impl::eden_service::mount::unimplemented(),
unmount: r#impl::eden_service::unmount::unimplemented(),

View File

@ -2537,7 +2537,7 @@ pub mod client {
///
/// let protocol = BinaryProtocol::new();
/// let transport = HttpClient::new();
/// let client = BuckGraphService::new(protocol, transport);
/// let client = <dyn BuckGraphService>::new(protocol, transport);
/// # };
/// ```
impl dyn FacebookService {
@ -2564,7 +2564,7 @@ pub mod client {
P: ::fbthrift::Protocol<Frame = T>,
T: ::fbthrift::Transport + ::std::marker::Sync,
{
FacebookService::new(protocol, transport)
<dyn FacebookService>::new(protocol, transport)
}
}
}
@ -2639,7 +2639,7 @@ pub mod client {
///
/// #[test]
/// fn test_my_client() {
/// let mock = Arc::new(MyService::mock());
/// let mock = Arc::new(<dyn MyService>::mock());
///
/// // directly return a success response
/// let resp = FunctionResponse {...};
@ -2685,7 +2685,7 @@ pub mod mock {
impl dyn super::client::FacebookService {
pub fn mock<'mock>() -> FacebookService<'mock> {
FacebookService {
parent: fb303_core::client::BaseService::mock(),
parent: <dyn fb303_core::client::BaseService>::mock(),
getCpuProfile: r#impl::facebook_service::getCpuProfile::unimplemented(),
getCpuProfileWithOptions: r#impl::facebook_service::getCpuProfileWithOptions::unimplemented(),
getHeapProfile: r#impl::facebook_service::getHeapProfile::unimplemented(),

View File

@ -2815,7 +2815,7 @@ pub mod client {
///
/// let protocol = BinaryProtocol::new();
/// let transport = HttpClient::new();
/// let client = BuckGraphService::new(protocol, transport);
/// let client = <dyn BuckGraphService>::new(protocol, transport);
/// # };
/// ```
impl dyn BaseService {
@ -2842,7 +2842,7 @@ pub mod client {
P: ::fbthrift::Protocol<Frame = T>,
T: ::fbthrift::Transport + ::std::marker::Sync,
{
BaseService::new(protocol, transport)
<dyn BaseService>::new(protocol, transport)
}
}
}
@ -2917,7 +2917,7 @@ pub mod client {
///
/// #[test]
/// fn test_my_client() {
/// let mock = Arc::new(MyService::mock());
/// let mock = Arc::new(<dyn MyService>::mock());
///
/// // directly return a success response
/// let resp = FunctionResponse {...};