pub struct IncludeResolver { /* private fields */ }Implementations§
Source§impl IncludeResolver
impl IncludeResolver
pub const fn new(base_path: PathBuf) -> Self
pub fn resolve_string(&self, value: &str) -> Result<String>
pub fn resolve_yaml_file<T: for<'de> Deserialize<'de>>( &self, path: &str, ) -> Result<T>
pub fn with_subpath(&self, subpath: &str) -> Self
pub fn base_path(&self) -> &Path
pub fn exists(&self, path: &str) -> bool
pub fn read_file(&self, path: &str) -> Result<String>
Trait Implementations§
Source§impl Clone for IncludeResolver
impl Clone for IncludeResolver
Source§fn clone(&self) -> IncludeResolver
fn clone(&self) -> IncludeResolver
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for IncludeResolver
impl RefUnwindSafe for IncludeResolver
impl Send for IncludeResolver
impl Sync for IncludeResolver
impl Unpin for IncludeResolver
impl UnwindSafe for IncludeResolver
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