FailureCode

org.sigilaris.core.failure.FailureCode$package.FailureCode
object FailureCode

Predefined FailureCode constants for core failure categories.

Attributes

Source
FailureCode.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

object UInt256

Failure codes specific to org.sigilaris.core.datatype.UInt256 operations.

Failure codes specific to org.sigilaris.core.datatype.UInt256 operations.

Attributes

Source
FailureCode.scala
Supertypes
class Object
trait Matchable
class Any
Self type
UInt256.type

Value members

Concrete methods

def apply(value: String): Either[String, FailureCode]

Parses a machine-readable failure code.

Parses a machine-readable failure code.

Value parameters

value

candidate failure code

Attributes

Returns

validated code, or an error message

Source
FailureCode.scala
def unsafe(value: String): FailureCode

Unsafely constructs a failure code from a known-valid constant.

Unsafely constructs a failure code from a known-valid constant.

Attributes

Throws
IllegalArgumentException

if the value is not a valid machine-readable failure code

Source
FailureCode.scala

Concrete fields

Failure code for cryptographic operation errors.

Failure code for cryptographic operation errors.

Attributes

Source
FailureCode.scala

Failure code for decoding errors.

Failure code for decoding errors.

Attributes

Source
FailureCode.scala

Failure code for parsing errors.

Failure code for parsing errors.

Attributes

Source
FailureCode.scala

Failure code for transaction routing errors.

Failure code for transaction routing errors.

Attributes

Source
FailureCode.scala

Failure code for Merkle trie errors.

Failure code for Merkle trie errors.

Attributes

Source
FailureCode.scala

Failure code for unclassified errors.

Failure code for unclassified errors.

Attributes

Source
FailureCode.scala

Givens

Givens

Attributes

Source
FailureCode.scala

Extensions

Extensions

extension (code: FailureCode)
def value: String

Attributes

Source
FailureCode.scala