anchor.diff:  -export([default_start_index/1]).
   -export([list_and_postprocess/3]).
   -export([browse_content/2]).
  +-export([build_browse_opts/1]).
   
   %% datastore_model callbacks
   -export([get_ctx/0]).
  
positive.code:             ?ERROR_NOT_FOUND
      end.
  
  %%%===================================================================
  %%% datastore_model callbacks
  %%%===================================================================
  
negative.code: -type listing_postprocessor(MappedEntry) :: fun((entry()) -> MappedEntry).
  
  -export_type([id/0, entry_index/0, entry/0, browse_result/0, listing_opts/0, listing_postprocessor/1]).
  
  -define(MAX_LOG_LIST_LIMIT, 1000).
  
  -define(CTX, #{model => ?MODULE}).
  
  