pub fn body(&self) -> &[Block] {
        match self.main.value.body {
            FunctionBody::Move { ref code, .. } => code,
            FunctionBody::Bytecode { .. } => panic!("Invalid body access on bytecode main()"),
            FunctionBody::Native => panic!("main() cannot be native"),
        }
    }
/// Accessor for the body of the 'main' procedure
Accessor for the body of the 'main' procedure
Accessor for the body of the ' main ' procedure
pub fn body(&self) -> &[Block] {
        match self.main.value.body {
            FunctionBody::Move { ref code, .. } => code,
            FunctionBody::Bytecode { .. } => panic!("Invalid body access on bytecode main()"),
            FunctionBody::Native => panic!("main() cannot be native"),
        }
    }
pub fn body ( & self ) -> & [ Block ] { match self . main . value . body { FunctionBody :: Move { ref code , .. } => code , FunctionBody :: Bytecode { .. } => panic ! ( " " ) , FunctionBody :: Native => panic ! ( " " ) , } }
Accessor for the body of the 'main' procedure
Accessor for the body of the ' main ' procedure
&self