@@ -32,11 +32,11 @@ use self::{
32
32
protocol:: {
33
33
AddrInfoOptions , AuthorCreateRequest , AuthorDeleteRequest , AuthorExportRequest ,
34
34
AuthorGetDefaultRequest , AuthorImportRequest , AuthorListRequest , AuthorSetDefaultRequest ,
35
- CloseRequest , CreateRequest , DelRequest , DocsMessage , DocsProtocol , DocsService ,
36
- DropRequest , GetDownloadPolicyRequest , GetExactRequest , GetManyRequest ,
37
- GetSyncPeersRequest , ImportRequest , LeaveRequest , ListRequest , OpenRequest ,
38
- SetDownloadPolicyRequest , SetHashRequest , SetRequest , ShareMode , ShareRequest ,
39
- StartSyncRequest , StatusRequest , SubscribeRequest ,
35
+ CloseRequest , CreateRequest , DelRequest , DocsProtocol , DropRequest ,
36
+ GetDownloadPolicyRequest , GetExactRequest , GetManyRequest , GetSyncPeersRequest ,
37
+ ImportRequest , LeaveRequest , ListRequest , OpenRequest , SetDownloadPolicyRequest ,
38
+ SetHashRequest , SetRequest , ShareMode , ShareRequest , StartSyncRequest , StatusRequest ,
39
+ SubscribeRequest ,
40
40
} ,
41
41
} ;
42
42
use crate :: {
@@ -52,7 +52,7 @@ pub mod protocol;
52
52
pub type RpcError = serde_error:: Error ;
53
53
pub type RpcResult < T > = std:: result:: Result < T , RpcError > ;
54
54
55
- type Client = irpc:: Client < DocsMessage , DocsProtocol , DocsService > ;
55
+ type Client = irpc:: Client < DocsProtocol > ;
56
56
57
57
/// API wrapper for the docs service
58
58
#[ derive( Debug , Clone ) ]
@@ -75,7 +75,10 @@ impl DocsApi {
75
75
76
76
/// Listen for incoming RPC connections
77
77
pub fn listen ( & self , endpoint : quinn:: Endpoint ) -> Result < AbortOnDropHandle < ( ) > > {
78
- let local = self . inner . local ( ) . context ( "cannot listen on remote API" ) ?;
78
+ let local = self
79
+ . inner
80
+ . as_local ( )
81
+ . context ( "cannot listen on remote API" ) ?;
79
82
let handler: Handler < DocsProtocol > = Arc :: new ( move |msg, _rx, tx| {
80
83
let local = local. clone ( ) ;
81
84
Box :: pin ( match msg {
0 commit comments