/// A simplified file metadata structure with common, normalized fields.
/// All fields are guaranteed to be present.
#[derive(Debug, Clone)]pubstructSMeta{/// Creation time since the Unix epoch in microseconds.
/// If unavailable, this may fall back to the modification time.
pubcreated_epoch_us:i64,
/// Last modification time since the Unix epoch in microseconds.
pubmodified_epoch_us:i64,
/// File size in bytes. Will be 0 for directories or when unavailable.
pubsize:u64,
/// Whether the path is a regular file.
pubis_file:bool,
/// Whether the path is a directory.
pubis_dir:bool,
}