Conveniences for creating expressions easily. The idea is to wildcard import this module in a confined scope, such that you get access to all the goodies within, but only for a short while, so that it doesn't reck the rest of your codebase.
Iterates over every tag over an element.
A Query iterator. Will iterate over the elements of a TagVec that fulfill a requirement, defined by the "Expression" enum.
This is the main star of this crate. It is an efficient model of a vector of elements, where each element is just a set of tags.
A definition of a query
A trait for a type that can work as a bitfield.