Module jlrs::prelude[][src]

Reexports structs and traits you’re likely to need.

Re-exports

pub use crate::convert::into_jlrs_result::IntoJlrsResult;
pub use crate::error::JlrsError;
pub use crate::error::JlrsResult;
pub use crate::error::JuliaResult;
pub use crate::layout::valid_layout::ValidLayout;
pub use crate::memory::frame::GcFrame;
pub use crate::memory::frame::NullFrame;
pub use crate::memory::global::Global;
pub use crate::memory::traits::frame::Frame;
pub use crate::memory::traits::scope::Scope;
pub use crate::memory::traits::scope::ScopeExt;
pub use crate::value::array::Array;
pub use crate::value::array::ArrayData;
pub use crate::value::array::CopiedArray;
pub use crate::value::array::InlineArrayDataMut;
pub use crate::value::array::TypedArray;
pub use crate::value::array::ValueArrayDataMut;
pub use crate::value::datatype::DataType;
pub use crate::value::module::Module;
pub use crate::value::string::JuliaString;
pub use crate::value::symbol::Symbol;
pub use crate::value::traits::call::Call;
pub use crate::value::tuple::*;
pub use crate::value::type_var::TypeVar;
pub use crate::value::Value;
pub use crate::named_tuple;
pub use crate::CCall;
pub use crate::Julia;
pub use crate::memory::frame::AsyncGcFrame;
pub use crate::memory::traits::as_unrooted::AsUnrooted;
pub use crate::multitask::julia_task::JuliaTask;
pub use crate::multitask::AsyncJulia;

Attribute Macros

async_trait

Derive Macros

IntoJulia
JuliaStruct