[ {
  "shortName" : "fn process_book_item()",
  "longName" : "",
  "relativeFileName" : "helpers/mdbook-exercise-linker/src/lib.rs",
  "fileLinesCount" : 75,
  "components" : [ "primary::helpers" ],
  "startLine" : 44,
  "endLine" : 75,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn server()",
  "longName" : "",
  "relativeFileName" : "Threads/BoundedChannels/Task/src/lib.rs",
  "fileLinesCount" : 84,
  "components" : [ "primary::Threads" ],
  "startLine" : 59,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn server()",
  "longName" : "",
  "relativeFileName" : "Threads/Client/Task/src/lib.rs",
  "fileLinesCount" : 82,
  "components" : [ "primary::Threads" ],
  "startLine" : 57,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn new()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Modules/Task/src/main.rs",
  "fileLinesCount" : 44,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 19,
  "endLine" : 41,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn run()",
  "longName" : "",
  "relativeFileName" : "helpers/mdbook-exercise-linker/src/lib.rs",
  "fileLinesCount" : 75,
  "components" : [ "primary::helpers" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn handle_preprocessing()",
  "longName" : "",
  "relativeFileName" : "helpers/mdbook-exercise-linker/src/main.rs",
  "fileLinesCount" : 67,
  "components" : [ "primary::helpers" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn handle_preprocessing()",
  "longName" : "",
  "relativeFileName" : "helpers/mdbook-link-shortener/src/main.rs",
  "fileLinesCount" : 66,
  "components" : [ "primary::helpers" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "helpers/mdbook-link-shortener/src/main.rs",
  "fileLinesCount" : 66,
  "components" : [ "primary::helpers" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Structs/Task/src/main.rs",
  "fileLinesCount" : 31,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn handle_supports()",
  "longName" : "",
  "relativeFileName" : "helpers/mdbook-exercise-linker/src/main.rs",
  "fileLinesCount" : 67,
  "components" : [ "primary::helpers" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn weekday2index()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/Arrays/Task/src/lib.rs",
  "fileLinesCount" : 45,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn try_from()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Outro/Task/src/status.rs",
  "fileLinesCount" : 39,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn try_from()",
  "longName" : "",
  "relativeFileName" : "TicketV2/ErrorSource/Task/src/status.rs",
  "fileLinesCount" : 28,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "helpers/mdbook-exercise-linker/src/main.rs",
  "fileLinesCount" : 67,
  "components" : [ "primary::helpers" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn try_from()",
  "longName" : "",
  "relativeFileName" : "TicketV2/TryFromTrait/Task/src/lib.rs",
  "fileLinesCount" : 38,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn validate()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/description.rs",
  "fileLinesCount" : 73,
  "components" : [ "primary::helpers" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn validate()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/title.rs",
  "fileLinesCount" : 72,
  "components" : [ "primary::helpers" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn validate()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Outro/Task/src/description.rs",
  "fileLinesCount" : 48,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn validate()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Outro/Task/src/title.rs",
  "fileLinesCount" : 48,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn validate_title()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Setters/Task/src/lib.rs",
  "fileLinesCount" : 75,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn validate_description()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Setters/Task/src/lib.rs",
  "fileLinesCount" : 75,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn validate_product_name()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Outro/Task/src/lib.rs",
  "fileLinesCount" : 85,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/Resizing/Task/src/main.rs",
  "fileLinesCount" : 13,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 13,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn test_try_from_long_string()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/description.rs",
  "fileLinesCount" : 73,
  "components" : [ "primary::helpers" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn fmt()",
  "longName" : "",
  "relativeFileName" : "TicketV2/ErrorTrait/Task/src/lib.rs",
  "fileLinesCount" : 98,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn validate_status()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Setters/Task/src/lib.rs",
  "fileLinesCount" : 75,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn validate_quantity()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Outro/Task/src/lib.rs",
  "fileLinesCount" : 85,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn validate_unit_price()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Outro/Task/src/lib.rs",
  "fileLinesCount" : 85,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn test_try_from_string()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/description.rs",
  "fileLinesCount" : 73,
  "components" : [ "primary::helpers" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn test_try_from_string()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/title.rs",
  "fileLinesCount" : 72,
  "components" : [ "primary::helpers" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn from()",
  "longName" : "",
  "relativeFileName" : "Traits/Outro/Task/src/lib.rs",
  "fileLinesCount" : 78,
  "components" : [ "primary::Traits" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn eq()",
  "longName" : "",
  "relativeFileName" : "Traits/OperatorOverloading/Task/src/lib.rs",
  "fileLinesCount" : 26,
  "components" : [ "primary::Traits" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn drop()",
  "longName" : "",
  "relativeFileName" : "Traits/DropTrait/Task/src/lib.rs",
  "fileLinesCount" : 24,
  "components" : [ "primary::Traits" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn try_from()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/description.rs",
  "fileLinesCount" : 73,
  "components" : [ "primary::helpers" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn try_from()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/description.rs",
  "fileLinesCount" : 73,
  "components" : [ "primary::helpers" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn test_try_from_empty_string()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/description.rs",
  "fileLinesCount" : 73,
  "components" : [ "primary::helpers" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn test_try_from_str()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/description.rs",
  "fileLinesCount" : 73,
  "components" : [ "primary::helpers" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn try_from()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/title.rs",
  "fileLinesCount" : 72,
  "components" : [ "primary::helpers" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn try_from()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/title.rs",
  "fileLinesCount" : 72,
  "components" : [ "primary::helpers" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn test_try_from_empty_string()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/title.rs",
  "fileLinesCount" : 72,
  "components" : [ "primary::helpers" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn test_try_from_long_string()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/title.rs",
  "fileLinesCount" : 72,
  "components" : [ "primary::helpers" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn test_try_from_str()",
  "longName" : "",
  "relativeFileName" : "helpers/ticket_fields/src/title.rs",
  "fileLinesCount" : 72,
  "components" : [ "primary::helpers" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn try_from()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Outro/Task/src/description.rs",
  "fileLinesCount" : 48,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn try_from()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Outro/Task/src/description.rs",
  "fileLinesCount" : 48,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn try_from()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Outro/Task/src/title.rs",
  "fileLinesCount" : 48,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn try_from()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Outro/Task/src/title.rs",
  "fileLinesCount" : 48,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn add()",
  "longName" : "",
  "relativeFileName" : "Traits/Outro/Task/src/lib.rs",
  "fileLinesCount" : 78,
  "components" : [ "primary::Traits" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn example()",
  "longName" : "",
  "relativeFileName" : "Traits/FromTrait/Task/src/main.rs",
  "fileLinesCount" : 18,
  "components" : [ "primary::Traits" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn drop()",
  "longName" : "",
  "relativeFileName" : "Threads/InteriorMutability/Task/src/lib.rs",
  "fileLinesCount" : 22,
  "components" : [ "primary::Threads" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn is_available()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Structs/Task/src/main.rs",
  "fileLinesCount" : 31,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn spawner()",
  "longName" : "",
  "relativeFileName" : "Futures/FutureTrait/Task/src/main.rs",
  "fileLinesCount" : 20,
  "components" : [ "primary::Futures" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn name()",
  "longName" : "",
  "relativeFileName" : "helpers/mdbook-exercise-linker/src/lib.rs",
  "fileLinesCount" : 75,
  "components" : [ "primary::helpers" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn supports_renderer()",
  "longName" : "",
  "relativeFileName" : "helpers/mdbook-exercise-linker/src/lib.rs",
  "fileLinesCount" : 75,
  "components" : [ "primary::helpers" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn into_iter()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/Iterators/Task/src/lib.rs",
  "fileLinesCount" : 63,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/BTreeMap/Task/src/lib.rs",
  "fileLinesCount" : 105,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/BTreeMap/Task/src/lib.rs",
  "fileLinesCount" : 105,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index_mut()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/BTreeMap/Task/src/lib.rs",
  "fileLinesCount" : 105,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index_mut()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/BTreeMap/Task/src/lib.rs",
  "fileLinesCount" : 105,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn into_iter()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/BTreeMap/Task/src/lib.rs",
  "fileLinesCount" : 105,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn into_iter()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/Lifetimes/Task/src/lib.rs",
  "fileLinesCount" : 46,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/IndexMutTrait/Task/src/lib.rs",
  "fileLinesCount" : 88,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/IndexMutTrait/Task/src/lib.rs",
  "fileLinesCount" : 88,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index_mut()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/IndexMutTrait/Task/src/lib.rs",
  "fileLinesCount" : 88,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index_mut()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/IndexMutTrait/Task/src/lib.rs",
  "fileLinesCount" : 88,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/HashMap/Task/src/lib.rs",
  "fileLinesCount" : 94,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/HashMap/Task/src/lib.rs",
  "fileLinesCount" : 94,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index_mut()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/HashMap/Task/src/lib.rs",
  "fileLinesCount" : 94,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index_mut()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/HashMap/Task/src/lib.rs",
  "fileLinesCount" : 94,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/IndexTrait/Task/src/lib.rs",
  "fileLinesCount" : 76,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn index()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/IndexTrait/Task/src/lib.rs",
  "fileLinesCount" : 76,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Introduction/GettingStarted/HelloWorld/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Introduction" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Packages/Task/src/main.rs",
  "fileLinesCount" : 11,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn try_from()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Outro/Task/src/status.rs",
  "fileLinesCount" : 39,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn try_from()",
  "longName" : "",
  "relativeFileName" : "TicketV2/TryFromTrait/Task/src/lib.rs",
  "fileLinesCount" : 38,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn power()",
  "longName" : "",
  "relativeFileName" : "Traits/AssociatedVsGenericTypes/Task/src/lib.rs",
  "fileLinesCount" : 44,
  "components" : [ "primary::Traits" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn power()",
  "longName" : "",
  "relativeFileName" : "Traits/AssociatedVsGenericTypes/Task/src/lib.rs",
  "fileLinesCount" : 44,
  "components" : [ "primary::Traits" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn power()",
  "longName" : "",
  "relativeFileName" : "Traits/AssociatedVsGenericTypes/Task/src/lib.rs",
  "fileLinesCount" : 44,
  "components" : [ "primary::Traits" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn power()",
  "longName" : "",
  "relativeFileName" : "Traits/AssociatedVsGenericTypes/Task/src/lib.rs",
  "fileLinesCount" : 44,
  "components" : [ "primary::Traits" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn add()",
  "longName" : "",
  "relativeFileName" : "Traits/CopyTrait/Task/src/lib.rs",
  "fileLinesCount" : 19,
  "components" : [ "primary::Traits" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn from()",
  "longName" : "",
  "relativeFileName" : "Traits/Outro/Task/src/lib.rs",
  "fileLinesCount" : 78,
  "components" : [ "primary::Traits" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn from()",
  "longName" : "",
  "relativeFileName" : "Traits/Outro/Task/src/lib.rs",
  "fileLinesCount" : 78,
  "components" : [ "primary::Traits" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn from()",
  "longName" : "",
  "relativeFileName" : "Traits/Outro/Task/src/lib.rs",
  "fileLinesCount" : 78,
  "components" : [ "primary::Traits" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn add()",
  "longName" : "",
  "relativeFileName" : "Traits/Outro/Task/src/lib.rs",
  "fileLinesCount" : 78,
  "components" : [ "primary::Traits" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn add()",
  "longName" : "",
  "relativeFileName" : "Traits/Outro/Task/src/lib.rs",
  "fileLinesCount" : 78,
  "components" : [ "primary::Traits" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn add()",
  "longName" : "",
  "relativeFileName" : "Traits/Outro/Task/src/lib.rs",
  "fileLinesCount" : 78,
  "components" : [ "primary::Traits" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn eq()",
  "longName" : "",
  "relativeFileName" : "Traits/Outro/Task/src/lib.rs",
  "fileLinesCount" : 78,
  "components" : [ "primary::Traits" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn is_even()",
  "longName" : "",
  "relativeFileName" : "Traits/Trait/Task/src/lib.rs",
  "fileLinesCount" : 20,
  "components" : [ "primary::Traits" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn is_even()",
  "longName" : "",
  "relativeFileName" : "Traits/Trait/Task/src/lib.rs",
  "fileLinesCount" : 20,
  "components" : [ "primary::Traits" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn is_even()",
  "longName" : "",
  "relativeFileName" : "Traits/Trait/Task/src/lib.rs",
  "fileLinesCount" : 20,
  "components" : [ "primary::Traits" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn from()",
  "longName" : "",
  "relativeFileName" : "Traits/FromTrait/Task/src/main.rs",
  "fileLinesCount" : 18,
  "components" : [ "primary::Traits" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/TraitBounds/Task/src/main.rs",
  "fileLinesCount" : 21,
  "components" : [ "primary::Traits" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/MutexSendAndArc/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/BoundedChannels/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/Threads/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/SyncTrait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/WithoutChannels/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/StaticLifetime/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/AckPattern/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/Channels/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/ScopedThreads/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/Client/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/LeakingMemory/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/Patching/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/InteriorMutability/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Threads/RwLock/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Threads" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Setters/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Visibility/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Outro/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Modules/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Validation/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Stack/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Encapsulation/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Destructors/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Structs/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/ReferencesInMemory/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Ownership/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Heap/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Futures/BlockingTheRuntime/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Futures" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Futures/FutureTrait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Futures" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Futures/Outro/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Futures" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Futures/Runtime/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Futures" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Futures/SpawningTasks/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Futures" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Futures/AsynchronousFunctions/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Futures" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Futures/AsyncAwarePrimitives/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Futures" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Futures/Cancellation/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Futures" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/Iterators/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/Arrays/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/ImplTraitPt2/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/ImplTrait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/BTreeMap/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/Iter/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/Lifetimes/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/TwoStates/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/Slices/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/IndexMutTrait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/MutableSlices/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/Resizing/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/Vectors/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/Combinators/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/HashMap/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketManagement/IndexTrait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketManagement" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "ABasicCalculator/LoopsWhile/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::ABasicCalculator" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "ABasicCalculator/OverflowAndUnderflow/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::ABasicCalculator" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "ABasicCalculator/SaturatingArithmetic/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::ABasicCalculator" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "ABasicCalculator/Factorial/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::ABasicCalculator" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "ABasicCalculator/LoopsFor/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::ABasicCalculator" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "ABasicCalculator/BranchingIfElse/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::ABasicCalculator" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "ABasicCalculator/Variables/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::ABasicCalculator" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "ABasicCalculator/Panics/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::ABasicCalculator" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "ABasicCalculator/ConversionsAsCasting/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::ABasicCalculator" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "ABasicCalculator/Integers/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::ABasicCalculator" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Introduction/GettingStarted/Editor/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Introduction" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Introduction/GettingStarted/NavigatingAround/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Introduction" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Introduction/GettingStarted/About/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Introduction" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Introduction/GettingStarted/CourseView/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Introduction" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Introduction/GettingStarted/ExternalLinter/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Introduction" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Introduction/GettingStarted/TaskDescription/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Introduction" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "GoingFurther/Epilogue/What next/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::GoingFurther" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Packages/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Outro/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/VariantsWithData/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/BranchingIfLetAndLetElse/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Dependencies/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/TryFromTrait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Nullability/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/thiserror/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Enums/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/BranchingMatch/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/ErrorSource/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/ErrorEnums/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Fallibility/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Unwrap/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/ErrorTrait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/CloneTrait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/AssociatedVsGenericTypes/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/DeriveMacros/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/CopyTrait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/Outro/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/Trait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/FromTrait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/SizedTrait/Task/src/main.rs",
  "fileLinesCount" : 7,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/SizedTrait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/OperatorOverloading/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/StringSlices/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/OrphanRule/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/DropTrait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/DerefTrait/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/TraitBounds/Theory/src/main.rs",
  "fileLinesCount" : 3,
  "components" : [ "primary::Traits" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV1/Modules/Task/src/main.rs",
  "fileLinesCount" : 44,
  "components" : [ "primary::TicketV1" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Futures/FutureTrait/Task/src/main.rs",
  "fileLinesCount" : 20,
  "components" : [ "primary::Futures" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "TicketV2/Dependencies/Task/src/main.rs",
  "fileLinesCount" : 8,
  "components" : [ "primary::TicketV2" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/CloneTrait/Task/src/main.rs",
  "fileLinesCount" : 29,
  "components" : [ "primary::Traits" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fn main()",
  "longName" : "",
  "relativeFileName" : "Traits/FromTrait/Task/src/main.rs",
  "fileLinesCount" : 18,
  "components" : [ "primary::Traits" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]