feat: add some missing enum members to constant
This commit is contained in:
parent
8e8f1270b5
commit
e70881c27c
|
@ -83,6 +83,21 @@ pub enum Constant {
|
||||||
Unit,
|
Unit,
|
||||||
// tag: 4
|
// tag: 4
|
||||||
Bool(bool),
|
Bool(bool),
|
||||||
|
// tag: 5
|
||||||
|
ProtoList(Vec<Constant>),
|
||||||
|
// tag: 6
|
||||||
|
ProtoPair(Box<Constant>, Box<Constant>),
|
||||||
|
// tag: 8
|
||||||
|
Data(Data),
|
||||||
|
}
|
||||||
|
|
||||||
|
#[derive(Debug, Clone, PartialEq)]
|
||||||
|
pub enum Data {
|
||||||
|
Constr(isize, Vec<Data>),
|
||||||
|
Map(Vec<(Data, Data)>),
|
||||||
|
List(Vec<Data>),
|
||||||
|
I(isize),
|
||||||
|
B(Vec<u8>),
|
||||||
}
|
}
|
||||||
|
|
||||||
/// A Name containing it's parsed textual representation
|
/// A Name containing it's parsed textual representation
|
||||||
|
|
Loading…
Reference in New Issue