docs: def add_all(self, bucket, quiet=False):
          """
          Ensures the query result is consistent with all prior
          mutations performed by a given bucket.
  
          Using this function is equivalent to keeping track of all
          mutations performed by the given bucket, and passing them to
          :meth:`~add_result`
  
          :param bucket: A :class:`~couchbase.bucket.Bucket` object
              used for the mutations
          :param quiet: If the bucket contains no valid mutations, this
              option suppresses throwing exceptions.
          :return: `True` if at least one mutation was added, `False` if none
              were added (and `quiet` was specified)
          :raise: :exc:`~.MissingTokenError` if no mutations were added and
              `quiet` was not specified
          """
          added = False
          for mt in bucket._mutinfo():
              added = True
              self._add_scanvec(mt)
          if not added and not quiet:
              raise MissingTokenError('Bucket object contains no tokens!')
          return added