llama_cpp_bindings/
llama_token_attr.rs1use enumflags2::bitflags;
2
3#[derive(Eq, PartialEq, Debug, Clone, Copy)]
5#[bitflags]
6#[repr(u32)]
7pub enum LlamaTokenAttr {
8 Unknown = llama_cpp_bindings_sys::LLAMA_TOKEN_ATTR_UNKNOWN as _,
10 Unused = llama_cpp_bindings_sys::LLAMA_TOKEN_ATTR_UNUSED as _,
12 Normal = llama_cpp_bindings_sys::LLAMA_TOKEN_ATTR_NORMAL as _,
14 Control = llama_cpp_bindings_sys::LLAMA_TOKEN_ATTR_CONTROL as _,
16 UserDefined = llama_cpp_bindings_sys::LLAMA_TOKEN_ATTR_USER_DEFINED as _,
18 Byte = llama_cpp_bindings_sys::LLAMA_TOKEN_ATTR_BYTE as _,
20 Normalized = llama_cpp_bindings_sys::LLAMA_TOKEN_ATTR_NORMALIZED as _,
22 LStrip = llama_cpp_bindings_sys::LLAMA_TOKEN_ATTR_LSTRIP as _,
24 RStrip = llama_cpp_bindings_sys::LLAMA_TOKEN_ATTR_RSTRIP as _,
26 SingleWord = llama_cpp_bindings_sys::LLAMA_TOKEN_ATTR_SINGLE_WORD as _,
28}