package main

import (
	"os"

	"github.com/restic/restic"
)

func main() {
	max := int(1e6)
	nodes := make([]*restic.Node, 0, max)

	fi, err := os.Lstat("main.go")
	if err != nil {
		panic(err)
	}

	for i := 0; i < max; i++ {
		node, err := restic.NodeFromFileInfo("main.go", fi)
		if err != nil {
			panic(err)
		}

		nodes = append(nodes, node)
	}
}