novax_data/types/
code_metadata.rs

1use multiversx_sc::types::CodeMetadata;
2use crate::types::managed::ManagedConvertible;
3use crate::types::native::NativeConvertible;
4
5impl NativeConvertible for CodeMetadata {
6    type Native = u16;
7
8    fn to_native(&self) -> Self::Native {
9        self.bits()
10    }
11}
12
13impl ManagedConvertible<CodeMetadata> for u16 {
14    fn to_managed(&self) -> CodeMetadata {
15        CodeMetadata::from(*self)
16    }
17}