[−][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::macro_no_op; |
pub use crate::pr; |
pub use crate::prn; |
pub use crate::quote; |
pub use crate::str; |
pub use crate::str; |
pub use crate::sym; |
pub use crate::sym; |
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::Gc; |
pub use crate::GcVal; |
pub use crate::GcVisitor; |
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::IntoVal; |
pub use crate::Iterable; |
pub use crate::IterableOps; |
pub use crate::Num; |
pub use crate::Obj; |
pub use crate::RClass; |
pub use crate::RClassBuilder; |
pub use crate::RData; |
pub use crate::Rest; |
pub use crate::RFn; |
pub use crate::RGc; |
pub use crate::RGlobal; |
pub use crate::RGlobalRef; |
pub use crate::RGlobalRefMut; |
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::Val; |
pub use crate::compile; |
pub use crate::eval; |
pub use crate::eval; |