1#![allow(unused_imports)]
2#![allow(clippy::all)]
3use super::*;
4use wasm_bindgen::prelude::*;
5#[cfg(web_sys_unstable_apis)]
6#[wasm_bindgen]
7extern "C" {
8 # [wasm_bindgen (extends = EventTarget , extends = :: js_sys :: Object , js_name = BluetoothRemoteGATTCharacteristic , typescript_type = "BluetoothRemoteGATTCharacteristic")]
9 #[derive(Debug, Clone, PartialEq, Eq)]
10 #[doc = "The `BluetoothRemoteGattCharacteristic` class."]
11 #[doc = ""]
12 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic)"]
13 #[doc = ""]
14 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
15 #[doc = ""]
16 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
17 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
18 pub type BluetoothRemoteGattCharacteristic;
19 #[cfg(web_sys_unstable_apis)]
20 #[cfg(feature = "BluetoothRemoteGattService")]
21 # [wasm_bindgen (structural , method , getter , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = service)]
22 #[doc = "Getter for the `service` field of this object."]
23 #[doc = ""]
24 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/service)"]
25 #[doc = ""]
26 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`, `BluetoothRemoteGattService`*"]
27 #[doc = ""]
28 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
29 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
30 pub fn service(this: &BluetoothRemoteGattCharacteristic) -> BluetoothRemoteGattService;
31 #[cfg(web_sys_unstable_apis)]
32 # [wasm_bindgen (structural , method , getter , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = uuid)]
33 #[doc = "Getter for the `uuid` field of this object."]
34 #[doc = ""]
35 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/uuid)"]
36 #[doc = ""]
37 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
38 #[doc = ""]
39 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
40 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
41 pub fn uuid(this: &BluetoothRemoteGattCharacteristic) -> ::alloc::string::String;
42 #[cfg(web_sys_unstable_apis)]
43 #[cfg(feature = "BluetoothCharacteristicProperties")]
44 # [wasm_bindgen (structural , method , getter , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = properties)]
45 #[doc = "Getter for the `properties` field of this object."]
46 #[doc = ""]
47 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/properties)"]
48 #[doc = ""]
49 #[doc = "*This API requires the following crate features to be activated: `BluetoothCharacteristicProperties`, `BluetoothRemoteGattCharacteristic`*"]
50 #[doc = ""]
51 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
52 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
53 pub fn properties(
54 this: &BluetoothRemoteGattCharacteristic,
55 ) -> BluetoothCharacteristicProperties;
56 #[cfg(web_sys_unstable_apis)]
57 # [wasm_bindgen (structural , method , getter , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = value)]
58 #[doc = "Getter for the `value` field of this object."]
59 #[doc = ""]
60 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/value)"]
61 #[doc = ""]
62 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
63 #[doc = ""]
64 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
65 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
66 pub fn value(this: &BluetoothRemoteGattCharacteristic) -> Option<::js_sys::DataView>;
67 #[cfg(web_sys_unstable_apis)]
68 # [wasm_bindgen (structural , method , getter , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = oncharacteristicvaluechanged)]
69 #[doc = "Getter for the `oncharacteristicvaluechanged` field of this object."]
70 #[doc = ""]
71 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/oncharacteristicvaluechanged)"]
72 #[doc = ""]
73 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
74 #[doc = ""]
75 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
76 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
77 pub fn oncharacteristicvaluechanged(
78 this: &BluetoothRemoteGattCharacteristic,
79 ) -> Option<::js_sys::Function>;
80 #[cfg(web_sys_unstable_apis)]
81 # [wasm_bindgen (structural , method , setter , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = oncharacteristicvaluechanged)]
82 #[doc = "Setter for the `oncharacteristicvaluechanged` field of this object."]
83 #[doc = ""]
84 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/oncharacteristicvaluechanged)"]
85 #[doc = ""]
86 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
87 #[doc = ""]
88 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
89 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
90 pub fn set_oncharacteristicvaluechanged(
91 this: &BluetoothRemoteGattCharacteristic,
92 value: Option<&::js_sys::Function>,
93 );
94 #[cfg(web_sys_unstable_apis)]
95 # [wasm_bindgen (method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = getDescriptor)]
96 #[doc = "The `getDescriptor()` method."]
97 #[doc = ""]
98 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/getDescriptor)"]
99 #[doc = ""]
100 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
101 #[doc = ""]
102 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
103 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
104 pub fn get_descriptor_with_str(
105 this: &BluetoothRemoteGattCharacteristic,
106 descriptor: &str,
107 ) -> ::js_sys::Promise;
108 #[cfg(web_sys_unstable_apis)]
109 # [wasm_bindgen (method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = getDescriptor)]
110 #[doc = "The `getDescriptor()` method."]
111 #[doc = ""]
112 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/getDescriptor)"]
113 #[doc = ""]
114 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
115 #[doc = ""]
116 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
117 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
118 pub fn get_descriptor_with_u32(
119 this: &BluetoothRemoteGattCharacteristic,
120 descriptor: u32,
121 ) -> ::js_sys::Promise;
122 #[cfg(web_sys_unstable_apis)]
123 # [wasm_bindgen (method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = getDescriptors)]
124 #[doc = "The `getDescriptors()` method."]
125 #[doc = ""]
126 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/getDescriptors)"]
127 #[doc = ""]
128 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
129 #[doc = ""]
130 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
131 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
132 pub fn get_descriptors(this: &BluetoothRemoteGattCharacteristic) -> ::js_sys::Promise;
133 #[cfg(web_sys_unstable_apis)]
134 # [wasm_bindgen (method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = getDescriptors)]
135 #[doc = "The `getDescriptors()` method."]
136 #[doc = ""]
137 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/getDescriptors)"]
138 #[doc = ""]
139 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
140 #[doc = ""]
141 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
142 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
143 pub fn get_descriptors_with_str(
144 this: &BluetoothRemoteGattCharacteristic,
145 descriptor: &str,
146 ) -> ::js_sys::Promise;
147 #[cfg(web_sys_unstable_apis)]
148 # [wasm_bindgen (method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = getDescriptors)]
149 #[doc = "The `getDescriptors()` method."]
150 #[doc = ""]
151 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/getDescriptors)"]
152 #[doc = ""]
153 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
154 #[doc = ""]
155 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
156 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
157 pub fn get_descriptors_with_u32(
158 this: &BluetoothRemoteGattCharacteristic,
159 descriptor: u32,
160 ) -> ::js_sys::Promise;
161 #[cfg(web_sys_unstable_apis)]
162 # [wasm_bindgen (method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = readValue)]
163 #[doc = "The `readValue()` method."]
164 #[doc = ""]
165 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/readValue)"]
166 #[doc = ""]
167 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
168 #[doc = ""]
169 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
170 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
171 pub fn read_value(this: &BluetoothRemoteGattCharacteristic) -> ::js_sys::Promise;
172 #[cfg(web_sys_unstable_apis)]
173 # [wasm_bindgen (method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = startNotifications)]
174 #[doc = "The `startNotifications()` method."]
175 #[doc = ""]
176 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/startNotifications)"]
177 #[doc = ""]
178 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
179 #[doc = ""]
180 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
181 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
182 pub fn start_notifications(this: &BluetoothRemoteGattCharacteristic) -> ::js_sys::Promise;
183 #[cfg(web_sys_unstable_apis)]
184 # [wasm_bindgen (method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = stopNotifications)]
185 #[doc = "The `stopNotifications()` method."]
186 #[doc = ""]
187 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/stopNotifications)"]
188 #[doc = ""]
189 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
190 #[doc = ""]
191 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
192 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
193 pub fn stop_notifications(this: &BluetoothRemoteGattCharacteristic) -> ::js_sys::Promise;
194 #[cfg(web_sys_unstable_apis)]
195 # [wasm_bindgen (catch , method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = writeValue)]
196 #[doc = "The `writeValue()` method."]
197 #[doc = ""]
198 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValue)"]
199 #[doc = ""]
200 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
201 #[doc = ""]
202 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
203 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
204 pub fn write_value_with_buffer_source(
205 this: &BluetoothRemoteGattCharacteristic,
206 value: &::js_sys::Object,
207 ) -> Result<::js_sys::Promise, JsValue>;
208 #[cfg(web_sys_unstable_apis)]
209 # [wasm_bindgen (catch , method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = writeValue)]
210 #[doc = "The `writeValue()` method."]
211 #[doc = ""]
212 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValue)"]
213 #[doc = ""]
214 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
215 #[doc = ""]
216 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
217 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
218 pub fn write_value_with_u8_slice(
219 this: &BluetoothRemoteGattCharacteristic,
220 value: &mut [u8],
221 ) -> Result<::js_sys::Promise, JsValue>;
222 #[cfg(web_sys_unstable_apis)]
223 # [wasm_bindgen (catch , method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = writeValue)]
224 #[doc = "The `writeValue()` method."]
225 #[doc = ""]
226 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValue)"]
227 #[doc = ""]
228 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
229 #[doc = ""]
230 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
231 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
232 pub fn write_value_with_u8_array(
233 this: &BluetoothRemoteGattCharacteristic,
234 value: &::js_sys::Uint8Array,
235 ) -> Result<::js_sys::Promise, JsValue>;
236 #[cfg(web_sys_unstable_apis)]
237 # [wasm_bindgen (catch , method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = writeValueWithResponse)]
238 #[doc = "The `writeValueWithResponse()` method."]
239 #[doc = ""]
240 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValueWithResponse)"]
241 #[doc = ""]
242 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
243 #[doc = ""]
244 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
245 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
246 pub fn write_value_with_response_with_buffer_source(
247 this: &BluetoothRemoteGattCharacteristic,
248 value: &::js_sys::Object,
249 ) -> Result<::js_sys::Promise, JsValue>;
250 #[cfg(web_sys_unstable_apis)]
251 # [wasm_bindgen (catch , method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = writeValueWithResponse)]
252 #[doc = "The `writeValueWithResponse()` method."]
253 #[doc = ""]
254 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValueWithResponse)"]
255 #[doc = ""]
256 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
257 #[doc = ""]
258 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
259 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
260 pub fn write_value_with_response_with_u8_slice(
261 this: &BluetoothRemoteGattCharacteristic,
262 value: &mut [u8],
263 ) -> Result<::js_sys::Promise, JsValue>;
264 #[cfg(web_sys_unstable_apis)]
265 # [wasm_bindgen (catch , method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = writeValueWithResponse)]
266 #[doc = "The `writeValueWithResponse()` method."]
267 #[doc = ""]
268 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValueWithResponse)"]
269 #[doc = ""]
270 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
271 #[doc = ""]
272 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
273 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
274 pub fn write_value_with_response_with_u8_array(
275 this: &BluetoothRemoteGattCharacteristic,
276 value: &::js_sys::Uint8Array,
277 ) -> Result<::js_sys::Promise, JsValue>;
278 #[cfg(web_sys_unstable_apis)]
279 # [wasm_bindgen (catch , method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = writeValueWithoutResponse)]
280 #[doc = "The `writeValueWithoutResponse()` method."]
281 #[doc = ""]
282 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValueWithoutResponse)"]
283 #[doc = ""]
284 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
285 #[doc = ""]
286 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
287 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
288 pub fn write_value_without_response_with_buffer_source(
289 this: &BluetoothRemoteGattCharacteristic,
290 value: &::js_sys::Object,
291 ) -> Result<::js_sys::Promise, JsValue>;
292 #[cfg(web_sys_unstable_apis)]
293 # [wasm_bindgen (catch , method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = writeValueWithoutResponse)]
294 #[doc = "The `writeValueWithoutResponse()` method."]
295 #[doc = ""]
296 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValueWithoutResponse)"]
297 #[doc = ""]
298 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
299 #[doc = ""]
300 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
301 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
302 pub fn write_value_without_response_with_u8_slice(
303 this: &BluetoothRemoteGattCharacteristic,
304 value: &mut [u8],
305 ) -> Result<::js_sys::Promise, JsValue>;
306 #[cfg(web_sys_unstable_apis)]
307 # [wasm_bindgen (catch , method , structural , js_class = "BluetoothRemoteGATTCharacteristic" , js_name = writeValueWithoutResponse)]
308 #[doc = "The `writeValueWithoutResponse()` method."]
309 #[doc = ""]
310 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValueWithoutResponse)"]
311 #[doc = ""]
312 #[doc = "*This API requires the following crate features to be activated: `BluetoothRemoteGattCharacteristic`*"]
313 #[doc = ""]
314 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
315 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
316 pub fn write_value_without_response_with_u8_array(
317 this: &BluetoothRemoteGattCharacteristic,
318 value: &::js_sys::Uint8Array,
319 ) -> Result<::js_sys::Promise, JsValue>;
320}