Docs.rs
  • piccolo-0.3.3
    • piccolo 0.3.3
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • kyren
    • Dependencies
      • ahash ^0.8 normal
      • allocator-api2 ^0.2 normal
      • anyhow ^1.0 normal
      • gc-arena ^0.5.3 normal
      • hashbrown ^0.14 normal
      • rand ^0.8 normal
      • thiserror ^1.0 normal
      • clap ^4.5 dev
      • rustyline ^14.0 dev
    • Versions
    • 10.03% 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

piccolo0.3.3

  • All Items

Crate Items

  • Modules
  • Structs
  • Enums
  • Traits

Crate piccolo

Source

Modules§

any
callback
closure
compiler
constant
conversion
error
finalizers
fuel
function
io
lua
meta_ops
opcode
raw_ops
registry
stack
stdlib
string
table
thread
types
userdata
value

Structs§

BadConcatType
BadExecutorMode
BadThreadMode
BadUserDataType
BoxSequence
Callback
Closure
Context
Execution
Execution state passed to callbacks when they are run by an Executor.
Executor
The entry-point for the Lua VM.
Finalizers
Fuel
A counter for tracking the amount of time spent in Executor::step and in callbacks.
FunctionPrototype
Lua
Registry
RuntimeError
Stack
StashedCallback
StashedClosure
StashedExecutor
StashedTable
StashedThread
StashedUserData
String
Table
Thread
TypeError
UserData
Variadic

Enums§

CallbackReturn
ClosureError
Constant
Error
ExecutorMode
Function
InvalidTableKey
MetaMethod
PrototypeError
SequencePoll
StashedFunction
StaticError
StaticValue
ThreadMode
VMError
Value

Traits§

CallbackFn
FromMultiValue
FromValue
IntoMultiValue
IntoValue
Sequence
Singleton