config/prelude/file.rs
1use crate::FileSourceBuilder;
2use std::path::Path;
3
4/// Provides extension methods to create a [files source builder](FileSourceBuilder).
5pub trait FileSourceBuilderExt {
6 /// Creates a new [file source builder](FileSourceBuilder).
7 fn is(&self) -> FileSourceBuilder;
8}
9
10impl<T: AsRef<Path>> FileSourceBuilderExt for T {
11 fn is(&self) -> FileSourceBuilder {
12 FileSourceBuilder::new(self.as_ref().to_path_buf())
13 }
14}