[]Crate dart

Modules

dart_cobject
dart_handle

Basic safe wrapper of a Dart_Handle, management of error handles, and message handling. This module aims to provide a filter between what is safe and what is unsafe.

dart_native_arguments
dart_types

Wrapper types for Dart types. These provide similar functionality to the equivalent types in Dart, while trying to be idiomatic in Rust.

prelude

Macros

create_init_function

Creates an appropriate init function given the registerers and final library name.

dart_unwrap

Unwraps a result, propagating the Dart error, should it be present. This will never return if it happens to encounter an Err(e) variant.

export_dart_functions

Creates a Registerer which exports Dart native extension functions.

Type Definitions

NativeFunction