pub struct SourceFilename {
pub path: PathBuf,
pub relative_to_vrt: bool,
pub shared: bool,
}Expand description
Source filename with path resolution
Fields§
§path: PathBufPath to source file (can be relative or absolute)
relative_to_vrt: boolWhether the path is relative to the VRT file
Shared flag (for optimization hints)
Implementations§
Trait Implementations§
Source§impl Clone for SourceFilename
impl Clone for SourceFilename
Source§fn clone(&self) -> SourceFilename
fn clone(&self) -> SourceFilename
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 moreSource§impl Debug for SourceFilename
impl Debug for SourceFilename
Source§impl<'de> Deserialize<'de> for SourceFilename
impl<'de> Deserialize<'de> for SourceFilename
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SourceFilename
impl PartialEq for SourceFilename
Source§impl Serialize for SourceFilename
impl Serialize for SourceFilename
impl StructuralPartialEq for SourceFilename
Auto Trait Implementations§
impl Freeze for SourceFilename
impl RefUnwindSafe for SourceFilename
impl Send for SourceFilename
impl Sync for SourceFilename
impl Unpin for SourceFilename
impl UnsafeUnpin for SourceFilename
impl UnwindSafe for SourceFilename
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