35 lines
595 B
Swift
35 lines
595 B
Swift
//
|
|
// ExtensionVisibility.swift
|
|
// ResgenSwift
|
|
//
|
|
// Created by Thibaut Schmitt on 17/07/2025.
|
|
//
|
|
|
|
import ArgumentParser
|
|
|
|
package enum ExtensionVisibility: String, CustomStringConvertible, ExpressibleByArgument {
|
|
|
|
case `public`
|
|
case `private`
|
|
case `internal`
|
|
case `package`
|
|
|
|
// MARK: - CustomStringConvertible
|
|
|
|
package var description: String {
|
|
switch self {
|
|
case .public:
|
|
"public"
|
|
|
|
case .private:
|
|
"private"
|
|
|
|
case .internal:
|
|
"internal"
|
|
|
|
case .package:
|
|
"package"
|
|
}
|
|
}
|
|
}
|