Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions concurrency/src/tasks/gen_server.rs
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ impl<G: GenServer> GenServerHandle<G> {
};
let handle_clone = handle.clone();
let inner_future = async move {
if gen_server.run(&handle, &mut rx).await.is_err() {
tracing::trace!("GenServer crashed")
if let Err(error) = gen_server.run(&handle, &mut rx).await {
tracing::trace!(%error, "GenServer crashed")
}
};

Expand All @@ -62,8 +62,8 @@ impl<G: GenServer> GenServerHandle<G> {
// Ignore the JoinHandle for now. Maybe we'll use it in the future
let _join_handle = rt::spawn_blocking(|| {
rt::block_on(async move {
if gen_server.run(&handle, &mut rx).await.is_err() {
tracing::trace!("GenServer crashed")
if let Err(error) = gen_server.run(&handle, &mut rx).await {
tracing::trace!(%error, "GenServer crashed")
};
})
});
Expand Down