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.