fixed visibility and allow lint

This commit is contained in:
2025-06-14 19:26:28 -04:00
parent 28a7a8bcfa
commit 426eece01c

View File

@@ -6,6 +6,7 @@ pub struct ReturnChannel<T> {
}
impl<T> ReturnChannel<T> {
#[allow(clippy::new_ret_no_self)]
pub fn new() -> (ReturnChannelSender<T>, ReturnChannelReceiver<T>) {
let inner = ReturnChannel {
value: Mutex::new(None),
@@ -21,8 +22,8 @@ impl<T> ReturnChannel<T> {
}
}
struct ReturnChannelReceiver<T>(Arc<ReturnChannel<T>>);
struct ReturnChannelSender<T>(Arc<ReturnChannel<T>>);
pub struct ReturnChannelReceiver<T>(Arc<ReturnChannel<T>>);
pub struct ReturnChannelSender<T>(Arc<ReturnChannel<T>>);
impl<T> ReturnChannelReceiver<T> {
pub fn receive(self) -> T {