grpc-swift metrics

Statistics and coverage details for the grpc-swift package.

Documentation coverage

Declarations

75.9 percent of the declarations in grpc-swift are fully documented19.0 percent of the declarations in grpc-swift are indirectly documented5.1 percent of the declarations in grpc-swift are completely undocumented
fully documented
75.9%
indirectly documented
19.0%
completely undocumented
5.1%

Interface breakdown

Declarations

1.0 percent of the declarations in grpc-swift are global functions or variables0.5 percent of the declarations in grpc-swift are operators33.3 percent of the declarations in grpc-swift are initializers, type members, or enum cases39.7 percent of the declarations in grpc-swift are instance members0.8 percent of the declarations in grpc-swift are instance subscripts1.8 percent of the declarations in grpc-swift are protocols4.9 percent of the declarations in grpc-swift are protocol requirements0.7 percent of the declarations in grpc-swift are default implementations14.0 percent of the declarations in grpc-swift are structures1.0 percent of the declarations in grpc-swift are classes2.3 percent of the declarations in grpc-swift are typealiases
global functions or variables
1.0%
operators
0.5%
initializers, type members, or enum cases
33.3%
instance members
39.7%
instance subscripts
0.8%
protocols
1.8%
protocol requirements
4.9%
default implementations
0.7%
structures
14.0%
classes
1.0%
typealiases
2.3%

Symbols

0.6 percent of the symbols in grpc-swift are global functions or variables5.3 percent of the symbols in grpc-swift are operators21.3 percent of the symbols in grpc-swift are initializers, type members, or enum cases51.1 percent of the symbols in grpc-swift are instance members0.6 percent of the symbols in grpc-swift are instance subscripts1.1 percent of the symbols in grpc-swift are protocols3.1 percent of the symbols in grpc-swift are protocol requirements5.8 percent of the symbols in grpc-swift are default implementations8.9 percent of the symbols in grpc-swift are structures0.6 percent of the symbols in grpc-swift are classes1.5 percent of the symbols in grpc-swift are typealiases
global functions or variables
0.6%
operators
5.3%
initializers, type members, or enum cases
21.3%
instance members
51.1%
instance subscripts
0.6%
protocols
1.1%
protocol requirements
3.1%
default implementations
5.8%
structures
8.9%
classes
0.6%
typealiases
1.5%

Interface layers

Declarations

100.0 percent of the declarations in grpc-swift are unrestricted
unrestricted
100.0%