code: public static <A extends ModelAdapter<Model, Item>, Model, Item extends IItem> A set(final A adapter, DiffUtil.DiffResult result) {
          result.dispatchUpdatesTo(new FastAdapterListUpdateCallback<>(adapter));
          return adapter;
      }
docs: Dispatches a {@link androidx.recyclerview.widget.DiffUtil.DiffResult} to the given Adapter.
  
  @param adapter the adapter to dispatch the updates to
  @param result  the computed {@link androidx.recyclerview.widget.DiffUtil.DiffResult}
  @return the adapter to allow chaining