Skip to main content

platform_data/
converters.rs

1use crate::Hybrid;
2use platform_num::LinkReference;
3
4#[derive(Default)]
5pub struct AddrToRaw;
6
7impl AddrToRaw {
8    pub fn convert<T: LinkReference>(&self, source: T) -> T {
9        Hybrid::external(source).as_inner()
10    }
11}
12
13#[derive(Default)]
14pub struct RawToAddr;
15
16impl RawToAddr {
17    pub fn convert<T: LinkReference>(&self, source: T) -> T {
18        Hybrid::external(source).abs()
19    }
20}