DNSClient metrics

Statistics and coverage details for the DNSClient module.

Documentation coverage

Declarations

51.5 percent of the declarations in DNSClient are fully documented39.8 percent of the declarations in DNSClient are indirectly documented8.7 percent of the declarations in DNSClient are completely undocumented
fully documented
51.5%
indirectly documented
39.8%
completely undocumented
8.7%

Interface breakdown

Declarations

43.4 percent of the declarations in DNSClient are initializers, type members, or enum cases41.3 percent of the declarations in DNSClient are instance members0.5 percent of the declarations in DNSClient are protocols1.0 percent of the declarations in DNSClient are protocol requirements9.7 percent of the declarations in DNSClient are structures1.5 percent of the declarations in DNSClient are classes2.6 percent of the declarations in DNSClient are typealiases
initializers, type members, or enum cases
43.4%
instance members
41.3%
protocols
0.5%
protocol requirements
1.0%
structures
9.7%
classes
1.5%
typealiases
2.6%

Symbols

1.3 percent of the symbols in DNSClient are operators37.6 percent of the symbols in DNSClient are initializers, type members, or enum cases38.5 percent of the symbols in DNSClient are instance members0.4 percent of the symbols in DNSClient are protocols0.9 percent of the symbols in DNSClient are protocol requirements9.3 percent of the symbols in DNSClient are default implementations8.4 percent of the symbols in DNSClient are structures1.3 percent of the symbols in DNSClient are classes2.2 percent of the symbols in DNSClient are typealiases
operators
1.3%
initializers, type members, or enum cases
37.6%
instance members
38.5%
protocols
0.4%
protocol requirements
0.9%
default implementations
9.3%
structures
8.4%
classes
1.3%
typealiases
2.2%

Interface layers

Declarations

100.0 percent of the declarations in DNSClient are unrestricted
unrestricted
100.0%