Trait string_cache::atom::StaticAtomSet [] [src]

pub trait StaticAtomSet {
    fn get() -> &'static PhfStrSet;
fn empty_string_index() -> u32; }

A static PhfStrSet

This trait is implemented by static sets of interned strings generated using string_cache_codegen, and EmptyStaticAtomSet for when strings will be added dynamically.

It is used by the methods of Atom to check if a string is present in the static set.

Required Methods

Get the location of the static string set in the binary.

Get the index of the empty string, which is in every set and is used for Atom::default.

Implementors