mirror of
https://github.com/siderolabs/talos.git
synced 2025-09-02 12:31:12 +02:00
20 lines
366 B
Go
20 lines
366 B
Go
package vfat
|
|
|
|
// Options is the functional options struct.
|
|
type Options struct {
|
|
}
|
|
|
|
// Option is the functional option func.
|
|
type Option func(*Options)
|
|
|
|
// NewDefaultOptions initializes a Options struct with default values.
|
|
func NewDefaultOptions(setters ...Option) *Options {
|
|
opts := &Options{}
|
|
|
|
for _, setter := range setters {
|
|
setter(opts)
|
|
}
|
|
|
|
return opts
|
|
}
|