Skip to main content

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}