Coverage Report

Created: 2021-09-03 06:06

/src/swift-protobuf/Sources/SwiftProtobuf/TextFormatDecodingOptions.swift
Line
Count
Source
1
// Sources/SwiftProtobuf/TextFormatDecodingOptions.swift - Text format decoding options
2
//
3
// Copyright (c) 2014 - 2021 Apple Inc. and the project authors
4
// Licensed under Apache License v2.0 with Runtime Library Exception
5
//
6
// See LICENSE.txt for license information:
7
// https://github.com/apple/swift-protobuf/blob/main/LICENSE.txt
8
//
9
// -----------------------------------------------------------------------------
10
///
11
/// Text format decoding options
12
///
13
// -----------------------------------------------------------------------------
14
15
/// Options for TextFormatDecoding.
16
public struct TextFormatDecodingOptions {
17
  /// The maximum nesting of message with messages.  The default is 100.
18
  ///
19
  /// To prevent corrupt or malicious messages from causing stack overflows,
20
  /// this controls how deep messages can be nested within other messages
21
  /// while parsing.
22
  public var messageDepthLimit: Int = 100
23
24
103k
  public init() {}
25
}