Type Alias ruby_prism_sys::pm_module_node_t
source · pub type pm_module_node_t = pm_module_node;Expand description
ModuleNode
Type: PM_MODULE_NODE
@extends pm_node_t
Aliased Type§
struct pm_module_node_t {
pub base: pm_node,
pub locals: pm_constant_id_list_t,
pub module_keyword_loc: pm_location_t,
pub constant_path: *mut pm_node,
pub body: *mut pm_node,
pub end_keyword_loc: pm_location_t,
pub name: u32,
}Fields§
§base: pm_nodeThe embedded base node.
locals: pm_constant_id_list_tModuleNode#locals
module_keyword_loc: pm_location_tModuleNode#module_keyword_loc
constant_path: *mut pm_nodeModuleNode#constant_path
body: *mut pm_nodeModuleNode#body
end_keyword_loc: pm_location_tModuleNode#end_keyword_loc
name: u32ModuleNode#name