pub struct TouchCompareCounts {
pub same: Option<u64>,
pub differs: Option<u64>,
pub via_outputs_link: Option<u64>,
pub partial_view: Option<u64>,
pub already_compared: Option<u64>,
pub link_on_path: Option<u64>,
pub leaf_link: Option<u64>,
pub nlink: Option<u64>,
pub not_regular: Option<u64>,
pub oversize: Option<u64>,
pub enoent: Option<u64>,
pub other: Option<u64>,
}Expand description
InputAttachmentsDetail::touch_compare — how the changed_files
producer’s compares of touched files (size, then bytes, against what the
conversation last saw) ended. Whole numbers; a zero count is left out
(CLI 2.1.300+).
Fields§
§same: Option<u64>The text had not changed, so it was not read again.
differs: Option<u64>The text had changed, so it was read again.
via_outputs_link: Option<u64>Those of same and differs reached through the hosted container’s
outputs link (/mnt/user-data/outputs → /mnt/attach/outputs).
partial_view: Option<u64>Not compared, because the conversation has seen only part of the file; read again.
already_compared: Option<u64>Not compared, because it was compared once already since the conversation last read or wrote it; read again.
link_on_path: Option<u64>The file could not be shown to be the one its path names (a symbolic link on the way, an unjudged outputs-link landing, or the file swapped or removed meanwhile); read again.
leaf_link: Option<u64>The open met a symbolic link; read again.
nlink: Option<u64>The file has a second hard link; read again.
not_regular: Option<u64>Not a regular file; read again.
oversize: Option<u64>Too large to compare; read again.
enoent: Option<u64>The file was gone.
other: Option<u64>Anything else, errors included; read again.