Skip to main content Structs
struct EnumConstantDeclNode
Aliases
alias name
alias __del__is_trivial
alias __moveinit__is_trivial
alias __copyinit__is_trivial
alias MaybeAnonymous
alias MaybeHasAnonymous
alias MaybeRefersAnonymous
Fields
var name
: String
var level
: Int
var children_
: List[AstNode]
var parent_is_anonymous
: Bool
var value
: Optional[Int]
Functions
fn __init__(out self, json_object: Object, level: Int)
fn get_enum_dtype() -> String
fn get_value(self) -> Optional[Int]
fn set_value(mut self, value: Int)
fn to_string(self, just_code: Bool) -> String
fn signature(self) -> String
fn children(ref self) -> ref [self] List[AstNode]