Basic docs and non_exhaustive for PrologTerm
This commit is contained in:
@@ -11,6 +11,7 @@ use std::collections::BTreeMap;
|
|||||||
use super::Machine;
|
use super::Machine;
|
||||||
use super::{HeapCellValue, Number};
|
use super::{HeapCellValue, Number};
|
||||||
|
|
||||||
|
/// Represents a leaf answer from a query.
|
||||||
#[derive(Debug, Clone, PartialEq, Eq)]
|
#[derive(Debug, Clone, PartialEq, Eq)]
|
||||||
pub enum LeafAnswer {
|
pub enum LeafAnswer {
|
||||||
True,
|
True,
|
||||||
@@ -22,6 +23,8 @@ pub enum LeafAnswer {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Represents a Prolog term.
|
||||||
|
#[non_exhaustive]
|
||||||
#[derive(Debug, Clone, PartialEq, Eq)]
|
#[derive(Debug, Clone, PartialEq, Eq)]
|
||||||
pub enum PrologTerm {
|
pub enum PrologTerm {
|
||||||
Integer(Integer),
|
Integer(Integer),
|
||||||
|
|||||||
Reference in New Issue
Block a user