[−][src]Module glsp::prelude
The prelude.
Due to a limitation in Rust's name lookup, the prelude currently imports any functions which
share their name with a macro. For example, it imports both the macro arr!
and the function glsp::arr
.
This is unintentional, and it may change in the future. When using the prelude, macros can
be invoked without their prefix, but functions should still be invoked with their
glsp::
prefix.
Re-exports
pub use crate::arr; |
pub use crate::arr; |
pub use crate::backquote; |
pub use crate::bail; |
pub use crate::bail_at; |
pub use crate::ensure; |
pub use crate::ensure_at; |
pub use crate::epr; |
pub use crate::eprn; |
pub use crate::error; |
pub use crate::lib; |
pub use crate::lib; |
pub use crate::macro_no_op; |
pub use crate::pr; |
pub use crate::prn; |
pub use crate::quote; |
pub use crate::rdata; |
pub use crate::rdata; |
pub use crate::rdata_impls; |
pub use crate::rfn; |
pub use crate::rfn; |
pub use crate::str; |
pub use crate::str; |
pub use crate::syms; |
pub use crate::tab; |
pub use crate::tab; |
pub use crate::try_arr; |
pub use crate::try_backquote; |
pub use crate::try_tab; |
pub use crate::Arr; |
pub use crate::Callable; |
pub use crate::CallableOps; |
pub use crate::Class; |
pub use crate::Coro; |
pub use crate::CoroState; |
pub use crate::Deque; |
pub use crate::DequeAccess; |
pub use crate::DequeAccessRange; |
pub use crate::DequeOps; |
pub use crate::EnvMode; |
pub use crate::Expander; |
pub use crate::Expansion; |
pub use crate::FromVal; |
pub use crate::GError; |
pub use crate::GFn; |
pub use crate::GIter; |
pub use crate::GIterLen; |
pub use crate::GResult; |
pub use crate::Hashable; |
pub use crate::Iterable; |
pub use crate::IterableOps; |
pub use crate::Lib; |
pub use crate::LibRef; |
pub use crate::LibRefMut; |
pub use crate::Num; |
pub use crate::Obj; |
pub use crate::OrNil; |
pub use crate::RData; |
pub use crate::RFn; |
pub use crate::Root; |
pub use crate::RRoot; |
pub use crate::RRef; |
pub use crate::RRefMut; |
pub use crate::Runtime; |
pub use crate::RuntimeBuilder; |
pub use crate::Splay; |
pub use crate::Str; |
pub use crate::Sym; |
pub use crate::Tab; |
pub use crate::ToSym; |
pub use crate::ToVal; |
pub use crate::Val; |
pub use crate::compile; |
pub use crate::eval; |
pub use crate::eval; |