[][src]Crate tag_vec

Modules

expressions

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.

Structs

IterElement

Iterates over every tag over an element. See TagVec::iter_element for more information.

Query

A Query iterator. Will iterate over the elements of a TagVec that fulfill a requirement, defined by the "Expression" enum.

TagVec

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.

Enums

Expression

A definition of a query

Traits

BitField

A trait for a type that can work as a bitfield.