Skip to content

Commit 10a791e

Browse files
committed
Don't use wasm-bindgen on wasi
1 parent 366b800 commit 10a791e

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "wasm-timer"
33
edition = "2018"
44
description = "Abstraction over std::time::Instant and futures-timer that works on WASM"
5-
version = "0.2.1"
5+
version = "0.2.2"
66
authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>"]
77
license = "MIT"
88
repository = "https://github.com/tomaka/wasm-timer"
@@ -12,7 +12,7 @@ futures-preview = "0.3.0-alpha"
1212
parking_lot = "0.9"
1313
pin-utils = "0.1.0-alpha.4"
1414

15-
[target.'cfg(any(target_arch = "wasm32"))'.dependencies]
15+
[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies]
1616
js-sys = "0.3.14"
1717
send_wrapper = "0.2"
1818
wasm-bindgen = { version = "0.2.37" }

src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020

2121
pub use timer::*;
2222

23-
#[cfg(not(target_arch = "wasm32"))]
23+
#[cfg(not(all(target_arch = "wasm32", target_os = "unknown")))]
2424
pub use std::time::{Instant, SystemTime, UNIX_EPOCH};
25-
#[cfg(target_arch = "wasm32")]
25+
#[cfg(all(target_arch = "wasm32", target_os = "unknown"))]
2626
pub use wasm::*;
2727

2828
mod timer;
29-
#[cfg(target_arch = "wasm32")]
29+
#[cfg(all(target_arch = "wasm32", target_os = "unknown"))]
3030
mod wasm;

src/timer.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -537,7 +537,7 @@ impl TimerHandle {
537537
}
538538

539539
impl Default for TimerHandle {
540-
#[cfg(not(target_arch = "wasm32"))]
540+
#[cfg(not(all(target_arch = "wasm32", target_os = "unknown")))]
541541
fn default() -> TimerHandle {
542542
let mut fallback = HANDLE_FALLBACK.load(SeqCst);
543543

@@ -579,7 +579,7 @@ impl Default for TimerHandle {
579579
}
580580
}
581581

582-
#[cfg(target_arch = "wasm32")]
582+
#[cfg(all(target_arch = "wasm32", target_os = "unknown"))]
583583
fn default() -> TimerHandle {
584584
let mut fallback = HANDLE_FALLBACK.load(SeqCst);
585585

src/timer/global.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
pub(crate) use self::platform::*;
22

3-
#[cfg(not(target_arch = "wasm32"))]
3+
#[cfg(not(all(target_arch = "wasm32", target_os = "unknown")))]
44
#[path = "global/desktop.rs"]
55
mod platform;
6-
#[cfg(target_arch = "wasm32")]
6+
#[cfg(all(target_arch = "wasm32", target_os = "unknown"))]
77
#[path = "global/wasm.rs"]
88
mod platform;

src/wasm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
2020
// DEALINGS IN THE SOFTWARE.
2121

22-
#![cfg(target_arch = "wasm32")]
22+
#![cfg(all(target_arch = "wasm32", target_os = "unknown"))]
2323

2424
use std::cmp::{Eq, PartialEq, Ord, PartialOrd, Ordering};
2525
use std::ops::{Add, Sub, AddAssign, SubAssign};

0 commit comments

Comments
 (0)