@@ -6,28 +6,26 @@ pub use error::Error;
66pub mod model;
77#[ cfg( any( feature = "client" , feature = "server" ) ) ]
88pub mod service;
9+ #[ cfg( feature = "client" ) ]
10+ pub use handler:: client:: ClientHandler ;
11+ #[ cfg( feature = "server" ) ]
12+ pub use handler:: server:: ServerHandler ;
913#[ cfg( any( feature = "client" , feature = "server" ) ) ]
1014pub use service:: { Peer , Service , ServiceError , ServiceExt } ;
1115#[ cfg( feature = "client" ) ]
1216pub use service:: { RoleClient , serve_client} ;
1317#[ cfg( feature = "server" ) ]
1418pub use service:: { RoleServer , serve_server} ;
1519
16- #[ cfg( feature = "client" ) ]
17- pub use handler:: client:: ClientHandler ;
18- #[ cfg( feature = "server" ) ]
19- pub use handler:: server:: ServerHandler ;
20-
2120pub mod handler;
2221pub mod transport;
2322
24- #[ cfg( all( feature = "macros" , feature = "server" ) ) ]
25- pub use rmcp_macros:: tool;
26-
2723// re-export
2824#[ cfg( all( feature = "macros" , feature = "server" ) ) ]
2925pub use paste:: paste;
3026#[ cfg( all( feature = "macros" , feature = "server" ) ) ]
27+ pub use rmcp_macros:: tool;
28+ #[ cfg( all( feature = "macros" , feature = "server" ) ) ]
3129pub use schemars;
3230#[ cfg( feature = "macros" ) ]
3331pub use serde;
0 commit comments