Docs.rs
  • goscript-vm-0.1.0
    • goscript-vm 0.1.0
    • Docs.rs crate page
    • MIT
    • Links
    • crates.io
    • Source
    • Owners
    • btwiuse
    • Dependencies
      • async-channel ^1.6.1 normal
      • async-executor ^1.4.1 normal
      • futures-lite ^1.12.0 normal
      • goscript-parser ^0.1.0 normal
      • ordered-float ^2.0 normal
      • rand ^0.8.4 normal
      • slotmap ^0.4 normal
      • time-test ^0.2.2 normal
    • Versions
    • 4.07% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

goscript_vm0.1.0

Crate Items

  • Macros
  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Aliases
  • Unions

List of all items

Structs

  • ffi::FfiFactory
  • gc::GcoVec
  • instruction::Instruction
  • metadata::Fields
  • metadata::Metadata
  • metadata::MethodDesc
  • metadata::Methods
  • metadata::SigMetadata
  • objects::ArrayObj
  • objects::ChannelObj
  • objects::ClosureObj
  • objects::FfiClosureObj
  • objects::FunctionKey
  • objects::FunctionVal
  • objects::InterfaceObj
  • objects::MapObj
  • objects::MetadataKey
  • objects::PackageKey
  • objects::PackageVal
  • objects::SliceObj
  • objects::SliceRef
  • objects::StringObj
  • objects::StructObj
  • objects::UnderlyingFfi
  • objects::UpValue
  • objects::VMObjects
  • objects::ValueDesc
  • objects::WeakUpValue
  • value::GosValue64
  • vm::ByteCode
  • vm::Fiber
  • vm::GosVM

Enums

  • gc::GcWeak
  • instruction::Opcode
  • instruction::ValueType
  • metadata::ChannelType
  • metadata::GosMetadata
  • metadata::MetaCategory
  • metadata::MetadataType
  • objects::EntIndex
  • objects::FuncFlag
  • objects::IfaceUnderlying
  • objects::PointerObj
  • objects::UpValueState
  • value::GosValue

Unions

  • value::V64Union

Traits

  • ffi::Ffi

Macros

  • null_key
  • zero_val

Functions

  • gc::gc
  • objects::key_to_u64
  • objects::u64_to_key
  • value::rcount_mark_and_queue

Type Aliases

  • ffi::Ctor
  • ffi::FfiResult
  • instruction::OpIndex
  • objects::FunctionObjs
  • objects::GosHashMap
  • objects::GosHashMapIter
  • objects::GosVec
  • objects::MetadataObjs
  • objects::PackageObjs
  • objects::SliceEnumIter
  • objects::SliceIter
  • objects::StringEnumIter
  • objects::StringIter
  • value::EmptyResult
  • value::IRC
  • value::RCQueue
  • value::RCount
  • value::RtValueResult
  • value::RuntimeResult

Constants

  • instruction::COPYABLE_END