ConcurrencyExtras metrics

Statistics and coverage details for the ConcurrencyExtras module.

Documentation coverage

Declarations

55.7 percent of the declarations in ConcurrencyExtras are fully documented36.1 percent of the declarations in ConcurrencyExtras are indirectly documented8.2 percent of the declarations in ConcurrencyExtras are completely undocumented
fully documented
55.7%
indirectly documented
36.1%
completely undocumented
8.2%

Interface breakdown

Declarations

6.6 percent of the declarations in ConcurrencyExtras are global functions or variables1.6 percent of the declarations in ConcurrencyExtras are operators37.7 percent of the declarations in ConcurrencyExtras are initializers, type members, or enum cases39.3 percent of the declarations in ConcurrencyExtras are instance members4.9 percent of the declarations in ConcurrencyExtras are instance subscripts3.3 percent of the declarations in ConcurrencyExtras are structures1.6 percent of the declarations in ConcurrencyExtras are classes1.6 percent of the declarations in ConcurrencyExtras are actors3.3 percent of the declarations in ConcurrencyExtras are typealiases
global functions or variables
6.6%
operators
1.6%
initializers, type members, or enum cases
37.7%
instance members
39.3%
instance subscripts
4.9%
structures
3.3%
classes
1.6%
actors
1.6%
typealiases
3.3%

Symbols

4.2 percent of the symbols in ConcurrencyExtras are global functions or variables3.2 percent of the symbols in ConcurrencyExtras are operators24.2 percent of the symbols in ConcurrencyExtras are initializers, type members, or enum cases56.8 percent of the symbols in ConcurrencyExtras are instance members3.2 percent of the symbols in ConcurrencyExtras are instance subscripts2.1 percent of the symbols in ConcurrencyExtras are default implementations2.1 percent of the symbols in ConcurrencyExtras are structures1.1 percent of the symbols in ConcurrencyExtras are classes1.1 percent of the symbols in ConcurrencyExtras are actors2.1 percent of the symbols in ConcurrencyExtras are typealiases
global functions or variables
4.2%
operators
3.2%
initializers, type members, or enum cases
24.2%
instance members
56.8%
instance subscripts
3.2%
default implementations
2.1%
structures
2.1%
classes
1.1%
actors
1.1%
typealiases
2.1%

Interface layers

Declarations

95.1 percent of the declarations in ConcurrencyExtras are unrestricted3.3 percent of the declarations in ConcurrencyExtras are underscored1.6 percent of the declarations in ConcurrencyExtras are SPI (unknown)
unrestricted
95.1%
underscored
3.3%
SPI (unknown)
1.6%