Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidConflictResolution = errors.New("not a valid ConflictResolution")
Functions ¶
func MergeFilesystemWithConflictResolution ¶
func MergeFilesystemWithConflictResolution(origin, destiny afero.Fs, basepath string, resolution ConflictResolution) error
Types ¶
type ConflictResolution ¶
type ConflictResolution string
ENUM(error,keep,overwrite)
const ( // ConflictResolutionError is a ConflictResolution of type error. ConflictResolutionError ConflictResolution = "error" // ConflictResolutionKeep is a ConflictResolution of type keep. ConflictResolutionKeep ConflictResolution = "keep" // ConflictResolutionOverwrite is a ConflictResolution of type overwrite. ConflictResolutionOverwrite ConflictResolution = "overwrite" )
func ParseConflictResolution ¶
func ParseConflictResolution(name string) (ConflictResolution, error)
ParseConflictResolution attempts to convert a string to a ConflictResolution.
func (ConflictResolution) IsValid ¶
func (x ConflictResolution) IsValid() bool
IsValid provides a quick way to determine if the typed value is part of the allowed enumerated values
func (ConflictResolution) MarshalText ¶
func (x ConflictResolution) MarshalText() ([]byte, error)
MarshalText implements the text marshaller method.
func (ConflictResolution) String ¶
func (x ConflictResolution) String() string
String implements the Stringer interface.
func (*ConflictResolution) UnmarshalText ¶
func (x *ConflictResolution) UnmarshalText(text []byte) error
UnmarshalText implements the text unmarshaller method.
Click to show internal directories.
Click to hide internal directories.