MCPcopy Create free account
hub / github.com/containers/image / validateCompressionVariantExists

Function validateCompressionVariantExists

copy/multiple.go:91–99  ·  view source on GitHub ↗
(input []OptionCompressionVariant)

Source from the content-addressed store, hash-verified

89}
90
91func validateCompressionVariantExists(input []OptionCompressionVariant) error {
92 for _, option := range input {
93 _, err := compression.AlgorithmByName(option.Algorithm.Name())
94 if err != nil {
95 return fmt.Errorf("invalid algorithm %q in option.EnsureCompressionVariantsExist: %w", option.Algorithm.Name(), err)
96 }
97 }
98 return nil
99}
100
101// prepareInstanceCopies prepares a list of instances which needs to copied to the manifest list.
102func prepareInstanceCopies(list internalManifest.List, instanceDigests []digest.Digest, options *Options) ([]instanceCopy, error) {

Callers 1

prepareInstanceCopiesFunction · 0.85

Calls 2

AlgorithmByNameFunction · 0.92
NameMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…