Trait ocl_include::source::Source [−][src]
Something that may provide file content by its name.
Required methods
fn read(&self, path: &Path, dir: Option<&Path>) -> Result<(PathBuf, String)>[src]
Performs file loading
Arguments:
+ path: absolute or relative file path,
+ dir: directory of parent file if it contains relative include directive
Returns on success: + Absolute path to file + File content
Implementations on Foreign Types
impl<S: Source> Source for Vec<S>[src]
Vector of sources is also source.
impl<'a, S: Source> Source for &'a S[src]
Source reference is also source.
impl Source for Box<dyn Source>[src]
Source Box is also source.
impl<S: Source> Source for Rc<S>[src]
Source Rc is also source.