pub struct Saucefile {
pub path: Option<PathBuf>,
pub ancestors: Vec<(PathBuf, Document)>,
pub document: Document,
}
Fields§
§path: Option<PathBuf>
§ancestors: Vec<(PathBuf, Document)>
§document: Document
Implementations§
source§impl Saucefile
impl Saucefile
pub fn read<T>(output: &mut Output, ancestors: T) -> Selfwhere T: IntoIterator<Item = PathBuf>,
pub fn settings(&self) -> Settings
pub fn paths(&self) -> impl Iterator<Item = &PathBuf>
pub fn vars(&self, filter_options: &FilterOptions<'_>) -> Vec<(&str, String)>
pub fn aliases(&self, filter_options: &FilterOptions<'_>) -> Vec<(&str, String)>
pub fn functions( &self, filter_options: &FilterOptions<'_> ) -> Vec<(&str, String)>
pub fn files(&self, filter_options: &FilterOptions<'_>) -> Vec<(&str, String)>
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Saucefile
impl Send for Saucefile
impl Sync for Saucefile
impl Unpin for Saucefile
impl UnwindSafe for Saucefile
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more