tesseract_swift_utils/
future_impls.rs

1use crate::data::CData;
2use crate::future::CFuture;
3use crate::int128::{CInt128, CUInt128};
4use crate::ptr::{CAnyDropPtr, CAnyRustPtr};
5use crate::string::CString;
6use crate::Nothing;
7
8pub type CFutureNothing = CFuture<Nothing>;
9pub type CFutureString = CFuture<CString>;
10pub type CFutureData = CFuture<CData>;
11pub type CFutureAnyRustPtr = CFuture<CAnyRustPtr>;
12pub type CFutureAnyDropPtr = CFuture<CAnyDropPtr>;
13
14pub type CFutureInt8 = CFuture<i8>;
15pub type CFutureUInt8 = CFuture<u8>;
16pub type CFutureInt16 = CFuture<i16>;
17pub type CFutureUInt16 = CFuture<u16>;
18pub type CFutureInt32 = CFuture<i32>;
19pub type CFutureUInt32 = CFuture<u32>;
20pub type CFutureInt64 = CFuture<i64>;
21pub type CFutureUInt64 = CFuture<u64>;
22pub type CFutureBool = CFuture<bool>;
23pub type CFutureInt128 = CFuture<CInt128>;
24pub type CFutureUInt128 = CFuture<CUInt128>;