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>), }