All Superinterfaces:
software.sava.core.borsh.Borsh, software.sava.core.borsh.RustEnum, software.sava.core.serial.Serializable
All Known Implementing Classes:
FeeType.Epoch, FeeType.SolDeposit, FeeType.SolReferral, FeeType.SolWithdrawal, FeeType.StakeDeposit, FeeType.StakeReferral, FeeType.StakeWithdrawal

public sealed interface FeeType extends software.sava.core.borsh.RustEnum permits FeeType.SolReferral, FeeType.StakeReferral, FeeType.Epoch, FeeType.StakeWithdrawal, FeeType.SolDeposit, FeeType.StakeDeposit, FeeType.SolWithdrawal
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final record 
     
    static final record 
     
    static final record 
     
    static final record 
     
    static final record 
     
    static final record 
     
    static final record 
     

    Nested classes/interfaces inherited from interface software.sava.core.borsh.Borsh

    software.sava.core.borsh.Borsh.Enum, software.sava.core.borsh.Borsh.Factory<T>

    Nested classes/interfaces inherited from interface software.sava.core.borsh.RustEnum

    software.sava.core.borsh.RustEnum.BorshArrayEnum, software.sava.core.borsh.RustEnum.BorshEnum, software.sava.core.borsh.RustEnum.BorshVectorEnum, software.sava.core.borsh.RustEnum.EnumBool, software.sava.core.borsh.RustEnum.EnumBytes, software.sava.core.borsh.RustEnum.EnumFloat32, software.sava.core.borsh.RustEnum.EnumFloat64, software.sava.core.borsh.RustEnum.EnumInt128, software.sava.core.borsh.RustEnum.EnumInt16, software.sava.core.borsh.RustEnum.EnumInt256, software.sava.core.borsh.RustEnum.EnumInt32, software.sava.core.borsh.RustEnum.EnumInt64, software.sava.core.borsh.RustEnum.EnumInt8, software.sava.core.borsh.RustEnum.EnumNone, software.sava.core.borsh.RustEnum.EnumPublicKey, software.sava.core.borsh.RustEnum.EnumString, software.sava.core.borsh.RustEnum.OptionalBorshEnum, software.sava.core.borsh.RustEnum.OptionalEnumBool, software.sava.core.borsh.RustEnum.OptionalEnumBytes, software.sava.core.borsh.RustEnum.OptionalEnumFloat32, software.sava.core.borsh.RustEnum.OptionalEnumFloat64, software.sava.core.borsh.RustEnum.OptionalEnumInt128, software.sava.core.borsh.RustEnum.OptionalEnumInt16, software.sava.core.borsh.RustEnum.OptionalEnumInt256, software.sava.core.borsh.RustEnum.OptionalEnumInt32, software.sava.core.borsh.RustEnum.OptionalEnumInt64, software.sava.core.borsh.RustEnum.OptionalEnumInt8, software.sava.core.borsh.RustEnum.OptionalEnumPublicKey, software.sava.core.borsh.RustEnum.OptionalEnumString, software.sava.core.borsh.RustEnum.PublicKeyArrayEnum, software.sava.core.borsh.RustEnum.PublicKeyVectorEnum
  • Method Summary

    Methods inherited from interface software.sava.core.borsh.Borsh

    writeOptional

    Methods inherited from interface software.sava.core.borsh.RustEnum

    name, ordinal, writeOrdinal

    Methods inherited from interface software.sava.core.serial.Serializable

    l, reusable, write, write, write