Packages

trait EmbeddableEthStylePMTrie[L, V, H, I <: EmbeddableEthStylePMTrie[L, V, H, I]] extends PMTrie[L, V, H, I]

Linear Supertypes
PMTrie[L, V, H, I], Trie[L, V, I], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EmbeddableEthStylePMTrie
  2. PMTrie
  3. Trie
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Branch = EmbeddableEthStylePMTrie.Branch[L, V, H]
  2. type Database = EmbeddableEthStylePMTrie.Database[L, V, H]
  3. type Extension = EmbeddableEthStylePMTrie.Extension[L, V, H]
  4. type Leaf = EmbeddableEthStylePMTrie.Leaf[L, V, H]
  5. type Node = EmbeddableEthStylePMTrie.Node[L, V, H]
  6. type NodeSource = EmbeddableEthStylePMTrie.NodeSource[L, V, H]
  7. sealed trait Path extends AnyRef
  8. type Subkey = IndexedSeq[L]

Abstract Value Members

  1. abstract val earlyInit: EarlyInit[L, V, H]

    define in an early initializer!

Concrete Value Members

  1. val Branch: EmbeddableEthStylePMTrie.Branch.type
  2. val EmptyBranchChildren: IndexedSeq[Empty.type]
  3. def EmptyHash: H
    Definition Classes
    EmbeddableEthStylePMTriePMTrie
  4. val EmptySubkey: IndexedSeq[L]
  5. val Extension: EmbeddableEthStylePMTrie.Extension.type
  6. val Leaf: EmbeddableEthStylePMTrie.Leaf.type
  7. val RootHash: H
    Definition Classes
    EmbeddableEthStylePMTriePMTrie
  8. lazy val RootNode: EmbeddableEthStylePMTrie.Database.Node
  9. lazy val RootSource: Product with Serializable with EmbeddableEthStylePMTrie.NodeSource[Nothing, Nothing, H] with Defaults
  10. val alphabet: IndexedSeq[L]
    Definition Classes
    EmbeddableEthStylePMTrieTrie
  11. val alphabetLen: Int
  12. def apply(key: Subkey): Option[V]
    Definition Classes
    EmbeddableEthStylePMTrieTrie
  13. def captureTrieDump: String
  14. val db: Database
  15. def dumpTrie: Unit
  16. def excluding(key: Subkey): I
    Definition Classes
    EmbeddableEthStylePMTrieTrie
  17. def including(key: Subkey, value: V): I
    Definition Classes
    EmbeddableEthStylePMTrieTrie
  18. def path(key: Subkey): Path
  19. def persist(updated: UpdatedPath): Option[H]
  20. val self: I
  21. def subkeys(branch: Branch): Seq[L]
  22. object Path