Put back in needed pubs.
This commit is contained in:
@@ -11,7 +11,7 @@ use crate::types::Section;
|
||||
use crate::types::TableCell;
|
||||
use crate::types::TableRow;
|
||||
|
||||
enum Token<'r, 's> {
|
||||
pub(crate) enum Token<'r, 's> {
|
||||
Document(&'r Document<'s>),
|
||||
Heading(&'r Heading<'s>),
|
||||
Section(&'r Section<'s>),
|
||||
@@ -24,7 +24,7 @@ use crate::types::TableRow;
|
||||
}
|
||||
|
||||
impl<'r, 's> Token<'r, 's> {
|
||||
fn iter_tokens(&self) -> Box<dyn Iterator<Item = Token<'r, 's>> + '_> {
|
||||
fn iter_tokens(&self) -> Box<dyn Iterator<Item = Token<'r, 's>> + '_> {
|
||||
match self {
|
||||
Token::Document(document) => Box::new(
|
||||
document
|
||||
@@ -109,12 +109,12 @@ impl<'r, 's> Token<'r, 's> {
|
||||
}
|
||||
}
|
||||
|
||||
struct AllTokensIterator<'r, 's> {
|
||||
pub(crate) struct AllTokensIterator<'r, 's> {
|
||||
queued_tokens: VecDeque<Token<'r, 's>>,
|
||||
}
|
||||
|
||||
impl<'r, 's> AllTokensIterator<'r, 's> {
|
||||
fn new(tkn: Token<'r, 's>) -> Self {
|
||||
pub(crate) fn new(tkn: Token<'r, 's>) -> Self {
|
||||
let mut queued_tokens = VecDeque::new();
|
||||
queued_tokens.push_back(tkn);
|
||||
AllTokensIterator { queued_tokens }
|
||||
|
||||
Reference in New Issue
Block a user