reduce visibility to pub(crate) to prevent accidentally exposing

This commit is contained in:
Skgland
2026-01-24 04:20:13 +01:00
committed by Bennet Bleßmann
parent dfad71bc6e
commit 65aadb3b88

View File

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