         /// Thrown when a file couldn't be read, either because it was malformed or because it has been deleted
         case readFailed
 
-		/// A string describing the error
-		public var description: String {
-			switch self {
-			case .writeFailed:
-				return "Failed to write to file"
-			case .readFailed:
-				return "Failed to read file"
-			}
-		}
+        /// A string describing the error
+        public var description: String {
+            switch self {
+            case .writeFailed:
+                return "Failed to write to file"
+            case .readFailed:
+                return "Failed to read file"
+            }
+        }
     }
     
     /**

        @available(*, deprecated: 1.4.0, renamed: "creatingFolderFailed")
        case creatingSubfolderFailed

		/// A string describing the error
		public var description: String {
			switch self {
			case .creatingFolderFailed:
				return "Failed to create folder"
			case .creatingSubfolderFailed:
				return "Failed to create subfolder"
			}
		}
    }
    
    /// The sequence of files that are contained within this folder (non-recursive)

                }
            }

            /// A string describing the error
            public var description: String {
                switch self {
                case .renameFailed(let item):
                    return "Failed to rename item: \(item)"
                case .moveFailed(let item):
                    return "Failed to move item: \(item)"
                case .copyFailed(let item):
                    return "Failed to copy item: \(item)"
                case .deleteFailed(let item):
                    return "Failed to delete item: \(item)"
                }
            }
        }
        
        /// Operator used to compare two instances for equality
