marisa-trie
marisa-trie copied to clipboard
Make `Agent` copyable and moveable
This allows implementing C++ forward iterator interface on top of the Agent more efficiently.
C++ iterators must be copyable, and the only way to copy one previously was to repeat the query until the index.