]> Repositorios git - scryer-prolog.git/commitdiff
reduce visibility to pub(crate) to prevent accidentally exposing
authorSkgland <[email protected]>
Sat, 24 Jan 2026 03:20:13 +0000 (04:20 +0100)
committerBennet Bleßmann <[email protected]>
Sat, 24 Jan 2026 03:20:13 +0000 (04:20 +0100)
src/parser/ast.rs

index c8d046e7ca88c7ce3ed77565269db49d92fe8f0f..05d459dd41e3e21f47387d72cb825d4e0d5a5034 100644 (file)
@@ -454,7 +454,7 @@ pub struct ParserError {
 #[allow(dead_code)]
 #[derive(Debug)]
 #[non_exhaustive]
-pub enum ParserErrorKind {
+pub(crate) enum ParserErrorKind {
     BackQuotedString,
     IO(IOError),
     IncompleteReduction,
@@ -470,11 +470,11 @@ pub enum ParserErrorKind {
 }
 
 impl ParserError {
-    pub fn location(&self) -> Option<Location> {
+    pub(crate) fn location(&self) -> Option<Location> {
         self.location.as_ref().cloned()
     }
 
-    pub fn as_atom(&self) -> Atom {
+    pub(crate) fn as_atom(&self) -> Atom {
         match &self.kind {
             ParserErrorKind::BackQuotedString => atom!("back_quoted_string"),
             ParserErrorKind::IncompleteReduction => atom!("incomplete_reduction"),
@@ -501,7 +501,7 @@ impl ParserError {
     }
 
     #[inline]
-    pub fn unexpected_eof() -> Self {
+    pub(crate) fn unexpected_eof() -> Self {
         ParserError {
             location: None,
             kind: ParserErrorKind::IO(std::io::Error::from(ErrorKind::UnexpectedEof)),
@@ -509,7 +509,7 @@ impl ParserError {
     }
 
     #[inline]
-    pub fn is_unexpected_eof(&self) -> bool {
+    pub(crate) fn is_unexpected_eof(&self) -> bool {
         if let ParserErrorKind::IO(e) = &self.kind {
             e.kind() == ErrorKind::UnexpectedEof
         } else {