Struct for a changed function with risk metadata.
Summary
Types
@type t() :: %Reach.Check.Changed.Function{ branch_count: term(), clone_siblings: [map()], direct_caller_count: term(), direct_callers: term(), effects: [Reach.Effects.effect()], file: term(), id: term(), line: term(), public_api: term(), risk: :high | :medium | :low, risk_reasons: term(), transitive_caller_count: term() }