pub type pm_begin_node_t = pm_begin_node;
Expand description

BeginNode

Type: PM_BEGIN_NODE

@extends pm_node_t

Aliased Type§

struct pm_begin_node_t {
    pub base: pm_node,
    pub begin_keyword_loc: pm_location_t,
    pub statements: *mut pm_statements_node,
    pub rescue_clause: *mut pm_rescue_node,
    pub else_clause: *mut pm_else_node,
    pub ensure_clause: *mut pm_ensure_node,
    pub end_keyword_loc: pm_location_t,
}

Fields§

§base: pm_node

The embedded base node.

§begin_keyword_loc: pm_location_t

BeginNode#begin_keyword_loc

§statements: *mut pm_statements_node

BeginNode#statements

§rescue_clause: *mut pm_rescue_node

BeginNode#rescue_clause

§else_clause: *mut pm_else_node

BeginNode#else_clause

§ensure_clause: *mut pm_ensure_node

BeginNode#ensure_clause

§end_keyword_loc: pm_location_t

BeginNode#end_keyword_loc