readme_sync/
text_source.rs

1use std::sync::Arc;
2
3use crate::{File, FileDocs};
4
5/// Markdown parser text source which may be either readme file contents
6/// or package target parsed documentation.
7#[derive(Clone, Debug, PartialEq)]
8pub enum TextSource {
9    /// File text contents
10    File(Arc<File>),
11    /// File documentation text contents.
12    FileDocs(Arc<FileDocs>),
13}