xwebtransport_core/utils/
maybe.rs

1#[cfg(not(target_family = "wasm"))]
2pub trait Send: std::marker::Send {}
3
4#[cfg(not(target_family = "wasm"))]
5impl<T> self::Send for T where T: std::marker::Send {}
6
7#[cfg(target_family = "wasm")]
8pub trait Send {}
9
10#[cfg(target_family = "wasm")]
11impl<T> self::Send for T {}
12
13#[cfg(not(target_family = "wasm"))]
14pub trait Sync: std::marker::Sync {}
15
16#[cfg(not(target_family = "wasm"))]
17impl<T> self::Sync for T where T: std::marker::Sync {}
18
19#[cfg(target_family = "wasm")]
20pub trait Sync {}
21
22#[cfg(target_family = "wasm")]
23impl<T> self::Sync for T {}