pub struct ConfigurationFile {
pub path: PathBuf,
pub location: PathBuf,
pub sha256: [u8; 32],
pub compiler_overrides: Vec<&'static str>,
}Expand description
One observed configuration’s location, raw-byte identity and compiler overrides.
Full configuration contents, which may contain credentials, are not retained.
Fields§
§path: PathBufOriginal lookup path, preserving file/directory symlink replacement checks.
location: PathBufCanonical containing directory plus the original file name, for stable labels.
sha256: [u8; 32]SHA-256 of the same UTF-8 bytes parsed during this observation.
compiler_overrides: Vec<&'static str>Present build compiler/wrapper fields, in canonical field order.
Auto Trait Implementations§
impl Freeze for ConfigurationFile
impl RefUnwindSafe for ConfigurationFile
impl Send for ConfigurationFile
impl Sync for ConfigurationFile
impl Unpin for ConfigurationFile
impl UnsafeUnpin for ConfigurationFile
impl UnwindSafe for ConfigurationFile
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