Structure refactoring
parent: tbd commit: a8f41ac
1 | use |
2 | , |
3 | , | FfiValueUntyped
4 | , | Object
5 | FfiSliceRef, |
6 | ; |
7 | use |
8 | , ObjectRequestError, OperationState, | OperationError
9 | ; |
10 | |
11 | use crate:: |
12 | , | RuntimeFuture
13 | , |
14 | ; |
15 | |
16 | |
17 | |
18 | pub(crate) runtime: PluginState, |
19 | pub(crate) type_metadata: *const TypeMetadata, |
20 | pub(crate) handle_fn: unsafe extern "C" fn |
21 | PluginState, |
22 | , |
23 | , |
24 | , |
25 | , |
26 | , |
27 | |
28 | , |
29 | >, |
30 | pub(crate) get_object: |
31 | unsafe extern "C" fn |
32 | PluginState, |
33 | &str, |
34 | *mut OperationState, |
35 | , |
36 | |
37 | |
38 | unsafe |
39 | unsafe |
40 | |
41 | |
42 | unsafe extern "C" |
43 | this: PluginState, |
44 | object_kind: , |
45 | operation_name: , |
46 | object: , |
47 | operation_payload: , |
48 | operation_state: , |
49 | ; |
50 | |
51 | unsafe extern "C" |
52 | this: PluginState, |
53 | object_str: &str, |
54 | operation_state: *mut OperationState, |
55 | ; |
56 | |
57 |