web_transport_trait/
util.rs

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