ellie_core 0.7.3

Core modules for ellie
Documentation
use crate::defs;
use alloc::{string::String, vec::Vec};
use serde::{Deserialize, Serialize};

#[derive(PartialEq, Debug, Clone, Serialize, Deserialize)]
pub struct ConstructorParameter {
    pub name: String,
    pub pos: defs::Cursor,
}

#[derive(PartialEq, Debug, Clone, Serialize, Deserialize)]
pub struct Constructor {
    pub parameters: Vec<ConstructorParameter>,
    pub inner_page_id: usize,
    pub name_pos: defs::Cursor,
    pub parameters_pos: defs::Cursor,
    pub pos: defs::Cursor,
    pub class_hash: usize,
}