1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
use crate::{VboxError};
use crate::enums::{GuestDebugIoProvider, GuestDebugProvider};
/// Placeholder Struct
///
/// This struct serves as a placeholder for versions of the API where the actual struct is not available.
/// This struct is intended to ensure that the codebase can be compiled against multiple API versions
/// without modification.
///
/// Supported from API version: v7_0
#[derive(Debug)]
pub struct GuestDebugControl {}
impl GuestDebugControl {
/// Placeholder Method
///
/// This method serves as a placeholder for versions of the API where the actual method is not available.
/// Attempting to call this method will result in an `UnsupportedInCurrentApiVersion` error.
/// This method is intended to ensure that the codebase can be compiled against multiple API versions
/// without modification.
///
/// Supported from API version: v7_0
pub fn get_debug_provider(&self) -> Result<GuestDebugProvider, VboxError> {
Err(VboxError::unsupported_in_current_api_version(
"GuestDebugControl::get_debug_provider",
"v7_0",
))
}
/// Placeholder Method
///
/// This method serves as a placeholder for versions of the API where the actual method is not available.
/// Attempting to call this method will result in an `UnsupportedInCurrentApiVersion` error.
/// This method is intended to ensure that the codebase can be compiled against multiple API versions
/// without modification.
///
/// Supported from API version: v7_0
pub fn set_debug_provider(&self, _debug_provider: GuestDebugProvider) -> Result<(), VboxError> {
Err(VboxError::unsupported_in_current_api_version(
"GuestDebugControl::set_debug_provider",
"v7_0",
))
}
/// Placeholder Method
///
/// This method serves as a placeholder for versions of the API where the actual method is not available.
/// Attempting to call this method will result in an `UnsupportedInCurrentApiVersion` error.
/// This method is intended to ensure that the codebase can be compiled against multiple API versions
/// without modification.
///
/// Supported from API version: v7_0
pub fn get_debug_io_provider(&self) -> Result<GuestDebugIoProvider, VboxError> {
Err(VboxError::unsupported_in_current_api_version(
"GuestDebugControl::get_debug_io_provider",
"v7_0",
))
}
/// Placeholder Method
///
/// This method serves as a placeholder for versions of the API where the actual method is not available.
/// Attempting to call this method will result in an `UnsupportedInCurrentApiVersion` error.
/// This method is intended to ensure that the codebase can be compiled against multiple API versions
/// without modification.
///
/// Supported from API version: v7_0
pub fn set_debug_io_provider(
&self,
_debug_io_provider: GuestDebugIoProvider,
) -> Result<(), VboxError> {
Err(VboxError::unsupported_in_current_api_version(
"GuestDebugControl::set_debug_io_provider",
"v7_0",
))
}
/// Placeholder Method
///
/// This method serves as a placeholder for versions of the API where the actual method is not available.
/// Attempting to call this method will result in an `UnsupportedInCurrentApiVersion` error.
/// This method is intended to ensure that the codebase can be compiled against multiple API versions
/// without modification.
///
/// Supported from API version: v7_0
pub fn get_debug_address(&self) -> Result<&'static str, VboxError> {
Err(VboxError::unsupported_in_current_api_version(
"GuestDebugControl::get_debug_address",
"v7_0",
))
}
/// Placeholder Method
///
/// This method serves as a placeholder for versions of the API where the actual method is not available.
/// Attempting to call this method will result in an `UnsupportedInCurrentApiVersion` error.
/// This method is intended to ensure that the codebase can be compiled against multiple API versions
/// without modification.
///
/// Supported from API version: v7_0
pub fn set_debug_address(&self, _debug_address: &str) -> Result<(), VboxError> {
Err(VboxError::unsupported_in_current_api_version(
"GuestDebugControl::set_debug_address",
"v7_0",
))
}
/// Placeholder Method
///
/// This method serves as a placeholder for versions of the API where the actual method is not available.
/// Attempting to call this method will result in an `UnsupportedInCurrentApiVersion` error.
/// This method is intended to ensure that the codebase can be compiled against multiple API versions
/// without modification.
///
/// Supported from API version: v7_0
pub fn get_debug_port(&self) -> Result<u32, VboxError> {
Err(VboxError::unsupported_in_current_api_version(
"GuestDebugControl::get_debug_port",
"v7_0",
))
}
/// Placeholder Method
///
/// This method serves as a placeholder for versions of the API where the actual method is not available.
/// Attempting to call this method will result in an `UnsupportedInCurrentApiVersion` error.
/// This method is intended to ensure that the codebase can be compiled against multiple API versions
/// without modification.
///
/// Supported from API version: v7_0
pub fn set_debug_port(&self, _debug_port: u32) -> Result<(), VboxError> {
Err(VboxError::unsupported_in_current_api_version(
"GuestDebugControl::set_debug_port",
"v7_0",
))
}
}