@@ -204,9 +204,7 @@
Loading
204 204
    ///
205 205
    /// - Returns: A new dictionary that contains specified  keys only . if none of the keys exists an empty dictioanry will be returned.
206 206
    subscript(withKeys keys: Key...) ->  [Key: Value]{
207 -
        
208 -
        let uniqueKeys = keys.withoutDuplicates()
209 -
        let newDict = uniqueKeys.reduce(into: [Key: Value]()) { res, item in
207 +
        let newDict = keys.reduce(into: [Key: Value]()) { res, item in
210 208
            if let value = self[item] {
211 209
                res[item] = value
212 210
            }
Files Coverage
Sources/SwifterSwift 92.83%
Project Totals (100 files) 92.83%
1
codecov:
2
  token: 9c92b00a-43e8-4dd3-b455-196052f16f86
3

4
coverage:
5
  precision: 2
6
  round: down
7
  range: 70...100
8

9
  status:
10
    project: true
11
    patch: true
12
    changes: true
13

14
  ignore:
15
    - "Sources/SwifterSwift/Deprecated/*"
16
    - "Sources/SwifterSwift/*/Deprecated/*"
17
    - "Tests/**/*"
Sunburst
The inner-most circle is the entire project, moving away from the center are folders then, finally, a single file. The size and color of each slice is representing the number of statements and the coverage, respectively.
Icicle
The top section represents the entire project. Proceeding with folders and finally individual files. The size and color of each slice is representing the number of statements and the coverage, respectively.
Grid
Each block represents a single file in the project. The size and color of each block is represented by the number of statements and the coverage, respectively.
Loading