code: def save_and_load(src, dst, filename, saver, loader):
      """Saves ``src`` and loads it to ``dst`` using a de/serializer.
  
      This function simply runs a serialization and deserialization to check if
      the serialization code is correctly implemented. The save and load are
      done within a temporary directory.
  
      Args:
          src: An object to save from.
          dst: An object to load into.
          filename (str): File name used during the save/load.
          saver (callable): Function that saves the source object.
          loader (callable): Function that loads the file into the destination
              object.
  
      """
      with utils.tempdir() as tempdir:
          path = os.path.join(tempdir, filename)
          saver(path, src)
          loader(path, dst)
  
imports: import os
  from chainer import serializers
  from chainer import utils
label_desc: Use image node_id 1 for calling a global function with example usage: save_and_load(src, dst, filename, saver, loader) without return types