pm_constant_path_target_node_t

Type Alias pm_constant_path_target_node_t 

Source
pub type pm_constant_path_target_node_t = pm_constant_path_target_node;
Expand description

ConstantPathTargetNode

Represents writing to a constant path in a context that doesn’t have an explicit value.

 Foo::Foo, Bar::Bar = baz
 ^^^^^^^^  ^^^^^^^^

Type: ::PM_CONSTANT_PATH_TARGET_NODE

@extends pm_node_t

Aliased Type§

#[repr(C)]
pub struct pm_constant_path_target_node_t { pub base: pm_node, pub parent: *mut pm_node, pub name: u32, pub delimiter_loc: pm_location_t, pub name_loc: pm_location_t, }

Fields§

§base: pm_node

The embedded base node.

§parent: *mut pm_node

ConstantPathTargetNode#parent

§name: u32

ConstantPathTargetNode#name

§delimiter_loc: pm_location_t

ConstantPathTargetNode#delimiter_loc

§name_loc: pm_location_t

ConstantPathTargetNode#name_loc