Crate wiggle[−][src]
Re-exports
pub extern crate tracing; |
pub use bitflags; |
pub use witx; |
Macros
from_witx | This macro expands to a set of |
Structs
BorrowHandle | A handle to a borrow on linear memory. It is produced by |
GuestPtr | A guest pointer into host memory. |
GuestSlice | A smart pointer to an sharedable slice in guest memory.
Usable as a |
GuestSliceMut | A smart pointer to a mutable slice in guest memory.
Usable as a |
GuestStr | A smart pointer to an sharedable |
GuestStrMut | A smart pointer to a mutable |
Region | Represents a contiguous region in memory. |
Enums
GuestError | |
Trap | A runtime-independent way for Wiggle to terminate WebAssembly execution.
Functions that are marked |
Traits
GuestErrorType | A trait for types which are used to report errors. Each type used in the
first result position of an interface function is used, by convention, to
indicate whether the function was successful and subsequent results are valid,
or whether an error occured. This trait allows wiggle to return the correct
value when the interface function’s idiomatic Rust method returns
Ok( |
GuestMemory | A trait which abstracts how to get at the region of host memory taht contains guest memory. |
GuestType | A trait for types that are intended to be pointees in |
GuestTypeTransparent | A trait for |
Pointee | Types that can be pointed to by |
Attribute Macros
async_trait |