borsh4s
borsh4s
API
io.borsh4s
BinarySize
BinarySize
Constant
Constant
Function
Borsh4s
Decoder
Decoder
Failure
BufferException
InvalidBooleanValue
InvalidLength
InvalidListElement
InvalidOptionValue
InvalidUnionValue
Failure
Encoder
io.borsh4s.auto
BinarySizeAuto
DecoderAuto
EncoderAuto
io.borsh4s.instances
BinarySizes
Decoders
Encoders
borsh4s
/
io.borsh4s
/
Decoder
Decoder
io.borsh4s.Decoder$
See the
Decoder
companion trait
object
Decoder
Attributes
Companion:
trait
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Decoder
.type
Clear all
Members list
Concise view
Type members
Classlikes
object
Failure
Attributes
Companion:
trait
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Sum
trait
Mirror
class
Object
trait
Matchable
class
Any
Self type
Failure
.type
sealed
trait
Failure
(
message
:
String
,
val
bytes
:
ByteBuffer
)
extends
Exception
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Exception
class
Throwable
trait
Serializable
class
Object
trait
Matchable
class
Any
Known subtypes
class
BufferException
class
InvalidBooleanValue
class
InvalidLength
class
InvalidListElement
class
InvalidOptionValue
class
InvalidUnionValue
Types
type
Result
[
T
] =
Either
[
Failure
,
T
]
Extensions
Extensions
extension
[
T
](bytes:
ByteBuffer
)
def
read
(
f
:
ByteBuffer
=>
T
):
Result
[
T
]