feat: add some missing enum members to constant

This commit is contained in:
rvcas 2022-08-03 17:29:27 -04:00 committed by Lucas
parent 8e8f1270b5
commit e70881c27c
1 changed files with 15 additions and 0 deletions

View File

@ -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