Trait string_cache::StaticAtomSet

source ·
pub trait StaticAtomSet: Ord {
    // Required methods
    fn get() -> &'static PhfStrSet;
    fn empty_string_index() -> u32;
}
Expand description

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§

source

fn get() -> &'static PhfStrSet

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

source

fn empty_string_index() -> u32

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

Object Safety§

This trait is not object safe.

Implementors§