Packages

p

swam

binary

package binary

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. binary
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class BinaryException extends SwamException
  2. trait InstCodec extends TypeCodec
  3. class ModuleParser[F[_]] extends AnyRef

    A binary section stream parser.

    A binary section stream parser. The parser uses the validator to validate the stream.

  4. trait TypeCodec extends AnyRef

Value Members

  1. val noop: Codec[Unit]
  2. val varint32: Codec[Int]
  3. val varint64: Codec[Long]
  4. val varint7: Codec[Int]
  5. val varuint1: Codec[Int]
  6. val varuint32: Codec[Int]
  7. val varuint7: Codec[Int]
  8. def vectorLookahead[T](cond: Decoder[Boolean], element: Codec[T]): Codec[Vector[T]]
  9. object ModuleStream

    The module streams expose way to encode and decode WebAssembly modules in binary format.

    The module streams expose way to encode and decode WebAssembly modules in binary format. Section are streamed in the order they arrive, which may not be correct when a module is parsed. It is up to the client code to check section constraints.

  10. object WasmCodec extends InstCodec

Inherited from AnyRef

Inherited from Any

Ungrouped