Expand description
Module which re-exports all public symbols in this crate, for easy importing.
Re-exports
- pub use crate::atom;
- pub use crate::functor;
- pub use crate::term;
- pub use crate::atom::*;
- pub use crate::blob::*;
- pub use crate::callable::*;
- pub use crate::context::*;
- pub use crate::dict::*;
- pub use crate::engine::*;
- pub use crate::functor::*;
- pub use crate::init::*;
- pub use crate::module::*;
- pub use crate::predicate::*;
- pub use crate::result::*;
- pub use crate::stream::*;
- pub use crate::term::*;
- pub use crate::text::*;
Macros
- Create a static atom.
- Create a static functor.
- Generate an inline callable predicate.
- Define foreign predicates written in rust for use in prolog.
- Define prolog predicates to be used from rust code.
- Generate a term from a rust expression.
- Easily implement TermGetable.
- Easily implement TermPutable.
- Easily implement Unifiable.
- Define a wrapped arc blob.
- Define a wrapped clone blob.
Attribute Macros
- Define an arc blob.
- Define a clone blob.