• Tomasz Drwięga's avatar
    Derivable Encode & Decode (#509) · cc7a4d62
    Tomasz Drwięga authored
    * Derive macro for simple structs.
    
    * Derive Encode/Decode wherever we can.
    
    * Derive for enums.
    
    * Support discriminant.
    
    * Get rid of some repetition.
    
    * Support custom indices.
    
    * Derive codec for enums wherever possible.
    
    * Fix no_std
    
    * WASM rebuilt
    
    * Avoid excessive import.
    
    * Fix compilation.
    
    * Address review grumbles.
    cc7a4d62