Module prelude

Source

Re-exports§

pub use crate::dart_cobject::CObject;
pub use crate::dart_cobject::TypedDataArray;
pub use crate::dart_handle::DartHandle;
pub use crate::dart_handle::Port;
pub use crate::dart_native_arguments::NativeArguments;
pub use crate::dart_types::boolean::Boolean;
pub use crate::dart_types::d_string::DString;
pub use crate::dart_types::double::Double;
pub use crate::dart_types::integer::Integer;
pub use crate::dart_types::dynamic::Dynamic;
pub use crate::dart_types::DartType;
pub use crate::dart_types::list::*;

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.