angr.rust.structuring.structurer_nodes

class angr.rust.structuring.structurer_nodes.PatternMatchNode

Bases: BaseNode

A Rust match expression node in the structured code tree.

__init__(scrutinee, arms, default_node, addr=None)
Parameters:

arms (OrderedDict[tuple[EnumVariant, tuple[Statement]], SequenceNode])

scrutinee
arms
default_node
addr: int | None
dbg_repr(indent=0)
class angr.rust.structuring.structurer_nodes.IfLetNode

Bases: BaseNode

A Rust if-let expression node in the structured code tree.

__init__(pattern, scrutinee, true_node, false_node=None, addr=None)
pattern
scrutinee
true_node
false_node
addr: int | None
dbg_repr(indent=0)