Skip to content

Commit 113dc02

Browse files
committed
use Arc to pass callback
1 parent cfda954 commit 113dc02

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
use cirru_edn::Edn;
22
use std::collections::HashMap;
3+
use std::sync::Arc;
34
use tiny_http::{Response, Server};
45

56
#[no_mangle]
6-
pub fn serve_http(args: Vec<Edn>, handler: Box<dyn Fn(Edn) -> Edn>) -> Result<Edn, String> {
7+
pub fn serve_http(args: Vec<Edn>, handler: Arc<dyn Fn(Edn) -> Edn>) -> Result<Edn, String> {
78
println!("TODO args: {:?}", args);
89
let server = Server::http("0.0.0.0:8000").unwrap();
910

0 commit comments

Comments
 (0)