swift-bson metrics

Statistics and coverage details for the swift-bson package.

Documentation coverage

Declarations

41.9 percent of the declarations in swift-bson are fully documented45.6 percent of the declarations in swift-bson are indirectly documented12.5 percent of the declarations in swift-bson are completely undocumented
fully documented
41.9%
indirectly documented
45.6%
completely undocumented
12.5%

Interface breakdown

Declarations

2.5 percent of the declarations in swift-bson are operators33.5 percent of the declarations in swift-bson are initializers, type members, or enum cases39.5 percent of the declarations in swift-bson are instance members2.2 percent of the declarations in swift-bson are instance subscripts0.6 percent of the declarations in swift-bson are functors3.0 percent of the declarations in swift-bson are protocols5.2 percent of the declarations in swift-bson are protocol requirements3.5 percent of the declarations in swift-bson are default implementations8.6 percent of the declarations in swift-bson are structures1.5 percent of the declarations in swift-bson are typealiases
operators
2.5%
initializers, type members, or enum cases
33.5%
instance members
39.5%
instance subscripts
2.2%
functors
0.6%
protocols
3.0%
protocol requirements
5.2%
default implementations
3.5%
structures
8.6%
typealiases
1.5%

Symbols

8.1 percent of the symbols in swift-bson are operators20.1 percent of the symbols in swift-bson are initializers, type members, or enum cases46.3 percent of the symbols in swift-bson are instance members1.3 percent of the symbols in swift-bson are instance subscripts0.3 percent of the symbols in swift-bson are functors1.8 percent of the symbols in swift-bson are protocols3.1 percent of the symbols in swift-bson are protocol requirements13.0 percent of the symbols in swift-bson are default implementations5.1 percent of the symbols in swift-bson are structures0.9 percent of the symbols in swift-bson are typealiases
operators
8.1%
initializers, type members, or enum cases
20.1%
instance members
46.3%
instance subscripts
1.3%
functors
0.3%
protocols
1.8%
protocol requirements
3.1%
default implementations
13.0%
structures
5.1%
typealiases
0.9%

Interface layers

Declarations

98.8 percent of the declarations in swift-bson are unrestricted1.2 percent of the declarations in swift-bson are underscored
unrestricted
98.8%
underscored
1.2%