Skip to main content

diff_functions

Function diff_functions 

Source
pub fn diff_functions(
    catalog: &[Function],
    source: &[Function],
    out: &mut ChangeSet,
    managed_roles: &BTreeSet<Identifier>,
)
Expand description

Compute Function-level changes needed to converge catalog toward source.

Functions are paired by (qname, arg_types_normalized.canonical_hash) so that overloads with different input-argument signatures are treated as independent objects.