[1723] Swift enum associated values should be optional

Code:

public enum Result<T, U> {
	case Success(Box<T>)
	case Failure(FailureBox<U>)
	
	public var value: T? {
		switch self {
		case .Success(let box):
			return box.value
		case .Failure: // The number of tuple members must match the ones defined for this enum members(1)
			return nil
		}
	}
}

The associated value should be option. This should compile.

Thanks, logged as bugs://71554

bugs://71554 got closed with status fixed.