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