multiversx_sc/api/uncallable/
managed_buffer_api_uncallable.rs1use crate::{
2 api::{InvalidSliceError, ManagedBufferApiImpl},
3 types::heap::BoxedBytes,
4};
5
6impl ManagedBufferApiImpl for super::UncallableApi {
7 fn mb_new_empty(&self) -> Self::ManagedBufferHandle {
8 unreachable!()
9 }
10
11 fn mb_new_from_bytes(&self, _bytes: &[u8]) -> Self::ManagedBufferHandle {
12 unreachable!()
13 }
14
15 fn mb_len(&self, _handle: Self::ManagedBufferHandle) -> usize {
16 unreachable!()
17 }
18
19 fn mb_to_boxed_bytes(&self, _handle: Self::ManagedBufferHandle) -> BoxedBytes {
20 unreachable!()
21 }
22
23 fn mb_load_slice(
24 &self,
25 _source_handle: Self::ManagedBufferHandle,
26 _starting_position: usize,
27 _dest_slice: &mut [u8],
28 ) -> Result<(), InvalidSliceError> {
29 unreachable!()
30 }
31
32 fn mb_copy_slice(
33 &self,
34 _source_handle: Self::ManagedBufferHandle,
35 _starting_pos: usize,
36 _slice_len: usize,
37 _dest_handle: Self::ManagedBufferHandle,
38 ) -> Result<(), InvalidSliceError> {
39 unreachable!()
40 }
41
42 fn mb_overwrite(&self, _handle: Self::ManagedBufferHandle, _value: &[u8]) {
43 unreachable!()
44 }
45
46 fn mb_set_slice(
47 &self,
48 _dest_handle: Self::ManagedBufferHandle,
49 _starting_position: usize,
50 _source_slice: &[u8],
51 ) -> Result<(), InvalidSliceError> {
52 unreachable!()
53 }
54
55 fn mb_set_random(&self, _dest_handle: Self::ManagedBufferHandle, _length: usize) {
56 unreachable!()
57 }
58
59 fn mb_append(
60 &self,
61 _accumulator_handle: Self::ManagedBufferHandle,
62 _data_handle: Self::ManagedBufferHandle,
63 ) {
64 unreachable!()
65 }
66
67 fn mb_append_bytes(&self, _accumulator_handle: Self::ManagedBufferHandle, _bytes: &[u8]) {
68 unreachable!()
69 }
70
71 fn mb_eq(
72 &self,
73 _handle1: Self::ManagedBufferHandle,
74 _handle2: Self::ManagedBufferHandle,
75 ) -> bool {
76 unreachable!()
77 }
78
79 fn mb_to_hex(
80 &self,
81 _source_handle: Self::ManagedBufferHandle,
82 _dest_handle: Self::ManagedBufferHandle,
83 ) {
84 unreachable!()
85 }
86}