Skip to main content

sort_directives

Function sort_directives 

Source
pub fn sort_directives(directives: &mut [DirectiveWrapper])
Expand description

Sort directives using beancount’s standard ordering.

This matches Python beancount’s entry_sortkey():

  1. Primary: date
  2. Secondary: directive type (Open, Balance, default, Document, Close)
  3. Tertiary: line number (preserves file order for same-date, same-type entries)