From cd9b534d6b1d432d3c997ccc5b14f630afb9dda6 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Sat, 28 Feb 2026 20:18:30 +0900 Subject: container: improve documentation This change removes inconsistencies collected over time in this package. Signed-off-by: Ophestra --- container/vfs/unfold.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'container/vfs/unfold.go') diff --git a/container/vfs/unfold.go b/container/vfs/unfold.go index d63f0a9f..37c4cef3 100644 --- a/container/vfs/unfold.go +++ b/container/vfs/unfold.go @@ -6,6 +6,7 @@ import ( "strings" ) +// UnfoldTargetError is a pathname that never appeared in a mount hierarchy. type UnfoldTargetError string func (e UnfoldTargetError) Error() string { @@ -27,6 +28,7 @@ func (n *MountInfoNode) Collective() iter.Seq[*MountInfoNode] { return func(yield func(*MountInfoNode) bool) { n.visit(yield) } } +// visit recursively visits all visible mountinfo nodes. func (n *MountInfoNode) visit(yield func(*MountInfoNode) bool) bool { if !n.Covered && !yield(n) { return false -- cgit v1.3.1