github.com/voedger/voedger@v0.0.0-20240520144910-273e84102129/pkg/iextengine/wazero/errors.go (about)

     1  /*
     2    - Copyright (c) 2023-present unTill Software Development Group B.V.
     3      @author Michael Saigachenko
     4  */
     5  
     6  package iextenginewazero
     7  
     8  import "errors"
     9  
    10  var (
    11  	ErrUnableToReadMemory = errors.New("unable to read result from WASM module")
    12  )
    13  
    14  var errMemoryOutOfRange = errors.New("memory out of range")
    15  
    16  func missingExportedFunction(name string) error {
    17  	return errors.New("missing exported function: " + name)
    18  }
    19  
    20  func errUndefinedPackage(name string) error {
    21  	return errors.New("undefined package: " + name)
    22  }
    23  
    24  func incorrectExtensionName(name string) error {
    25  	return errors.New("incorrect extension name: " + name)
    26  }
    27  
    28  func invalidExtensionName(name string) error {
    29  	return errors.New("invalid extension name: " + name)
    30  }