trait EthStylePMTrie[L, V, H, I <: EthStylePMTrie[L, V, H, I]] extends PMTrie[L, V, H, I] with Regular[Node[L, V, H], H]
          
            Linear Supertypes
          
          
        
            
              Known Subclasses
            
            
          
          
          
            
          
          
        
        
            Ordering
            
          - Alphabetic
- By Inheritance
                  Inherited
                  
                  
- EthStylePMTrie
- Regular
- PMTrie
- Trie
- AnyRef
- Any
- Hide All
- Show All
              Visibility
              
        - Public
- All
Type Members
-  type Branch = EthStylePMTrie.Branch[L, V, H]
-  type Database = PMTrie.Database[EthStylePMTrie.Node[L, V, H], H] with NodeHashing[EthStylePMTrie.Node[L, V, H], H]
-  type Extension = EthStylePMTrie.Extension[L, V, H]
-  type Leaf = EthStylePMTrie.Leaf[L, V, H]
-  type Node = EthStylePMTrie.Node[L, V, H]
-  sealed trait Path extends AnyRef
-  type Subkey = IndexedSeq[L]
Abstract Value Members
- 
      
      
      
        
      
    
      
        abstract 
        val
      
      
        alphabet: IndexedSeq[L]
      
      
      - Definition Classes
- EthStylePMTrie → Trie
 
-  abstract val earlyInit: (Database, H)
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        instantiateSuccessor(newRootHash: H): I
      
      
      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. - Attributes
- protected
 
Concrete 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: EthStylePMTrie.Branch.type
-  val Empty: EthStylePMTrie.Empty.type
-  lazy val EmptyBranchChildren: IndexedSeq[H]
- 
      
      
      
        
      
    
      
        
        val
      
      
        EmptyHash: H
      
      
      - Definition Classes
- EthStylePMTrie → PMTrie
 
-  val EmptySubkey: IndexedSeq[L]
-  val Extension: EthStylePMTrie.Extension.type
-  val Leaf: EthStylePMTrie.Leaf.type
- 
      
      
      
        
      
    
      
        
        val
      
      
        RootHash: H
      
      
      - Definition Classes
- EthStylePMTrie → PMTrie
 
-  lazy val RootNode: EthStylePMTrie.Node[L, V, H]
-  lazy val alphabetLen: Int
- 
      
      
      
        
      
    
      
        
        def
      
      
        apply(key: Subkey): Option[V]
      
      
      - Definition Classes
- EthStylePMTrie → Trie
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
 
-  val db: Database
-  def dumpTrie: Unit
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        excluding(key: Subkey): I
      
      
      - Definition Classes
- EthStylePMTrie → Trie
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hash(node: Node): H
      
      
      - Definition Classes
- EthStylePMTrie → Regular
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        including(key: Subkey, value: V): I
      
      
      - Definition Classes
- EthStylePMTrie → Trie
 
- 
      
      
      
        
      
    
      
        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
-  val self: I
-  def subkeys(branch: Branch): Seq[L]
- 
      
      
      
        
      
    
      
        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
Deprecated Value Members
- 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated