View Source StellarBase.XDR.ContractCodeCostInputs (Elixir Stellar Base v0.16.0)

Automatically generated by xdrgen DO NOT EDIT or your changes may be overwritten

Target implementation: elixir_xdr at https://hex.pm/packages/elixir_xdr

Representation of Stellar ContractCodeCostInputs type.

Summary

Types

@type ext_type() :: StellarBase.XDR.ExtensionPoint.t()
Link to this type

n_data_segment_bytes_type()

View Source
@type n_data_segment_bytes_type() :: StellarBase.XDR.UInt32.t()
Link to this type

n_data_segments_type()

View Source
@type n_data_segments_type() :: StellarBase.XDR.UInt32.t()
Link to this type

n_elem_segments_type()

View Source
@type n_elem_segments_type() :: StellarBase.XDR.UInt32.t()
@type n_exports_type() :: StellarBase.XDR.UInt32.t()
@type n_functions_type() :: StellarBase.XDR.UInt32.t()
@type n_globals_type() :: StellarBase.XDR.UInt32.t()
@type n_imports_type() :: StellarBase.XDR.UInt32.t()
@type n_instructions_type() :: StellarBase.XDR.UInt32.t()
Link to this type

n_table_entries_type()

View Source
@type n_table_entries_type() :: StellarBase.XDR.UInt32.t()
@type n_types_type() :: StellarBase.XDR.UInt32.t()
@type t() :: %StellarBase.XDR.ContractCodeCostInputs{
  ext: ext_type(),
  n_data_segment_bytes: n_data_segment_bytes_type(),
  n_data_segments: n_data_segments_type(),
  n_elem_segments: n_elem_segments_type(),
  n_exports: n_exports_type(),
  n_functions: n_functions_type(),
  n_globals: n_globals_type(),
  n_imports: n_imports_type(),
  n_instructions: n_instructions_type(),
  n_table_entries: n_table_entries_type(),
  n_types: n_types_type()
}

Functions

Link to this function

new(ext, n_instructions, n_functions, n_globals, n_table_entries, n_types, n_data_segments, n_elem_segments, n_imports, n_exports, n_data_segment_bytes)

View Source
@spec new(
  ext :: ext_type(),
  n_instructions :: n_instructions_type(),
  n_functions :: n_functions_type(),
  n_globals :: n_globals_type(),
  n_table_entries :: n_table_entries_type(),
  n_types :: n_types_type(),
  n_data_segments :: n_data_segments_type(),
  n_elem_segments :: n_elem_segments_type(),
  n_imports :: n_imports_type(),
  n_exports :: n_exports_type(),
  n_data_segment_bytes :: n_data_segment_bytes_type()
) :: t()