Crate swipl_macros[][src]

swipl-macros provides procedural macros for the swipl crate.

Macros

pred

Generate an inline callable predicate.

predicates

Define foreign predicates written in rust for use in prolog.

prolog

Define prolog predicates to be used from rust code.

term

Generate a term from a rust expression.

wrapped_arc_blob

Define a wrapped arc blob.

wrapped_clone_blob

Define a wrapped clone blob.

Attribute Macros

arc_blob

Define an arc blob.

clone_blob

Define a clone blob.