fromString static method

Codec fromString(
  1. String name
)

Implementation

static Codec fromString(final String name) {
  return switch (name) {
    'Str' => StrCodec.codec,
    'Bool' => BoolCodec.codec,
    // Signed
    'I8' => I8Codec.codec,
    'I16' => I16Codec.codec,
    'I32' => I32Codec.codec,
    'I64' => I64Codec.codec,
    'I128' => I128Codec.codec,
    'I256' => I256Codec.codec,
    // Unsigned
    'U8' => U8Codec.codec,
    'U16' => U16Codec.codec,
    'U32' => U32Codec.codec,
    'U64' => U64Codec.codec,
    'U128' => U128Codec.codec,
    'U256' => U256Codec.codec,
    _ => throw Exception('Not a primitive: $name'),
  };
}