swift_bridge/std_bridge/
option.rs1#[repr(C)]
2#[doc(hidden)]
3pub struct OptionU8 {
4 pub val: u8,
5 pub is_some: bool,
6}
7
8#[repr(C)]
9#[doc(hidden)]
10pub struct OptionI8 {
11 pub val: i8,
12 pub is_some: bool,
13}
14
15#[repr(C)]
16#[doc(hidden)]
17pub struct OptionU16 {
18 pub val: u16,
19 pub is_some: bool,
20}
21
22#[repr(C)]
23#[doc(hidden)]
24pub struct OptionI16 {
25 pub val: i16,
26 pub is_some: bool,
27}
28
29#[repr(C)]
30#[doc(hidden)]
31pub struct OptionU32 {
32 pub val: u32,
33 pub is_some: bool,
34}
35
36#[repr(C)]
37#[doc(hidden)]
38pub struct OptionI32 {
39 pub val: i32,
40 pub is_some: bool,
41}
42
43#[repr(C)]
44#[doc(hidden)]
45pub struct OptionU64 {
46 pub val: u64,
47 pub is_some: bool,
48}
49
50#[repr(C)]
51#[doc(hidden)]
52pub struct OptionI64 {
53 pub val: i64,
54 pub is_some: bool,
55}
56
57#[repr(C)]
58#[doc(hidden)]
59pub struct OptionUsize {
60 pub val: usize,
61 pub is_some: bool,
62}
63
64#[repr(C)]
65#[doc(hidden)]
66pub struct OptionIsize {
67 pub val: isize,
68 pub is_some: bool,
69}
70
71#[repr(C)]
72#[doc(hidden)]
73pub struct OptionF32 {
74 pub val: f32,
75 pub is_some: bool,
76}
77
78#[repr(C)]
79#[doc(hidden)]
80pub struct OptionF64 {
81 pub val: f64,
82 pub is_some: bool,
83}
84
85#[repr(C)]
86#[doc(hidden)]
87pub struct OptionBool {
88 pub val: bool,
89 pub is_some: bool,
90}