Spinning
parent: tbd commit: 1788060
1 | use |
2 | , | OperationError
3 | , |
4 | , | ObjectBackend
5 | , |
6 | ; |
7 | |
8 | use crate:: |
9 | , |
10 | , | State
11 | , | FfiValueUntyped
12 | FfiFuture, FfiSliceRef, FfiValueMut, |
13 | ; |
14 | |
15 | use Debug; |
16 | |
17 | use ; |
18 | |
19 | |
20 | ; |
21 | |
22 | |
23 | type VTable = RuntimeVTable; |
24 | |
25 | |
26 | |
27 | pub async |
28 | &self, |
29 | object: &str, |
30 | operation_type: &str, |
31 | operation_payload: &[u8], |
32 | |
33 | todo! |
34 | |
35 | |
36 | pub async |
37 | &self, |
38 | object: O, |
39 | operation: D, |
40 | |
41 | |
42 | O: GiteratedObject, |
43 | D: , |
44 | |
45 | todo! |
46 | |
47 | |
48 | pub async |
49 | &self, |
50 | object_str: &str, |
51 | |
52 | todo! |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | pub(crate) handle_fn: unsafe extern "C" fn |
59 | , |
60 | , |
61 | , |
62 | , |
63 | , |
64 | |
65 | , |
66 | >, |
67 | pub(crate) get_object: |
68 | unsafe extern "C" fn |
69 | &str, |
70 | state: | ,
71 | , |
72 | |
73 | |
74 | unsafe |
75 | unsafe |
76 | |
77 | |
78 | unsafe extern "C" |
79 | object_kind: , |
80 | operation_name: , |
81 | object: , |
82 | operation_payload: , |
83 | operation_state: , |
84 | ; |
85 | |
86 | unsafe extern "C" |
87 | object_str: &str, |
88 | operation_state: , |
89 | ; |
90 | |
91 | |
92 | |
93 | |
94 | async |
95 | &self, |
96 | object: O, |
97 | operation: &str, |
98 | payload: D, |
99 | operation_state: &OperationState, |
100 | |
101 | |
102 | O: GiteratedObject + Debug + 'static, |
103 | D: + Debug + 'static, |
104 | : Clone, | Success
105 | : Clone, | Failure
106 | |
107 | todo! |
108 | |
109 | |
110 | async |
111 | &self, |
112 | object_str: &str, |
113 | operation_state: &OperationState, |
114 | |
115 | todo! |
116 | |
117 | |
118 |