Module jlrs::prelude[][src]

Expand description

Reexports structs and traits you’re likely to need.

Re-exports

pub use crate::convert::as_unrooted::AsUnrooted;
pub use crate::convert::into_jlrs_result::IntoJlrsResult;
pub use crate::error::JlrsResult;
pub use crate::layout::typecheck::Nothing;
pub use crate::memory::frame::Frame;
pub use crate::memory::frame::GcFrame;
pub use crate::memory::frame::NullFrame;
pub use crate::memory::global::Global;
pub use crate::memory::scope::Scope;
pub use crate::memory::scope::ScopeExt;
pub use crate::named_tuple;
pub use crate::wrappers::inline::bool::Bool;
pub use crate::wrappers::inline::char::Char;
pub use crate::wrappers::inline::tuple::*;
pub use crate::wrappers::ptr::array::dimensions::Dims;
pub use crate::wrappers::ptr::array::Array;
pub use crate::wrappers::ptr::array::TypedArray;
pub use crate::wrappers::ptr::call::Call;
pub use crate::wrappers::ptr::call::CallExt;
pub use crate::wrappers::ptr::datatype::DataType;
pub use crate::wrappers::ptr::module::Module;
pub use crate::wrappers::ptr::string::JuliaString;
pub use crate::wrappers::ptr::symbol::Symbol;
pub use crate::wrappers::ptr::value::Value;
pub use crate::wrappers::ptr::Wrapper;
pub use crate::CCall;
pub use crate::Julia;
pub use crate::extensions::multitask::async_frame::AsyncGcFrame;
pub use crate::extensions::multitask::async_task::AsyncTask;
pub use crate::extensions::multitask::async_task::GeneratorTask;
pub use crate::extensions::multitask::call_async::CallAsync;
pub use crate::extensions::multitask::AsyncJulia;

Attribute Macros

Derive Macros