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_nodeThe embedded base node.
parent: *mut pm_nodeConstantPathTargetNode#parent
name: u32ConstantPathTargetNode#name
delimiter_loc: pm_location_tConstantPathTargetNode#delimiter_loc
name_loc: pm_location_tConstantPathTargetNode#name_loc