1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use crate::{type_engine::TypeInfo, Expression};
use sway_types::Span;
#[derive(Debug, Clone)]
pub enum IntrinsicFunctionKind {
SizeOfVal {
exp: Box<Expression>,
},
SizeOfType {
type_name: TypeInfo,
type_span: Span,
},
IsRefType {
type_name: TypeInfo,
type_span: Span,
},
GetStorageKey,
}