multiversx_sc/api/uncallable/
managed_buffer_api_uncallable.rs

1use 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}