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}