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