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.