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}