Skip to main content

Crate cljrs_value

Crate cljrs_value 

Source

Re-exports§

pub use collections::PersistentArrayMap;
pub use collections::PersistentHashMap;
pub use collections::PersistentHashSet;
pub use collections::PersistentList;
pub use collections::PersistentQueue;
pub use collections::PersistentVector;
pub use collections::SortedMap;
pub use collections::SortedSet;
pub use error::ExceptionInfo;
pub use error::ValueError;
pub use error::ValueResult;
pub use hash::ClojureHash;
pub use keyword::Keyword;
pub use native_object::NativeObject;
pub use native_object::NativeObjectBox;
pub use native_object::gc_native_object;
pub use resource::Resource;
pub use resource::ResourceHandle;
pub use symbol::Symbol;
pub use types::Agent;
pub use types::AgentFn;
pub use types::AgentMsg;
pub use types::Arity;
pub use types::Atom;
pub use types::BoundFn;
pub use types::CljxCons;
pub use types::CljxFn;
pub use types::CljxFnArity;
pub use types::CljxFuture;
pub use types::CljxPromise;
pub use types::Delay;
pub use types::DelayState;
pub use types::FutureState;
pub use types::LazySeq;
pub use types::MultiFn;
pub use types::Namespace;
pub use types::NativeFn;
pub use types::NativeFnFunc;
pub use types::NativeFnPtr;
pub use types::Protocol;
pub use types::ProtocolFn;
pub use types::ProtocolMethod;
pub use types::Thunk;
pub use types::Var;
pub use types::Volatile;
pub use value::MapValue;
pub use value::ObjectArray;
pub use value::TypeInstance;
pub use value::Value;

Modules§

collections
error
hash
keyword
native_object
The NativeObject trait for opaque Rust structs exposed as Clojure values.
regex
resource
The Resource trait for I/O handles and other closeable resources.
symbol
types
Stub types for Phase 4/7 that are referenced by the Value enum.
value