solana_type_overrides/
lib.rs1#[cfg(feature = "executor")]
11pub mod executor {
12 #[cfg(not(feature = "shuttle-test"))]
13 pub use futures::executor::*;
14 #[cfg(feature = "shuttle-test")]
15 pub use shuttle::future::*;
16}
17
18pub mod hint {
19 #[cfg(feature = "shuttle-test")]
20 pub use shuttle::hint::*;
21 #[cfg(not(feature = "shuttle-test"))]
22 pub use std::hint::*;
23}
24
25pub mod rand {
26 pub use rand::*;
27 #[cfg(feature = "shuttle-test")]
28 pub use shuttle::rand::{thread_rng, Rng, RngCore};
29}
30
31pub mod sync {
32 #[cfg(feature = "shuttle-test")]
33 pub use shuttle::sync::*;
34 #[cfg(not(feature = "shuttle-test"))]
35 pub use std::sync::*;
36}
37
38pub mod thread {
39 #[cfg(feature = "shuttle-test")]
40 pub use shuttle::thread::*;
41 #[cfg(not(feature = "shuttle-test"))]
42 pub use std::thread::*;
43}