Expand description
Extra information for file in a LineProgram.
Fields
timestamp: u64The implementation defined timestamp of the last modification of the file, or 0 if not available.
size: u64The size of the file in bytes, or 0 if not available.
md5: [u8; 16]A 16-byte MD5 digest of the file contents.
Only used if version >= 5 and LineProgram::file_has_md5 is true.
Trait Implementations
impl Copy for FileInfo
impl Eq for FileInfo
impl StructuralEq for FileInfo
impl StructuralPartialEq for FileInfo
Auto Trait Implementations
impl RefUnwindSafe for FileInfo
impl Send for FileInfo
impl Sync for FileInfo
impl Unpin for FileInfo
impl UnwindSafe for FileInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.