final class SimpleEthTrie extends AbstractEthTrie[SimpleEthTrie]
          
            Linear Supertypes
          
          
        
          
          
            
          
          
        
        
            Ordering
            
          - Alphabetic
- By Inheritance
                  Inherited
                  
                  
- SimpleEthTrie
- AbstractEthTrie
- EmbeddableEthStylePMTrie
- PMTrie
- Trie
- AnyRef
- Any
- Hide All
- Show All
              Visibility
              
        - Public
- All
Type Members
- 
      
      
      
        
      
    
      
        
        type
      
      
        Branch = trie.EmbeddableEthStylePMTrie.Branch[Nibble, Seq[Byte], EthHash]
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        type
      
      
        Database = trie.EmbeddableEthStylePMTrie.Database[Nibble, Seq[Byte], EthHash]
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        type
      
      
        Extension = trie.EmbeddableEthStylePMTrie.Extension[Nibble, Seq[Byte], EthHash]
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        type
      
      
        Leaf = trie.EmbeddableEthStylePMTrie.Leaf[Nibble, Seq[Byte], EthHash]
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        type
      
      
        Node = trie.EmbeddableEthStylePMTrie.Node[Nibble, Seq[Byte], EthHash]
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        type
      
      
        NodeSource = trie.EmbeddableEthStylePMTrie.NodeSource[Nibble, Seq[Byte], EthHash]
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        type
      
      
        Subkey = IndexedSeq[Nibble]
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        sealed 
        trait
      
      
        Path extends AnyRef
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        Branch: trie.EmbeddableEthStylePMTrie.Branch.type
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        EmptyBranchChildren: IndexedSeq[Empty.type]
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        EmptyHash: EthHash
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie → PMTrie
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        EmptySubkey: IndexedSeq[Nibble]
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        Extension: trie.EmbeddableEthStylePMTrie.Extension.type
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        Leaf: trie.EmbeddableEthStylePMTrie.Leaf.type
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        RootHash: EthHash
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie → PMTrie
 
- 
      
      
      
        
      
    
      
        
        lazy val
      
      
        RootNode: trie.EmbeddableEthStylePMTrie.Database.Node
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        lazy val
      
      
        RootSource: Product with Serializable with trie.EmbeddableEthStylePMTrie.NodeSource[Nothing, Nothing, EthHash] with Defaults
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        alphabet: IndexedSeq[Nibble]
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie → Trie
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        alphabetLen: Int
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        apply(key: Subkey): Option[Seq[Byte]]
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie → Trie
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        captureTrieDump: String
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        db: Database
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        dumpTrie: Unit
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        earlyInit: EarlyInit[Nibble, Seq[Byte], EthHash]
      
      
      define in an early initializer! define in an early initializer! - Definition Classes
- AbstractEthTrie → EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        excluding(key: Subkey): SimpleEthTrie
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie → Trie
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        including(key: IndexedSeq[Nibble], value: Seq[Byte]): SimpleEthTrie
      
      
      - Definition Classes
- AbstractEthTrie → EmbeddableEthStylePMTrie → Trie
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        instantiateSuccessor(newRootHash: EthHash): SimpleEthTrie
      
      
      all nodes in the updated path will already have been persisted before this method is called. all nodes in the updated path will already have been persisted before this method is called. - Definition Classes
- SimpleEthTrie → EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        path(key: Subkey): Path
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        persist(updated: UpdatedPath): Option[EthHash]
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        self: SimpleEthTrie
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        subkeys(branch: Branch): Seq[Nibble]
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        object
      
      
        Path
      
      
      - Definition Classes
- EmbeddableEthStylePMTrie
 
Deprecated Value Members
- 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated