Docs.rs
  • kanata-parser-0.150.2
    • kanata-parser 0.150.2
    • Docs.rs crate page
    • LGPL-3.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • jtroo
    • Dependencies
      • anyhow ^1 normal
      • kanata-keyberon ^0.150.2 normal
      • log ^0.4.8 normal
      • miette ^5.7.0 normal
      • once_cell ^1 normal
      • parking_lot ^0.12 normal
      • radix_trie ^0.2 normal
      • rustc-hash ^1.1.0 normal
      • thiserror ^1.0.38 normal
    • Versions
    • 2.91% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

kanata_parser0.150.2

  • Structs
  • Enums
  • Constants
  • Functions
  • Type Aliases
?
Change settings

List of all items

Structs

  • cfg::Cfg
  • cfg::FileContentProvider
  • cfg::KanataLayout
  • cfg::LayerInfo
  • cfg::Override
  • cfg::OverrideStates
  • cfg::Overrides
  • cfg::ParseError
  • cfg::ParsedState
  • cfg::sexpr::LexError
  • cfg::sexpr::Lexer
  • cfg::sexpr::Position
  • cfg::sexpr::Span
  • cfg::sexpr::Spanned
  • custom_action::CapsWordCfg
  • custom_action::Coord
  • custom_action::FakeKeyOnIdle
  • trie::Trie

Enums

  • cfg::sexpr::SExpr
  • cfg::sexpr::SExprMetaData
  • custom_action::Btn
  • custom_action::CustomAction
  • custom_action::FakeKeyAction
  • custom_action::MWheelDirection
  • custom_action::MoveDirection
  • custom_action::SequenceInputMode
  • keys::OsCode
  • trie::GetOrDescendentExistsResult

Functions

  • cfg::new_from_file
  • cfg::parse_cfg_raw_string
  • cfg::parse_mod_prefix
  • cfg::sexpr::parse
  • cfg::sexpr::parse_
  • keys::clear_custom_str_oscode_mapping
  • keys::replace_custom_str_oscode_mapping
  • keys::str_to_oscode
  • layers::new_layers
  • sequences::mod_mask_for_keycode

Type Aliases

  • cfg::BorrowedKLayout
  • cfg::KanataAction
  • cfg::KeyOutputs
  • cfg::KeySeqsToFKeys
  • cfg::MResult
  • cfg::MappedKeys
  • cfg::Result
  • cfg::sexpr::TopLevel
  • layers::KanataLayers
  • trie::TrieKey
  • trie::TrieVal

Constants

  • cfg::BOOLEAN_VALUES
  • cfg::FAKE_KEY_ROW
  • cfg::FALSE_VALUES
  • cfg::NORMAL_KEY_ROW
  • cfg::TRUE_VALUES
  • layers::ACTUAL_NUM_LAYERS
  • layers::KEYS_IN_ROW
  • layers::LAYER_COLUMNS
  • layers::MAX_LAYERS
  • sequences::MASK_KEYCODES
  • sequences::MASK_MODDED