Skip to content

Commit a12a1e1

Browse files
committed
fixup
1 parent 1b2002c commit a12a1e1

File tree

3 files changed

+7
-13
lines changed

3 files changed

+7
-13
lines changed

irpc-derive/src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ pub fn rpc_requests(attr: TokenStream, item: TokenStream) -> TokenStream {
309309
Err(e) => return e.to_compile_error().into(),
310310
};
311311

312-
match generate_channels_impl(args, &service_name, request_type, attr.span()) {
312+
match generate_channels_impl(args, service_name, request_type, attr.span()) {
313313
Ok(impls) => channel_impls.push(impls),
314314
Err(e) => return e.to_compile_error().into(),
315315
}
@@ -322,7 +322,7 @@ pub fn rpc_requests(attr: TokenStream, item: TokenStream) -> TokenStream {
322322
// Generate type aliases if requested
323323
let type_aliases = if let Some(suffix) = alias_suffix {
324324
// Use all variants for type aliases, not just those with rpc attributes
325-
generate_type_aliases(&all_variants, &service_name, &suffix)
325+
generate_type_aliases(&all_variants, service_name, &suffix)
326326
} else {
327327
quote! {}
328328
};
@@ -358,11 +358,11 @@ pub fn rpc_requests(attr: TokenStream, item: TokenStream) -> TokenStream {
358358
let message_from_impls = generate_message_enum_from_impls(
359359
&message_enum_name,
360360
&variants_with_attr,
361-
&service_name,
361+
service_name,
362362
);
363363

364364
let message_from_quic_streams =
365-
generate_message_from_wire_impl(&message_enum_name, &enum_name, &variants_with_attr);
365+
generate_message_from_wire_impl(&message_enum_name, enum_name, &variants_with_attr);
366366

367367
quote! {
368368
#message_enum

irpc-iroh/src/lib.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -146,10 +146,7 @@ pub async fn read_request<S: RemoteService>(
146146
connection: &Connection,
147147
) -> std::io::Result<Option<S::Message>> {
148148
Ok(
149-
match read_request_raw::<S::WireMessage>(connection).await? {
150-
None => None,
151-
Some((msg, rx, tx)) => Some(S::from_wire(msg, rx, tx)),
152-
},
149+
read_request_raw::<S::WireMessage>(connection).await?.map(|(msg, rx, tx)| S::from_wire(msg, rx, tx)),
153150
)
154151
}
155152

src/lib.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1110,7 +1110,7 @@ impl<S: Service> From<tokio::sync::mpsc::Sender<S::Message>> for LocalSender<S>
11101110

11111111
#[cfg(not(feature = "rpc"))]
11121112
pub mod rpc {
1113-
pub struct RemoteSender<S>(std::marker::PhantomData<(R, S)>);
1113+
pub struct RemoteSender<S>(std::marker::PhantomData<S>);
11141114
}
11151115

11161116
#[cfg(feature = "rpc")]
@@ -1664,10 +1664,7 @@ pub mod rpc {
16641664
connection: &quinn::Connection,
16651665
) -> std::io::Result<Option<S::Message>> {
16661666
Ok(
1667-
match read_request_raw::<S::WireMessage>(connection).await? {
1668-
None => None,
1669-
Some((msg, rx, tx)) => Some(S::from_wire(msg, rx, tx)),
1670-
},
1667+
read_request_raw::<S::WireMessage>(connection).await?.map(|(msg, rx, tx)| S::from_wire(msg, rx, tx)),
16711668
)
16721669
}
16731670

0 commit comments

Comments
 (0)