Skip to content

How to pass(move) a data(without Clone trait) to handle function? #265

Answered by sunli829
chanble asked this question in Q&A
Discussion options

You must be logged in to vote

You can wrap tokio::sync::watch::Sender with Arc so that it can be cloned.

#[handler]
fn ws(
    Path(name): Path<String>,
    ws: WebSocket,
    sender: Data<&Arc<tokio::sync::watch::Sender<String>>>,
) -> impl IntoResponse {
}

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by chanble
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants