Docs.rs
modus-lib-0.1.15
modus-lib 0.1.15
Docs.rs crate page
AGPL-3.0
Links
Homepage
Documentation
Repository
crates.io
Source
Owners
micromaomao
mechtaev
Dependencies
codespan-reporting ^0.11.1
normal
colored ^2
normal
dot ^0.1.4
normal
fp-core ^0.1.9
normal
lazy_static ^1.4.0
normal
nom ^7
normal
nom-supreme ^0.6.0
normal
nom_locate ^4.0.0
normal
petgraph ^0.6.0
normal
ptree ^0.4
normal
rand ^0.8
normal
semver ^1.0
normal
serde ^1.0
normal
thiserror ^1.0
normal
serial_test ^0.6
dev
Versions
19.94%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Module sld
modus_
lib
0.1.15
Module sld
Module Items
Structs
Enums
Traits
Functions
In crate modus_
lib
modus_lib
Module
sld
Copy item path
Source
Structs
§
Graph
Literal
Origin
A literal origin can be uniquely identified through its source clause and its index in the clause body
Proof
A proof tree consist of
SLDResult
Result of building the SLD tree.
Tree
An SLD tree consists of
Enums
§
Clause
Id
In this usage, a ‘clause’ represents some method of resolution.
Resolution
Error
Traits
§
Auxiliary
Functions
§
proofs
sld
Returns a tree that contains both successful and failed paths, also, any resolution errors. To save on memory usage, can avoid storing the failed paths by passing false to
store_full_tree
.
solutions
tree_
from_
modusfile