feat: add IData and BData builtins
This commit is contained in:
parent
429126e38f
commit
9df5005820
|
@ -374,8 +374,16 @@ pub fn from_default_function(
|
||||||
DefaultFunction::ConstrData => None,
|
DefaultFunction::ConstrData => None,
|
||||||
DefaultFunction::MapData => None,
|
DefaultFunction::MapData => None,
|
||||||
DefaultFunction::ListData => None,
|
DefaultFunction::ListData => None,
|
||||||
DefaultFunction::IData => None,
|
DefaultFunction::IData => {
|
||||||
DefaultFunction::BData => None,
|
let tipo = function(vec![int()], data());
|
||||||
|
|
||||||
|
Some((tipo, 1))
|
||||||
|
}
|
||||||
|
DefaultFunction::BData => {
|
||||||
|
let tipo = function(vec![byte_array()], data());
|
||||||
|
|
||||||
|
Some((tipo, 1))
|
||||||
|
}
|
||||||
DefaultFunction::UnConstrData => None,
|
DefaultFunction::UnConstrData => None,
|
||||||
DefaultFunction::UnMapData => None,
|
DefaultFunction::UnMapData => None,
|
||||||
DefaultFunction::UnListData => None,
|
DefaultFunction::UnListData => None,
|
||||||
|
@ -384,7 +392,7 @@ pub fn from_default_function(
|
||||||
DefaultFunction::EqualsData => {
|
DefaultFunction::EqualsData => {
|
||||||
let tipo = function(vec![data(), data()], bool());
|
let tipo = function(vec![data(), data()], bool());
|
||||||
|
|
||||||
Some((tipo, 1))
|
Some((tipo, 2))
|
||||||
}
|
}
|
||||||
DefaultFunction::SerialiseData => {
|
DefaultFunction::SerialiseData => {
|
||||||
let tipo = function(vec![data()], byte_array());
|
let tipo = function(vec![data()], byte_array());
|
||||||
|
|
Loading…
Reference in New Issue