CommandLineToolkit

Форк
0
/
TempErrors.swift 
24 строки · 841.0 Байт
1
import Foundation
2
import PathLib
3

4
public enum ErrnoError: Error, CustomStringConvertible {
5
    case failedToCreateTemporaryFolder(AbsolutePath, code: Int32)
6
    case failedToCreateTemporaryFile(AbsolutePath, code: Int32)
7
    
8
    public var description: String {
9
        switch self {
10
        case let .failedToCreateTemporaryFolder(template, code):
11
            return "Failed to create temporary directory with template \(template), error code: \(code)"
12
        case let .failedToCreateTemporaryFile(template, code):
13
            return "Failed to create temporary file with template \(template), error code: \(code)"
14
        }
15
    }
16
}
17

18
public struct UnknownCanonicalPath: Error, CustomStringConvertible {
19
    let path: String
20
    
21
    public var description: String {
22
        return "Failed to determine canonical path for \(path)"
23
    }
24
}
25

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.