Skip to content

Commit 0438930

Browse files
author
steve
committed
v0.5.1
- fix: RunContext needs to be decelared Sync (even though Workers are single-threaded)
1 parent 5ec7930 commit 0438930

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 0.5.1
2+
3+
- fix: RunContext needs to be decelared Sync (even though Workers are
4+
single-threaded)
5+
16
## 0.5.0
27

38
- feature: support for oauth - see wasm-service-oauth crate

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wasm-service"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
authors = ["stevelr <[email protected]>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"

src/lib.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,12 @@ pub use httpdate::HttpDate;
3434
#[derive(Debug)]
3535
pub struct RunContext {
3636
/// queue of deferred messages
37-
//pub log_queue: Mutex<LogQueue>,
3837
pub log_queue: RefCell<LogQueue>,
3938
}
4039

40+
// workers are single-threaded
41+
unsafe impl Sync for RunContext {}
42+
4143
impl RunContext {
4244
/// log message (used by log! macro)
4345
pub fn log(&self, entry: LogEntry) {

0 commit comments

Comments
 (0)