MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / decode_token_kind

Function decode_token_kind

atomic-core/src/crdt/tables.rs:480–492  ·  view source on GitHub ↗
(byte: u8)

Source from the content-addressed store, hash-verified

478/// Returns `TokenKind::Other` for unknown values.
479#[inline]
480pub fn decode_token_kind(byte: u8) -> TokenKind {
481 match byte {
482 token_kind::WORD => TokenKind::Word,
483 token_kind::WHITESPACE => TokenKind::Whitespace,
484 token_kind::OPERATOR => TokenKind::Operator,
485 token_kind::PUNCTUATION => TokenKind::Punctuation,
486 token_kind::STRING => TokenKind::String,
487 token_kind::NUMBER => TokenKind::Number,
488 token_kind::COMMENT => TokenKind::Comment,
489 token_kind::NEWLINE => TokenKind::Newline,
490 _ => TokenKind::Other,
491 }
492}
493
494// Branch Value Encoding/Decoding (24 bytes)
495

Callers 2

decode_leaf_valueFunction · 0.85

Calls

no outgoing calls

Tested by 1