From 71dec62ce2475ff4eb0c307f42dedb15de192bb6 Mon Sep 17 00:00:00 2001 From: bakaq Date: Sun, 29 Sep 2024 22:12:29 -0300 Subject: [PATCH] Basic docs and non_exhaustive for PrologTerm --- src/machine/parsed_results.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/machine/parsed_results.rs b/src/machine/parsed_results.rs index 4ab1f91a..561311ce 100644 --- a/src/machine/parsed_results.rs +++ b/src/machine/parsed_results.rs @@ -11,6 +11,7 @@ use std::collections::BTreeMap; use super::Machine; use super::{HeapCellValue, Number}; +/// Represents a leaf answer from a query. #[derive(Debug, Clone, PartialEq, Eq)] pub enum LeafAnswer { True, @@ -22,6 +23,8 @@ pub enum LeafAnswer { }, } +/// Represents a Prolog term. +#[non_exhaustive] #[derive(Debug, Clone, PartialEq, Eq)] pub enum PrologTerm { Integer(Integer), -- 2.54.0