All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 12
      start: 3
    functionDepth: 0
    functionLinenumber: 3
    functionLinenumberEnd: 12
    functionName: integer_to_string_test
    functionSourceFile: /src/rust-lexical/lexical-core/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn integer_to_string_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 25
    functionName: float_to_string_test
    functionSourceFile: /src/rust-lexical/lexical-core/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn float_to_string_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 40
    functionName: string_to_integer_test
    functionSourceFile: /src/rust-lexical/lexical-core/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn string_to_integer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 55
    functionName: string_to_float_test
    functionSourceFile: /src/rust-lexical/lexical-core/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn string_to_float_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical::to_string_with_options::<_, RADIX>
      Src: /src/rust-lexical/lexical/tests/issue_224.rs:7,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 12
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 12
    functionName: issue_224
    functionSourceFile: /src/rust-lexical/lexical/tests/issue_224.rs
    functionUses: 0
    functionsReached:
    - lexical::to_string_with_options::<_, RADIX>
    linkageType: ''
    returnType: void
    signature: fn issue_224()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gen_vec
      Src: /src/rust-lexical/lexical/src/lib.rs:727,1
    - Dst: lexical_core::write
      Src: /src/rust-lexical/lexical/src/lib.rs:728,1
    - Dst: as_mut_slice
      Src: /src/rust-lexical/lexical/src/lib.rs:728,1
    - Dst: '&mut [u8]::len'
      Src: /src/rust-lexical/lexical/src/lib.rs:728,1
    - Dst: set_len
      Src: /src/rust-lexical/lexical/src/lib.rs:733,1
    - Dst: String::from_utf8_unchecked
      Src: /src/rust-lexical/lexical/src/lib.rs:734,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - n
    argTypes:
    - N
    constantsTouched: []
    func_position:
      end: 736
      start: 726
    functionDepth: 5
    functionLinenumber: 726
    functionLinenumberEnd: 736
    functionName: to_string
    functionSourceFile: /src/rust-lexical/lexical/src/lib.rs
    functionUses: 6
    functionsReached:
    - set_len
    - '&mut [u8]::len'
    - gen_vec
    - lexical_core::write
    - String::from_utf8_unchecked
    - as_mut_slice
    linkageType: ''
    returnType: String
    signature: 'pub fn to_string<N: ToLexical>(n: N) -> String'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: N::Options::buffer_size::<N, FORMAT>
      Src: /src/rust-lexical/lexical/src/lib.rs:763,1
    - Dst: gen_vec
      Src: /src/rust-lexical/lexical/src/lib.rs:764,1
    - Dst: as_mut_slice
      Src: /src/rust-lexical/lexical/src/lib.rs:765,1
    - Dst: lexical_core::write_with_options::<_, FORMAT>
      Src: /src/rust-lexical/lexical/src/lib.rs:766,1
    - Dst: len
      Src: /src/rust-lexical/lexical/src/lib.rs:766,1
    - Dst: set_len
      Src: /src/rust-lexical/lexical/src/lib.rs:771,1
    - Dst: String::from_utf8_unchecked
      Src: /src/rust-lexical/lexical/src/lib.rs:772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - n
    - options
    argTypes:
    - N
    - '&N::Options'
    constantsTouched: []
    func_position:
      end: 774
      start: 757
    functionDepth: 5
    functionLinenumber: 757
    functionLinenumberEnd: 774
    functionName: to_string_with_options
    functionSourceFile: /src/rust-lexical/lexical/src/lib.rs
    functionUses: 0
    functionsReached:
    - set_len
    - lexical_core::write_with_options::<_, FORMAT>
    - gen_vec
    - String::from_utf8_unchecked
    - len
    - N::Options::buffer_size::<N, FORMAT>
    - as_mut_slice
    linkageType: ''
    returnType: String
    signature: 'pub fn to_string_with_options<N: ToLexicalWithOptions, const FORMAT:
      u128>(n: N,options: &N::Options,) -> String'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: N::from_lexical
      Src: /src/rust-lexical/lexical-core/src/lib.rs:1092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 1093
      start: 1091
    functionDepth: 1
    functionLinenumber: 1091
    functionLinenumberEnd: 1093
    functionName: parse
    functionSourceFile: /src/rust-lexical/lexical-core/src/lib.rs
    functionUses: 4
    functionsReached:
    - N::from_lexical
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse<N: FromLexical>(bytes: &[u8]) -> Result<N>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: N::from_lexical_partial
      Src: /src/rust-lexical/lexical-core/src/lib.rs:1115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 1116
      start: 1114
    functionDepth: 0
    functionLinenumber: 1114
    functionLinenumberEnd: 1116
    functionName: parse_partial
    functionSourceFile: /src/rust-lexical/lexical-core/src/lib.rs
    functionUses: 0
    functionsReached:
    - N::from_lexical_partial
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse_partial<N: FromLexical>(bytes: &[u8]) -> Result<(N, usize)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: N::from_lexical_with_options::<FORMAT>
      Src: /src/rust-lexical/lexical-core/src/lib.rs:1144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&[u8]'
    - '&N::Options'
    constantsTouched: []
    func_position:
      end: 1145
      start: 1140
    functionDepth: 0
    functionLinenumber: 1140
    functionLinenumberEnd: 1145
    functionName: parse_with_options
    functionSourceFile: /src/rust-lexical/lexical-core/src/lib.rs
    functionUses: 0
    functionsReached:
    - N::from_lexical_with_options::<FORMAT>
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse_with_options<N: FromLexicalWithOptions, const FORMAT:
      u128>(bytes: &[u8],options: &N::Options,) -> Result<N>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: N::from_lexical_partial_with_options::<FORMAT>
      Src: /src/rust-lexical/lexical-core/src/lib.rs:1174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&[u8]'
    - '&N::Options'
    constantsTouched: []
    func_position:
      end: 1175
      start: 1170
    functionDepth: 0
    functionLinenumber: 1170
    functionLinenumberEnd: 1175
    functionName: parse_partial_with_options
    functionSourceFile: /src/rust-lexical/lexical-core/src/lib.rs
    functionUses: 0
    functionsReached:
    - N::from_lexical_partial_with_options::<FORMAT>
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse_partial_with_options<N: FromLexicalWithOptions, const
      FORMAT: u128>(bytes: &[u8],options: &N::Options,) -> Result<(N, usize)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: compact::normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:19,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 4
    argNames:
    - mant
    - exp
    - ymant
    - yexp
    argTypes:
    - u64
    - i32
    - u64
    - i32
    constantsTouched: []
    func_position:
      end: 26
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 26
    functionName: check_normalize
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs
    functionUses: 1
    functionsReached:
    - compact::normalize
    linkageType: ''
    returnType: void
    signature: 'fn check_normalize(mant: u64, exp: i32, ymant: u64, yexp: i32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:31,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:32,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:33,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:34,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:35,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:36,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:37,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:40,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:43,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:44,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:45,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:46,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:47,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:48,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:49,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:50,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:51,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:52,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:53,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:54,1
    - Dst: check_normalize
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 68
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 58
    functionName: normalize_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs
    functionUses: 0
    functionsReached:
    - check_normalize
    linkageType: ''
    returnType: void
    signature: fn normalize_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: compact::normalized_boundaries::<f64>
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 77
    functionName: normalized_boundaries_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs
    functionUses: 0
    functionsReached:
    - compact::normalized_boundaries::<f64>
    linkageType: ''
    returnType: void
    signature: fn normalized_boundaries_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 35
    functionName: from_f32_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/bf16_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn from_f32_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 209
    functionName: from_f64_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn from_f64_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: compact::mul
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 6
    argNames:
    - xmant
    - xexp
    - ymant
    - yexp
    - zmant
    - zexp
    argTypes:
    - u64
    - i32
    - u64
    - i32
    - u64
    - i32
    constantsTouched: []
    func_position:
      end: 226
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 226
    functionName: check_mul
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs
    functionUses: 1
    functionsReached:
    - compact::mul
    linkageType: ''
    returnType: void
    signature: 'fn check_mul(xmant: u64, xexp: i32, ymant: u64, yexp: i32, zmant:
      u64, zexp: i32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_mul
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:231,1
    - Dst: check_mul
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:234,1
    - Dst: check_mul
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 236
    functionName: mul_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs
    functionUses: 0
    functionsReached:
    - check_mul
    linkageType: ''
    returnType: void
    signature: fn mul_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_float
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:360,1
    - Dst: normalized_boundaries::<F>
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:362,1
    - Dst: normalize
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:363,1
    - Dst: cached_grisu_power
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:364,1
    - Dst: mul
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:366,1
    - Dst: mul
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:367,1
    - Dst: mul
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:368,1
    - Dst: generate_digits
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 2
    argNames:
    - float
    - digits
    argTypes:
    - F
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 376
      start: 357
    functionDepth: 7
    functionLinenumber: 357
    functionLinenumberEnd: 376
    functionName: grisu
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/compact.rs
    functionUses: 1
    functionsReached:
    - cached_grisu_power
    - normalized_boundaries::<F>
    - from_float
    - normalize
    - generate_digits
    - mul
    linkageType: ''
    returnType: (usize, i32)
    signature: 'pub fn grisu<F: Float>(float: F, digits: &mut [u8]) -> (usize, i32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: grisu
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:249,1
    - Dst: grisu
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:250,1
    - Dst: grisu
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:251,1
    - Dst: grisu
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:252,1
    - Dst: grisu
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:253,1
    - Dst: grisu
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 247
    functionDepth: 8
    functionLinenumber: 247
    functionLinenumberEnd: 255
    functionName: grisu_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs
    functionUses: 0
    functionsReached:
    - grisu
    linkageType: ''
    returnType: void
    signature: fn grisu_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: radix::write_float::<_, FORMAT>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:98,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - f
    - options
    - expected
    argTypes:
    - T
    - '&Options'
    - '&str'
    constantsTouched: []
    func_position:
      end: 101
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 101
    functionName: write_float
    functionSourceFile: /src/rust-lexical/extras/write-float/tests/radix_tests.rs
    functionUses: 0
    functionsReached:
    - std::str::from_utf8_unchecked
    - radix::write_float::<_, FORMAT>
    linkageType: ''
    returnType: void
    signature: 'fn write_float<T: Float, const FORMAT: u128>(f: T, options: &Options,
      expected: &str)where<T as Float>::Unsigned: WriteInteger + FormattedSize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:107,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:108,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:109,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:110,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:111,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:112,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:113,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:116,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:122,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:129,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:130,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:131,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:136,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:137,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:138,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:139,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:140,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:141,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:142,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:147,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:148,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:149,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:150,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:157,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:158,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:159,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:160,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:167,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:172,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:173,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:178,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:179,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:184,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:189,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:198,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:199,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:200,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:201,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:202,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:203,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:210,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:211,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:212,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:213,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:224,1
    - Dst: write_float::<_, BASE3>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 209
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 226
    functionName: write_float_test
    functionSourceFile: /src/rust-lexical/extras/write-float/tests/radix_tests.rs
    functionUses: 0
    functionsReached:
    - write_float::<_, BASE3>
    linkageType: ''
    returnType: void
    signature: fn write_float_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:598,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:599,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:600,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:601,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:602,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:603,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:604,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:605,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:606,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 610
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 610
    functionName: f32_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - write_float::<_, DECIMAL>
    linkageType: ''
    returnType: void
    signature: fn f32_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:648,1
    - Dst: algorithm::write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:649,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:650,1
    - Dst: parse::<f32>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:651,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 654
      start: 645
    functionDepth: 1
    functionLinenumber: 645
    functionLinenumberEnd: 654
    functionName: f32_roundtrip_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    - algorithm::write_float::<_, DECIMAL>
    - std::str::from_utf8_unchecked
    - parse::<f32>
    linkageType: ''
    returnType: void
    signature: fn f32_roundtrip_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_log2
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:127,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:127,1
    - Dst: String::decimal_point
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:128,1
    - Dst: calculate_shl
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:135,1
    - Dst: write_mantissa::<FORMAT>
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:138,1
    - Dst: lexical_util::algorithm::rtrim_char_count
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:141,1
    - Dst: shared::min_exact_digits
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:147,1
    - Dst: no_exponent_without_fraction
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:150,1
    - Dst: String::trim_floats
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:150,1
    - Dst: fill
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:162,1
    - Dst: scale_sci_exp
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:167,1
    - Dst: shared::write_exponent::<FORMAT>
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:168,1
    - Dst: String::exponent
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:168,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 64
    argCount: 5
    argNames:
    - bytes
    - mantissa
    - exp
    - sci_exp
    - options
    argTypes:
    - '&mut [u8]'
    - M
    - i32
    - i32
    - '&Options'
    constantsTouched: []
    func_position:
      end: 171
      start: 111
    functionDepth: 5
    functionLinenumber: 111
    functionLinenumberEnd: 171
    functionName: write_float_scientific
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/binary.rs
    functionUses: 0
    functionsReached:
    - no_exponent_without_fraction
    - shared::min_exact_digits
    - String::trim_floats
    - shared::write_exponent::<FORMAT>
    - String::decimal_point
    - write_mantissa::<FORMAT>
    - calculate_shl
    - scale_sci_exp
    - lexical_util::algorithm::rtrim_char_count
    - fill
    - String::exponent
    - mantissa_radix
    - fast_log2
    linkageType: ''
    returnType: usize
    signature: 'pub fn write_float_scientific<M, const FORMAT: u128>(bytes: &mut [u8],mantissa:
      M,exp: i32,sci_exp: i32,options: &Options,) -> usizewhereM: WriteInteger + FormattedSize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_vec
      Src: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 559
      start: 555
    functionDepth: 0
    functionLinenumber: 555
    functionLinenumberEnd: 559
    functionName: mut_b
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs
    functionUses: 0
    functionsReached:
    - to_vec
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:185,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:186,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:187,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:188,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:189,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:194,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:199,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:204,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:209,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:216,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:217,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:218,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:219,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:220,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:225,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:230,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:235,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:240,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:247,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:248,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:249,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:250,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:251,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:256,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:257,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:258,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:259,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:262,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:263,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:264,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:265,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:266,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:267,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:268,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:269,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:270,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:273,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:274,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:275,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:276,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:277,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:278,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:279,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:280,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:281,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:286,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:291,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:296,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:301,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:306,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:313,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:318,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:323,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:328,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:333,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:340,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:345,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:346,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:347,1
    - Dst: write_float_scientific::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:348,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:351,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:352,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:353,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:354,1
    - Dst: write_float_scientific::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:355,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:358,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:359,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:360,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:361,1
    - Dst: write_float_scientific::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:362,1
    - Dst: write_float_scientific::<_, BASE2_2_4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:365,1
    - Dst: write_float_scientific::<_, BASE4_4_8>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:370,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:377,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:382,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:387,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:388,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:393,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:398,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:399,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:408,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:409,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:410,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:411,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:412,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:422,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:423,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:424,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:425,1
    - Dst: write_float_scientific::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:426,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:434,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:435,1
    - Dst: write_float_scientific::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 298
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 441
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 441
    functionName: write_float_scientific_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached:
    - write_float_scientific::<_, BASE4>
    - write_float_scientific::<_, BASE32>
    - write_float_scientific::<_, BINARY>
    - write_float_scientific::<_, BASE2_2_4>
    - write_float_scientific::<_, HEX>
    - write_float_scientific::<_, OCTAL>
    - write_float_scientific::<_, BASE4_4_8>
    linkageType: ''
    returnType: void
    signature: fn write_float_scientific_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_log2
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:262,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:262,1
    - Dst: String::decimal_point
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:263,1
    - Dst: calculate_shl
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:267,1
    - Dst: write_mantissa::<FORMAT>
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:270,1
    - Dst: lexical_util::algorithm::rtrim_char_count
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:271,1
    - Dst: fill
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:288,1
    - Dst: String::trim_floats
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:291,1
    - Dst: rev
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:305,1
    - Dst: shared::min_exact_digits
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:313,1
    - Dst: fill
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:319,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 82
    argCount: 5
    argNames:
    - bytes
    - mantissa
    - exp
    - sci_exp
    - options
    argTypes:
    - '&mut [u8]'
    - M
    - i32
    - i32
    - '&Options'
    constantsTouched: []
    func_position:
      end: 324
      start: 248
    functionDepth: 5
    functionLinenumber: 248
    functionLinenumberEnd: 324
    functionName: write_float_positive_exponent
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/binary.rs
    functionUses: 0
    functionsReached:
    - shared::min_exact_digits
    - String::trim_floats
    - rev
    - String::decimal_point
    - write_mantissa::<FORMAT>
    - calculate_shl
    - lexical_util::algorithm::rtrim_char_count
    - fill
    - mantissa_radix
    - fast_log2
    linkageType: ''
    returnType: usize
    signature: 'pub fn write_float_positive_exponent<M, const FORMAT: u128>(bytes:
      &mut [u8],mantissa: M,exp: i32,sci_exp: i32,options: &Options,) -> usizewhereM:
      WriteInteger + FormattedSize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:715,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:716,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:717,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:718,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:723,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:728,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:733,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:738,1
    - Dst: write_float_positive_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:745,1
    - Dst: write_float_positive_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:746,1
    - Dst: write_float_positive_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:747,1
    - Dst: write_float_positive_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:748,1
    - Dst: write_float_positive_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:753,1
    - Dst: write_float_positive_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:758,1
    - Dst: write_float_positive_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:763,1
    - Dst: write_float_positive_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:768,1
    - Dst: write_float_positive_exponent::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:775,1
    - Dst: write_float_positive_exponent::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:776,1
    - Dst: write_float_positive_exponent::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:777,1
    - Dst: write_float_positive_exponent::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:778,1
    - Dst: write_float_positive_exponent::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:783,1
    - Dst: write_float_positive_exponent::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:788,1
    - Dst: write_float_positive_exponent::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:793,1
    - Dst: write_float_positive_exponent::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:798,1
    - Dst: write_float_positive_exponent::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:805,1
    - Dst: write_float_positive_exponent::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:806,1
    - Dst: write_float_positive_exponent::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:807,1
    - Dst: write_float_positive_exponent::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:808,1
    - Dst: write_float_positive_exponent::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:813,1
    - Dst: write_float_positive_exponent::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:818,1
    - Dst: write_float_positive_exponent::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:823,1
    - Dst: write_float_positive_exponent::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:828,1
    - Dst: write_float_positive_exponent::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:835,1
    - Dst: write_float_positive_exponent::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:836,1
    - Dst: write_float_positive_exponent::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:837,1
    - Dst: write_float_positive_exponent::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:838,1
    - Dst: write_float_positive_exponent::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:843,1
    - Dst: write_float_positive_exponent::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:848,1
    - Dst: write_float_positive_exponent::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:853,1
    - Dst: write_float_positive_exponent::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:858,1
    - Dst: write_float_positive_exponent::<_, BASE2_2_4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:865,1
    - Dst: write_float_positive_exponent::<_, BASE4_2_32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:870,1
    - Dst: write_float_positive_exponent::<_, BASE4_4_8>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:875,1
    - Dst: write_float_positive_exponent::<_, BASE4_8_4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:880,1
    - Dst: write_float_positive_exponent::<_, BASE32_2_32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:885,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:892,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:897,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:902,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:907,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:908,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:918,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:919,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:927,1
    - Dst: write_float_positive_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:928,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 184
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 933
      start: 710
    functionDepth: 0
    functionLinenumber: 710
    functionLinenumberEnd: 933
    functionName: write_float_positive_exponent_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached:
    - write_float_positive_exponent::<_, OCTAL>
    - write_float_positive_exponent::<_, BASE4>
    - write_float_positive_exponent::<_, HEX>
    - write_float_positive_exponent::<_, BINARY>
    - write_float_positive_exponent::<_, BASE2_2_4>
    - write_float_positive_exponent::<_, BASE4_2_32>
    - write_float_positive_exponent::<_, BASE32_2_32>
    - write_float_positive_exponent::<_, BASE4_4_8>
    - write_float_positive_exponent::<_, BASE4_8_4>
    - write_float_positive_exponent::<_, BASE32>
    linkageType: ''
    returnType: void
    signature: fn write_float_positive_exponent_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_log2
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:199,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:199,1
    - Dst: String::decimal_point
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:200,1
    - Dst: i32::wrapping_neg
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:208,1
    - Dst: fast_ceildiv
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:209,1
    - Dst: fill
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:214,1
    - Dst: calculate_shl
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:219,1
    - Dst: write_mantissa::<FORMAT>
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:224,1
    - Dst: lexical_util::algorithm::rtrim_char_count
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:225,1
    - Dst: shared::min_exact_digits
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:230,1
    - Dst: fill
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 53
    argCount: 5
    argNames:
    - bytes
    - mantissa
    - exp
    - sci_exp
    - options
    argTypes:
    - '&mut [u8]'
    - M
    - i32
    - i32
    - '&Options'
    constantsTouched: []
    func_position:
      end: 242
      start: 177
    functionDepth: 5
    functionLinenumber: 177
    functionLinenumberEnd: 242
    functionName: write_float_negative_exponent
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/binary.rs
    functionUses: 0
    functionsReached:
    - i32::wrapping_neg
    - shared::min_exact_digits
    - fast_ceildiv
    - String::decimal_point
    - write_mantissa::<FORMAT>
    - calculate_shl
    - lexical_util::algorithm::rtrim_char_count
    - fill
    - mantissa_radix
    - fast_log2
    linkageType: ''
    returnType: usize
    signature: 'pub fn write_float_negative_exponent<M, const FORMAT: u128>(bytes:
      &mut [u8],mantissa: M,exp: i32,sci_exp: i32,options: &Options,) -> usizewhereM:
      WriteInteger + FormattedSize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_float_negative_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:475,1
    - Dst: write_float_negative_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:480,1
    - Dst: write_float_negative_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:485,1
    - Dst: write_float_negative_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:490,1
    - Dst: write_float_negative_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:495,1
    - Dst: write_float_negative_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:502,1
    - Dst: write_float_negative_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:507,1
    - Dst: write_float_negative_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:512,1
    - Dst: write_float_negative_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:517,1
    - Dst: write_float_negative_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:522,1
    - Dst: write_float_negative_exponent::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:529,1
    - Dst: write_float_negative_exponent::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:534,1
    - Dst: write_float_negative_exponent::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:539,1
    - Dst: write_float_negative_exponent::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:544,1
    - Dst: write_float_negative_exponent::<_, OCTAL>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:549,1
    - Dst: write_float_negative_exponent::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:556,1
    - Dst: write_float_negative_exponent::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:561,1
    - Dst: write_float_negative_exponent::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:566,1
    - Dst: write_float_negative_exponent::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:571,1
    - Dst: write_float_negative_exponent::<_, HEX>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:576,1
    - Dst: write_float_negative_exponent::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:583,1
    - Dst: write_float_negative_exponent::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:588,1
    - Dst: write_float_negative_exponent::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:593,1
    - Dst: write_float_negative_exponent::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:598,1
    - Dst: write_float_negative_exponent::<_, BASE32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:603,1
    - Dst: write_float_negative_exponent::<_, BASE2_2_4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:610,1
    - Dst: write_float_negative_exponent::<_, BASE4_2_32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:615,1
    - Dst: write_float_negative_exponent::<_, BASE4_4_8>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:620,1
    - Dst: write_float_negative_exponent::<_, BASE4_8_4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:625,1
    - Dst: write_float_negative_exponent::<_, BASE32_2_32>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:630,1
    - Dst: write_float_negative_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:637,1
    - Dst: write_float_negative_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:642,1
    - Dst: write_float_negative_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:647,1
    - Dst: write_float_negative_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:652,1
    - Dst: write_float_negative_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:653,1
    - Dst: write_float_negative_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:663,1
    - Dst: write_float_negative_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:664,1
    - Dst: write_float_negative_exponent::<_, BINARY>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:672,1
    - Dst: write_float_negative_exponent::<_, BASE4>
      Src: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 139
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 678
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 678
    functionName: write_float_negative_exponent_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached:
    - write_float_negative_exponent::<_, HEX>
    - write_float_negative_exponent::<_, BASE2_2_4>
    - write_float_negative_exponent::<_, BASE4>
    - write_float_negative_exponent::<_, BASE32>
    - write_float_negative_exponent::<_, BASE4_2_32>
    - write_float_negative_exponent::<_, BASE4_8_4>
    - write_float_negative_exponent::<_, BINARY>
    - write_float_negative_exponent::<_, OCTAL>
    - write_float_negative_exponent::<_, BASE4_4_8>
    - write_float_negative_exponent::<_, BASE32_2_32>
    linkageType: ''
    returnType: void
    signature: fn write_float_negative_exponent_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:659,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:660,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:661,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:662,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:663,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:664,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:665,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:666,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:667,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:668,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:669,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:670,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:671,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:672,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:673,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:674,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:675,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:676,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:677,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:678,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:679,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:685,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:686,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:687,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:688,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:693,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:708,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:709,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:710,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:711,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:712,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:713,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:714,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:715,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 131
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 716
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 716
    functionName: f64_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - write_float::<_, DECIMAL>
    linkageType: ''
    returnType: void
    signature: fn f64_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:722,1
    - Dst: algorithm::write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:723,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:724,1
    - Dst: parse::<f64>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:725,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 728
      start: 719
    functionDepth: 1
    functionLinenumber: 719
    functionLinenumberEnd: 728
    functionName: f64_roundtrip_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    - algorithm::write_float::<_, DECIMAL>
    - std::str::from_utf8_unchecked
    - parse::<f64>
    linkageType: ''
    returnType: void
    signature: fn f64_roundtrip_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:9,1
    - Dst: usize::to_lexical
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:9,1
    - Dst: parse::<f32>
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:10,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:14,1
    - Dst: usize::to_lexical
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:14,1
    - Dst: parse::<f32>
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:15,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 6
    functionDepth: 1
    functionLinenumber: 6
    functionLinenumberEnd: 17
    functionName: error_tests
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - std::str::from_utf8_unchecked
    - usize::to_lexical
    - parse::<f32>
    linkageType: ''
    returnType: void
    signature: fn error_tests()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:23,1
    - Dst: usize::to_lexical
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:23,1
    - Dst: parse::<f64>
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 26
    functionName: fuzz_tests
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - std::str::from_utf8_unchecked
    - usize::to_lexical
    - parse::<f64>
    linkageType: ''
    returnType: void
    signature: fn fuzz_tests()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:31,1
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:31,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:33,1
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:33,1
    - Dst: to_lexical_with_options::<{ STANDARD }>
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:38,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:39,1
    - Dst: to_lexical_with_options::<{ STANDARD }>
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:41,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:42,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 44
    functionName: special_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - std::str::from_utf8_unchecked
    - to_lexical
    - to_lexical_with_options::<{ STANDARD }>
    linkageType: ''
    returnType: void
    signature: fn special_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OptionsBuilder::default
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:31,1
    - Dst: OptionsBuilder::nan_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:32,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:32,1
    - Dst: OptionsBuilder::nan_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:34,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:34,1
    - Dst: OptionsBuilder::nan_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:36,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:36,1
    - Dst: OptionsBuilder::nan_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:39,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:39,1
    - Dst: OptionsBuilder::nan_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 44
    functionName: invalid_nan_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs
    functionUses: 0
    functionsReached:
    - OptionsBuilder::nan_string
    - OptionsBuilder::default
    - Some
    linkageType: ''
    returnType: void
    signature: fn invalid_nan_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OptionsBuilder::default
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:48,1
    - Dst: OptionsBuilder::inf_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:49,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:49,1
    - Dst: OptionsBuilder::inf_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:51,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:51,1
    - Dst: OptionsBuilder::inf_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:53,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:53,1
    - Dst: OptionsBuilder::inf_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:56,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:56,1
    - Dst: OptionsBuilder::inf_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:58,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:58,1
    - Dst: OptionsBuilder::inf_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:61,1
    - Dst: OptionsBuilder::infinity_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 65
    functionName: invalid_inf_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs
    functionUses: 0
    functionsReached:
    - OptionsBuilder::inf_string
    - OptionsBuilder::infinity_string
    - OptionsBuilder::default
    - Some
    linkageType: ''
    returnType: void
    signature: fn invalid_inf_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical_with_options::<BASE16_2_10>
      Src: /src/rust-lexical/lexical-write-float/tests/api_tests.rs:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 80
    functionName: hex_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical_with_options::<BASE16_2_10>
    linkageType: ''
    returnType: void
    signature: fn hex_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OptionsBuilder::default
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:5,1
    - Dst: OptionsBuilder::exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:6,1
    - Dst: OptionsBuilder::exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:8,1
    - Dst: OptionsBuilder::exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:11,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 4
    functionDepth: 2
    functionLinenumber: 4
    functionLinenumberEnd: 14
    functionName: invalid_exponent_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs
    functionUses: 0
    functionsReached:
    - OptionsBuilder::default
    - OptionsBuilder::exponent
    linkageType: ''
    returnType: void
    signature: fn invalid_exponent_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OptionsBuilder::default
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:18,1
    - Dst: OptionsBuilder::decimal_point
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:19,1
    - Dst: OptionsBuilder::decimal_point
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:21,1
    - Dst: OptionsBuilder::decimal_point
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 17
    functionDepth: 2
    functionLinenumber: 17
    functionLinenumberEnd: 27
    functionName: invalid_decimal_point_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs
    functionUses: 0
    functionsReached:
    - OptionsBuilder::default
    - OptionsBuilder::decimal_point
    linkageType: ''
    returnType: void
    signature: fn invalid_decimal_point_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OptionsBuilder::default
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:93,1
    - Dst: OptionsBuilder::lossy
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:95,1
    - Dst: OptionsBuilder::exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:96,1
    - Dst: OptionsBuilder::decimal_point
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:97,1
    - Dst: OptionsBuilder::nan_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:98,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:98,1
    - Dst: OptionsBuilder::inf_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:99,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:99,1
    - Dst: OptionsBuilder::infinity_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:100,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 111
    functionName: builder_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs
    functionUses: 0
    functionsReached:
    - OptionsBuilder::lossy
    - OptionsBuilder::nan_string
    - OptionsBuilder::infinity_string
    - OptionsBuilder::exponent
    - Some
    - OptionsBuilder::decimal_point
    - OptionsBuilder::default
    - OptionsBuilder::inf_string
    linkageType: ''
    returnType: void
    signature: fn builder_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::new
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:116,1
    - Dst: Self::set_lossy
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:118,1
    - Dst: Self::set_exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:119,1
    - Dst: Self::set_decimal_point
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:120,1
    - Dst: Self::set_nan_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:121,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:121,1
    - Dst: Self::set_inf_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:122,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:122,1
    - Dst: Self::set_infinity_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:123,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 115
    functionDepth: 3
    functionLinenumber: 115
    functionLinenumberEnd: 135
    functionName: options_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs
    functionUses: 0
    functionsReached:
    - Some
    - Self::set_inf_string
    - Self::set_decimal_point
    - Self::set_exponent
    - Options::new
    - Self::set_infinity_string
    - Self::set_lossy
    - Self::set_nan_string
    linkageType: ''
    returnType: void
    signature: fn options_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical_with_options::<RADIX>
      Src: /src/rust-lexical/lexical-write-float/tests/issue_224.rs:11,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-float/tests/issue_224.rs:12,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 14
    functionName: issue_224_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/issue_224.rs
    functionUses: 0
    functionsReached:
    - std::str::from_utf8_unchecked
    - to_lexical_with_options::<RADIX>
    linkageType: ''
    returnType: void
    signature: fn issue_224_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-float/tests/issue_94_tests.rs:10,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 12
      start: 7
    functionDepth: 1
    functionLinenumber: 7
    functionLinenumberEnd: 12
    functionName: issue_94_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/issue_94_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical
    linkageType: ''
    returnType: void
    signature: fn issue_94_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 3
    argNames:
    - integer
    - fraction
    - shift
    argTypes:
    - u32
    - u64
    - i32
    constantsTouched: []
    func_position:
      end: 16
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 16
    functionName: floor_shift
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: i32
    signature: 'fn floor_shift(integer: u32, fraction: u64, shift: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: floor_shift
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:19,1
    - Dst: floor_shift
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - q
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 22
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 22
    functionName: dragonbox_log5_2
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 1
    functionsReached:
    - floor_shift
    linkageType: ''
    returnType: i32
    signature: 'fn dragonbox_log5_2(q: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: floor_shift
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:25,1
    - Dst: floor_shift
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - q
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: dragonbox_log10_2
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 1
    functionsReached:
    - floor_shift
    linkageType: ''
    returnType: i32
    signature: 'fn dragonbox_log10_2(q: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: floor_shift
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:31,1
    - Dst: floor_shift
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - q
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: dragonbox_log2_10
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 1
    functionsReached:
    - floor_shift
    linkageType: ''
    returnType: i32
    signature: 'fn dragonbox_log2_10(q: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: floor_shift
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:37,1
    - Dst: floor_shift
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - q
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: dragonbox_log5_2_sub_log5_3
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 1
    functionsReached:
    - floor_shift
    linkageType: ''
    returnType: i32
    signature: 'fn dragonbox_log5_2_sub_log5_3(q: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: floor_shift
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:43,1
    - Dst: floor_shift
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - q
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: dragonbox_log10_2_sub_log10_4_div3
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 1
    functionsReached:
    - floor_shift
    linkageType: ''
    returnType: i32
    signature: 'fn dragonbox_log10_2_sub_log10_4_div3(q: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: algorithm::floor_log5_pow2
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:51,1
    - Dst: dragonbox_log5_2
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionName: floor_log5_pow2_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - dragonbox_log5_2
    - algorithm::floor_log5_pow2
    linkageType: ''
    returnType: void
    signature: fn floor_log5_pow2_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: algorithm::floor_log10_pow2
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:60,1
    - Dst: dragonbox_log10_2
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: floor_log10_pow2_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - dragonbox_log10_2
    - algorithm::floor_log10_pow2
    linkageType: ''
    returnType: void
    signature: fn floor_log10_pow2_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: algorithm::floor_log2_pow10
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:69,1
    - Dst: dragonbox_log2_10
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionName: floor_log2_pow10_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - algorithm::floor_log2_pow10
    - dragonbox_log2_10
    linkageType: ''
    returnType: void
    signature: fn floor_log2_pow10_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: algorithm::floor_log5_pow2_minus_log5_3
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:78,1
    - Dst: dragonbox_log5_2_sub_log5_3
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 82
    functionName: floor_log5_pow2_minus_log5_3_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - algorithm::floor_log5_pow2_minus_log5_3
    - dragonbox_log5_2_sub_log5_3
    linkageType: ''
    returnType: void
    signature: fn floor_log5_pow2_minus_log5_3_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: algorithm::floor_log10_pow2_minus_log10_4_over_3
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:87,1
    - Dst: dragonbox_log10_2_sub_log10_4_div3
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: floor_log10_pow2_minus_log10_4_over_3_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - dragonbox_log10_2_sub_log10_4_div3
    - algorithm::floor_log10_pow2_minus_log10_4_over_3
    linkageType: ''
    returnType: void
    signature: fn floor_log10_pow2_minus_log10_4_over_3_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: algorithm::umul192_lower128
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionName: issue84_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - algorithm::umul192_lower128
    linkageType: ''
    returnType: void
    signature: fn issue84_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: pow32_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn pow32_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: pow64_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn pow64_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 119
    functionName: count_factors_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn count_factors_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 128
    functionName: floor_log2_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn floor_log2_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: algorithm::to_decimal
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - float
    argTypes:
    - f32
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 9
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: to_decimal_f32
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - algorithm::to_decimal
    linkageType: ''
    returnType: (u64, i32)
    signature: 'fn to_decimal_f32(float: f32) -> (u64, i32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: algorithm::to_decimal
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - float
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 9
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: to_decimal_f64
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - algorithm::to_decimal
    linkageType: ''
    returnType: (u64, i32)
    signature: 'fn to_decimal_f64(float: f64) -> (u64, i32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 160
    functionName: to_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn to_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: exponent
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:377,1
    - Dst: floor_log10_pow2_minus_log10_4_over_3
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:378,1
    - Dst: floor_log2_pow10
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:379,1
    - Dst: F::dragonbox_power
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:387,1
    - Dst: F::compute_left_endpoint
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:388,1
    - Dst: F::compute_right_endpoint
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:389,1
    - Dst: include_right_endpoint
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:398,1
    - Dst: is_right_endpoint::<F>
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:398,1
    - Dst: include_left_endpoint
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:403,1
    - Dst: is_left_endpoint::<F>
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:403,1
    - Dst: F::process_trailing_zeros
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:412,1
    - Dst: extended_float
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:413,1
    - Dst: F::compute_round_up
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:417,1
    - Dst: floor_log5_pow2_minus_log5_3
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:421,1
    - Dst: floor_log5_pow2
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:422,1
    - Dst: prefer_round_down
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:424,1
    - Dst: extended_float
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:436,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 66
    argCount: 1
    argNames:
    - float
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 437
      start: 375
    functionDepth: 6
    functionLinenumber: 375
    functionLinenumberEnd: 437
    functionName: compute_nearest_shorter
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - floor_log5_pow2
    - include_left_endpoint
    - F::process_trailing_zeros
    - extended_float
    - F::compute_right_endpoint
    - floor_log2_pow10
    - is_left_endpoint::<F>
    - include_right_endpoint
    - exponent
    - F::compute_round_up
    - F::dragonbox_power
    - floor_log5_pow2_minus_log5_3
    - F::compute_left_endpoint
    - is_right_endpoint::<F>
    - floor_log10_pow2_minus_log10_4_over_3
    - prefer_round_down
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn compute_nearest_shorter<F: RawFloat>(float: F) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: compute_nearest_shorter_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn compute_nearest_shorter_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mantissa
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:444,1
    - Dst: as_u64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:444,1
    - Dst: exponent
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:445,1
    - Dst: floor_log10_pow2
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:450,1
    - Dst: F::dragonbox_power
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:456,1
    - Dst: floor_log2_pow10
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:457,1
    - Dst: F::compute_delta
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:462,1
    - Dst: F::compute_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:473,1
    - Dst: pow32
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:476,1
    - Dst: pow32
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:477,1
    - Dst: F::divide_by_pow10
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:483,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:484,1
    - Dst: IntervalType::Symmetric
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:489,1
    - Dst: include_right_endpoint
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:499,1
    - Dst: include_left_endpoint
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:513,1
    - Dst: F::compute_mul_parity
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:521,1
    - Dst: F::compute_mul_parity
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:526,1
    - Dst: F::process_trailing_zeros
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:535,1
    - Dst: extended_float
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:536,1
    - Dst: F::check_div_pow10
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:545,1
    - Dst: F::compute_mul_parity
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:557,1
    - Dst: prefer_round_down
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:558,1
    - Dst: extended_float
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:573,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 133
    argCount: 1
    argNames:
    - float
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 575
      start: 443
    functionDepth: 6
    functionLinenumber: 443
    functionLinenumberEnd: 575
    functionName: compute_nearest_normal
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - extended_float
    - floor_log10_pow2
    - floor_log2_pow10
    - F::divide_by_pow10
    - IntervalType::Symmetric
    - include_left_endpoint
    - F::process_trailing_zeros
    - as_u64
    - include_right_endpoint
    - F::dragonbox_power
    - F::compute_delta
    - pow32
    - F::compute_mul
    - wrapping_mul
    - prefer_round_down
    - F::check_div_pow10
    - F::compute_mul_parity
    - exponent
    - mantissa
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn compute_nearest_normal<F: RawFloat>(float: F) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: compute_nearest_normal_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn compute_nearest_normal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mantissa
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:580,1
    - Dst: as_u64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:580,1
    - Dst: exponent
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:581,1
    - Dst: floor_log10_pow2
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:585,1
    - Dst: F::dragonbox_power
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:590,1
    - Dst: floor_log2_pow10
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:591,1
    - Dst: F::compute_delta
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:596,1
    - Dst: F::compute_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:597,1
    - Dst: pow32
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:614,1
    - Dst: F::divide_by_pow10
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:620,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:621,1
    - Dst: F::compute_mul_parity
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:643,1
    - Dst: F::process_trailing_zeros
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:650,1
    - Dst: extended_float
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:651,1
    - Dst: F::div_pow10
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:655,1
    - Dst: extended_float
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:662,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 88
    argCount: 1
    argNames:
    - float
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 664
      start: 579
    functionDepth: 6
    functionLinenumber: 579
    functionLinenumberEnd: 664
    functionName: compute_left_closed_directed
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - F::compute_mul_parity
    - F::process_trailing_zeros
    - extended_float
    - as_u64
    - floor_log10_pow2
    - floor_log2_pow10
    - F::divide_by_pow10
    - F::div_pow10
    - F::compute_mul
    - exponent
    - F::dragonbox_power
    - wrapping_mul
    - F::compute_delta
    - mantissa
    - pow32
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn compute_left_closed_directed<F: RawFloat>(float: F) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 197
    functionName: compute_left_closed_directed_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn compute_left_closed_directed_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mantissa
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:672,1
    - Dst: as_u64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:672,1
    - Dst: exponent
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:673,1
    - Dst: floor_log10_pow2
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:678,1
    - Dst: F::dragonbox_power
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:684,1
    - Dst: floor_log2_pow10
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:685,1
    - Dst: F::compute_delta
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:690,1
    - Dst: F::compute_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:691,1
    - Dst: pow32
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:694,1
    - Dst: F::divide_by_pow10
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:700,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:701,1
    - Dst: F::compute_mul_parity
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:719,1
    - Dst: F::process_trailing_zeros
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:725,1
    - Dst: extended_float
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:726,1
    - Dst: F::div_pow10
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:730,1
    - Dst: extended_float
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:738,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 78
    argCount: 2
    argNames:
    - float
    - shorter
    argTypes:
    - F
    - bool
    constantsTouched: []
    func_position:
      end: 740
      start: 668
    functionDepth: 6
    functionLinenumber: 668
    functionLinenumberEnd: 740
    functionName: compute_right_closed_directed
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - F::compute_mul_parity
    - F::process_trailing_zeros
    - extended_float
    - as_u64
    - floor_log10_pow2
    - floor_log2_pow10
    - F::divide_by_pow10
    - F::div_pow10
    - F::compute_mul
    - exponent
    - F::dragonbox_power
    - wrapping_mul
    - F::compute_delta
    - mantissa
    - pow32
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn compute_right_closed_directed<F: RawFloat>(float: F, shorter:
      bool) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 215
    functionName: compute_right_closed_directed_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn compute_right_closed_directed_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::write_digits
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:218,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 3
    argNames:
    - buffer
    - value
    - expected
    argTypes:
    - '&mut [u8]'
    - u64
    - '&str'
    constantsTouched: []
    func_position:
      end: 221
      start: 217
    functionDepth: 6
    functionLinenumber: 217
    functionLinenumberEnd: 221
    functionName: write_digits_f32
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 1
    functionsReached:
    - std::str::from_utf8_unchecked
    - f32::write_digits
    linkageType: ''
    returnType: void
    signature: 'fn write_digits_f32(buffer: &mut [u8], value: u64, expected: &str)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_digits_f32
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:226,1
    - Dst: write_digits_f32
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:227,1
    - Dst: write_digits_f32
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:228,1
    - Dst: write_digits_f32
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:229,1
    - Dst: write_digits_f32
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:230,1
    - Dst: write_digits_f32
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 224
    functionDepth: 7
    functionLinenumber: 224
    functionLinenumberEnd: 232
    functionName: write_digits_f32_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - write_digits_f32
    linkageType: ''
    returnType: void
    signature: fn write_digits_f32_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::write_digits
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:235,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 3
    argNames:
    - buffer
    - value
    - expected
    argTypes:
    - '&mut [u8]'
    - u64
    - '&str'
    constantsTouched: []
    func_position:
      end: 238
      start: 234
    functionDepth: 6
    functionLinenumber: 234
    functionLinenumberEnd: 238
    functionName: write_digits_f64
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 1
    functionsReached:
    - f64::write_digits
    - std::str::from_utf8_unchecked
    linkageType: ''
    returnType: void
    signature: 'fn write_digits_f64(buffer: &mut [u8], value: u64, expected: &str)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_digits_f64
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:243,1
    - Dst: write_digits_f64
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:244,1
    - Dst: write_digits_f64
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:245,1
    - Dst: write_digits_f64
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:246,1
    - Dst: write_digits_f64
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:247,1
    - Dst: write_digits_f64
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 241
    functionDepth: 7
    functionLinenumber: 241
    functionLinenumberEnd: 249
    functionName: write_digits_f64_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - write_digits_f64
    linkageType: ''
    returnType: void
    signature: fn write_digits_f64_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:616,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:617,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:618,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:619,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:620,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:621,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:622,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:623,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:624,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:625,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:626,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:627,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:628,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:629,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:630,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:631,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:632,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:633,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:634,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:635,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:636,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:637,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:638,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:639,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:640,1
    - Dst: write_float::<_, DECIMAL>
      Src: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs:641,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 79
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 642
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 642
    functionName: f32_errors_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - write_float::<_, DECIMAL>
    linkageType: ''
    returnType: void
    signature: fn f32_errors_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 734
      start: 731
    functionDepth: 0
    functionLinenumber: 731
    functionLinenumberEnd: 734
    functionName: is_endpoint_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn is_endpoint_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 742
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 742
    functionName: is_right_endpoint_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn is_right_endpoint_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 750
      start: 745
    functionDepth: 0
    functionLinenumber: 745
    functionLinenumberEnd: 750
    functionName: is_left_endpoint_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn is_left_endpoint_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 20
    functionName: fast_log2_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn fast_log2_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 66
    functionName: significant_bits_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn significant_bits_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 79
    functionName: fast_ceildiv_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn fast_ceildiv_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: inverse_remainder_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn inverse_remainder_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 114
    functionName: calculate_shl_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn calculate_shl_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 132
    functionName: scale_sci_exp_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn scale_sci_exp_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 156
    functionName: truncate_and_round_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn truncate_and_round_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 372
    functionName: float_rng
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut Criterion::benchmark_group'
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:85,1
    - Dst: measurement_time
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:86,1
    - Dst: Duration::from_secs
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:86,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:88,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:89,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:90,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:91,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:92,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:94,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:95,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:96,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:97,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - criterion
    argTypes:
    - '&mut Criterion'
    constantsTouched: []
    func_position:
      end: 99
      start: 84
    functionDepth: 3
    functionLinenumber: 84
    functionLinenumberEnd: 99
    functionName: random
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-integer/json.rs
    functionUses: 0
    functionsReached:
    - Duration::from_secs
    - '&mut Criterion::benchmark_group'
    - parse_integer_generator
    - measurement_time
    linkageType: ''
    returnType: void
    signature: 'fn random(criterion: &mut Criterion)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: HashMap::from
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:97,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:101,1
    - Dst: run_tests
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:103,1
    - Dst: toml::from_str
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:103,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 95
    functionDepth: 4
    functionLinenumber: 95
    functionLinenumberEnd: 105
    functionName: main
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs
    functionUses: 0
    functionsReached:
    - toml::from_str
    - HashMap::from
    - iter
    - unwrap
    - run_tests
    linkageType: ''
    returnType: void
    signature: fn main()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::num::as_cast
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/shorter_interval.rs:15,1
    - Dst: F::from_bits
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/shorter_interval.rs:16,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/shorter_interval.rs:17,1
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/shorter_interval.rs:17,1
    - Dst: parse::<F>
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/shorter_interval.rs:18,1
    - Dst: map_err
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/shorter_interval.rs:18,1
    - Dst: to_string
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/shorter_interval.rs:18,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/shorter_interval.rs:20,1
    - Dst: to_string
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/shorter_interval.rs:20,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/shorter_interval.rs:23,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 9
    functionDepth: 6
    functionLinenumber: 9
    functionLinenumberEnd: 24
    functionName: shorter_interval_test
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/shorter_interval.rs
    functionUses: 0
    functionsReached:
    - map_err
    - to_string
    - Ok
    - parse::<F>
    - F::from_bits
    - Err
    - lexical_util::num::as_cast
    - to_lexical
    - std::str::from_utf8_unchecked
    linkageType: ''
    returnType: Result
    signature: 'fn shorter_interval_test<F>() -> Result<(), String>whereF: RawFloat
      + ToLexical + std::str::FromStr + std::string::ToString,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:38,1
    - Dst: core::str::from_utf8_unchecked
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:39,1
    - Dst: parse::<T>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:40,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - x
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 41
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: roundtrip
    functionSourceFile: /src/rust-lexical/extras/write-integer/tests/api_tests.rs
    functionUses: 12
    functionsReached:
    - unwrap
    - core::str::from_utf8_unchecked
    - parse::<T>
    - to_lexical
    linkageType: ''
    returnType: T
    signature: 'fn roundtrip<T>(x: T) -> TwhereT: Roundtrip,<T as FromStr>::Err: Debug,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 11
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 11
    functionName: iterations
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/opts.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: '&''static str'
    signature: const fn iterations() -> &'static str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:7,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:12,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 27
    functionName: ones
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached:
    - Ok
    - roundtrip::roundtrip
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/ones.rs:21,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/ones.rs:25,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 10
    functionDepth: 2
    functionLinenumber: 10
    functionLinenumberEnd: 26
    functionName: f32_ones
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/ones.rs
    functionUses: 0
    functionsReached:
    - Ok
    - roundtrip::roundtrip
    linkageType: ''
    returnType: Result
    signature: fn f32_ones() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/ones.rs:39,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/ones.rs:43,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 44
    functionName: f64_ones
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/ones.rs
    functionUses: 0
    functionsReached:
    - Ok
    - roundtrip::roundtrip
    linkageType: ''
    returnType: Result
    signature: fn f64_ones() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:4,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:7,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 54
    functionName: u32_small
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached:
    - Ok
    - roundtrip::roundtrip
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: f32_u32_small
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f32_u32_small() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: f64_u32_small
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f64_u32_small() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:6,1
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:7,1
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:11,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:14,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 80
    functionName: u64_pow2
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached:
    - Ok
    - roundtrip::roundtrip
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: f32_u64_pow2
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f32_u64_pow2() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: f64_u64_pow2
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f64_u64_pow2() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fastrand::usize
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:4,1
    - Dst: String::new
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:5,1
    - Dst: char::from_digit
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:7,1
    - Dst: fastrand::u32
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:7,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:7,1
    - Dst: push
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:8,1
    - Dst: parse::<$t>
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:10,1
    - Dst: map_err
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:10,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:10,1
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:11,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:14,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 90
    functionDepth: 5
    functionLinenumber: 90
    functionLinenumberEnd: 106
    functionName: many_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached:
    - push
    - map_err
    - parse::<$t>
    - clone
    - Ok
    - fastrand::u32
    - unwrap
    - String::new
    - char::from_digit
    - fastrand::usize
    - roundtrip::roundtrip
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - count
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: f32_many_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: 'fn f32_many_digits(count: usize) -> Result<(), String>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - count
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: f64_many_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: 'fn f64_many_digits(count: usize) -> Result<(), String>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: char::from_digit
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:4,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:4,1
    - Dst: '&str::to_string'
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:5,1
    - Dst: push
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:7,1
    - Dst: parse::<$t>
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:8,1
    - Dst: map_err
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:8,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:8,1
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:9,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:13,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 116
    functionDepth: 6
    functionLinenumber: 116
    functionLinenumberEnd: 131
    functionName: long_fractions
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached:
    - push
    - map_err
    - parse::<$t>
    - clone
    - Ok
    - '&str::to_string'
    - unwrap
    - char::from_digit
    - roundtrip::roundtrip
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: f32_long_fractions
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f32_long_fractions() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: f64_long_fractions
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f64_long_fractions() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_format
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:5,1
    - Dst: parse::<$t>
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:6,1
    - Dst: map_err
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:6,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:6,1
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:7,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:11,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 141
    functionDepth: 3
    functionLinenumber: 141
    functionLinenumberEnd: 154
    functionName: huge_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached:
    - map_err
    - clone
    - parse::<$t>
    - test_format
    - Ok
    - roundtrip::roundtrip
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: f32_huge_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f32_huge_pow10() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: f64_huge_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f64_huge_pow10() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_format
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:5,1
    - Dst: parse::<$t>
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:6,1
    - Dst: map_err
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:6,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:6,1
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:7,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:11,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 164
    functionDepth: 3
    functionLinenumber: 164
    functionLinenumberEnd: 177
    functionName: tiny_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached:
    - map_err
    - clone
    - parse::<$t>
    - test_format
    - Ok
    - roundtrip::roundtrip
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: f32_tiny_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f32_tiny_pow10() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: f64_tiny_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f64_tiny_pow10() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: $t::from_bits
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:4,1
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:5,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:8,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 187
    functionDepth: 2
    functionLinenumber: 187
    functionLinenumberEnd: 197
    functionName: subnorm
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached:
    - $t::from_bits
    - roundtrip::roundtrip
    - Ok
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionName: f32_subnorm
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f32_subnorm() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: f64_subnorm
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f64_subnorm() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fastrand
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:5,1
    - Dst: is_finite
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:6,1
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:7,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:12,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 207
    functionDepth: 2
    functionLinenumber: 207
    functionLinenumberEnd: 221
    functionName: rand
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 2
    functionsReached:
    - fastrand
    - is_finite
    - roundtrip::roundtrip
    - Ok
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - count
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: f32_rand
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: 'fn f32_rand(count: usize) -> Result<(), String>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - count
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: f64_rand
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: 'fn f64_rand(count: usize) -> Result<(), String>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_format
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:8,1
    - Dst: parse::<$t>
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:9,1
    - Dst: map_err
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:9,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:9,1
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:10,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:12,1
    - Dst: parse::<$t>
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:13,1
    - Dst: map_err
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:13,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:13,1
    - Dst: roundtrip::roundtrip
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:14,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs:18,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 231
    functionDepth: 3
    functionLinenumber: 231
    functionLinenumberEnd: 251
    functionName: short_decimal
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached:
    - map_err
    - clone
    - parse::<$t>
    - test_format
    - Ok
    - roundtrip::roundtrip
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionName: f32_short_decimal
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f32_short_decimal() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionName: f64_short_decimal
    functionSourceFile: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: fn f64_short_decimal() -> Result<(), String>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 950
      start: 946
    functionDepth: 0
    functionLinenumber: 946
    functionLinenumberEnd: 950
    functionName: float_to_lexical
    functionSourceFile: /src/rust-lexical/lexical-core/src/lib.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::decimal_point
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:276,1
    - Dst: usize::min
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:280,1
    - Dst: truncate_and_round
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:282,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:282,1
    - Dst: min
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:297,1
    - Dst: lexical_util::algorithm::copy_to_dst
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:300,1
    - Dst: fill
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:304,1
    - Dst: saturating_sub
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:316,1
    - Dst: lexical_util::algorithm::copy_to_dst
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:322,1
    - Dst: lexical_util::algorithm::rtrim_char_count
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:323,1
    - Dst: String::trim_floats
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:325,1
    - Dst: shared::min_exact_digits
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:335,1
    - Dst: String::trim_floats
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:339,1
    - Dst: fill
      Src: /src/rust-lexical/lexical-write-float/src/radix.rs:344,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 98
    argCount: 7
    argNames:
    - bytes
    - buffer
    - initial_cursor
    - integer_cursor
    - fraction_cursor
    - options
    argTypes:
    - '&mut [u8]'
    - i32
    - '&mut [u8]'
    - usize
    - usize
    - usize
    - '&Options'
    constantsTouched: []
    func_position:
      end: 349
      start: 261
    functionDepth: 6
    functionLinenumber: 261
    functionLinenumberEnd: 349
    functionName: write_float_nonscientific
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/radix.rs
    functionUses: 0
    functionsReached:
    - min
    - shared::min_exact_digits
    - lexical_util::algorithm::copy_to_dst
    - String::trim_floats
    - usize::min
    - saturating_sub
    - String::decimal_point
    - radix
    - lexical_util::algorithm::rtrim_char_count
    - fill
    - truncate_and_round
    linkageType: ''
    returnType: usize
    signature: 'pub fn write_float_nonscientific<const FORMAT: u128>(bytes: &mut [u8],_:
      i32,buffer: &mut [u8],initial_cursor: usize,integer_cursor: usize,fraction_cursor:
      usize,options: &Options,) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: significant_bits
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:726,1
    - Dst: fast_log2
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:727,1
    - Dst: String::max_significant_digits
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:731,1
    - Dst: get
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:732,1
    - Dst: Option::saturating_mul
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:734,1
    - Dst: String::round_mode
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:745,1
    - Dst: M::leading_zeros
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:755,1
    - Dst: lexical_util::num::as_cast
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:756,1
    - Dst: M::leading_zeros
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:757,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 58
    argCount: 3
    argNames:
    - mantissa
    - radix
    - options
    argTypes:
    - M
    - u32
    - '&Options'
    constantsTouched: []
    func_position:
      end: 763
      start: 722
    functionDepth: 5
    functionLinenumber: 722
    functionLinenumberEnd: 763
    functionName: truncate_and_round
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/binary.rs
    functionUses: 1
    functionsReached:
    - String::max_significant_digits
    - Option::saturating_mul
    - significant_bits
    - lexical_util::num::as_cast
    - String::round_mode
    - M::leading_zeros
    - get
    - fast_log2
    linkageType: ''
    returnType: (M, usize)
    signature: 'pub fn truncate_and_round<M>(mantissa: M, radix: u32, options: &Options)
      -> (M, usize)whereM: UnsignedInteger,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:289,1
    - Dst: as_u64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:292,1
    - Dst: extended_float
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:293,1
    - Dst: as_u64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:352,1
    - Dst: compute_round_short
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:353,1
    - Dst: compute_round
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:355,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 1
    argNames:
    - float
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 357
      start: 288
    functionDepth: 8
    functionLinenumber: 288
    functionLinenumberEnd: 357
    functionName: to_decimal
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 2
    functionsReached:
    - extended_float
    - compute_round_short
    - as_u64
    - to_bits
    - compute_round
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn to_decimal<F: RawFloat>(float: F) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: compute_nearest_shorter
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - float
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 363
      start: 361
    functionDepth: 7
    functionLinenumber: 361
    functionLinenumberEnd: 363
    functionName: compute_round_short
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - compute_nearest_shorter
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn compute_round_short<F: RawFloat>(float: F) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: compute_nearest_normal
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - float
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 369
      start: 367
    functionDepth: 7
    functionLinenumber: 367
    functionLinenumberEnd: 369
    functionName: compute_round
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - compute_nearest_normal
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn compute_round<F: RawFloat>(float: F) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: decimal
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - bytes
    - mantissa
    argTypes:
    - '&mut [u8]'
    - u32
    constantsTouched: []
    func_position:
      end: 764
      start: 761
    functionDepth: 4
    functionLinenumber: 761
    functionLinenumberEnd: 764
    functionName: write_digits_u32
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - decimal
    linkageType: ''
    returnType: usize
    signature: 'pub fn write_digits_u32(bytes: &mut [u8], mantissa: u32) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: decimal
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:776,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - bytes
    - mantissa
    argTypes:
    - '&mut [u8]'
    - u64
    constantsTouched: []
    func_position:
      end: 777
      start: 774
    functionDepth: 4
    functionLinenumber: 774
    functionLinenumberEnd: 777
    functionName: write_digits_u64
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - decimal
    linkageType: ''
    returnType: usize
    signature: 'pub fn write_digits_u64(bytes: &mut [u8], mantissa: u64) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - mant
    - exp
    argTypes:
    - u64
    - i32
    constantsTouched: []
    func_position:
      end: 789
      start: 784
    functionDepth: 0
    functionLinenumber: 784
    functionLinenumberEnd: 789
    functionName: extended_float
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub const fn extended_float(mant: u64, exp: i32) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - n
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 802
      start: 795
    functionDepth: 0
    functionLinenumber: 795
    functionLinenumberEnd: 802
    functionName: floor_log2
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: i32
    signature: 'pub const fn floor_log2(mut n: u64) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 3
    argNames:
    - exponent
    - lower
    - upper
    argTypes:
    - i32
    - i32
    - i32
    constantsTouched: []
    func_position:
      end: 807
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 807
    functionName: is_endpoint
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'pub const fn is_endpoint(exponent: i32, lower: i32, upper: i32) ->
      bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: count_factors
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:812,1
    - Dst: floor_log2
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:813,1
    - Dst: pow64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:813,1
    - Dst: is_endpoint
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 815
      start: 810
    functionDepth: 1
    functionLinenumber: 810
    functionLinenumberEnd: 815
    functionName: is_right_endpoint
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - floor_log2
    - is_endpoint
    - pow64
    - count_factors
    linkageType: ''
    returnType: bool
    signature: 'pub fn is_right_endpoint<F: Float>(exponent: i32) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: count_factors
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:820,1
    - Dst: floor_log2
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:821,1
    - Dst: pow64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:821,1
    - Dst: is_endpoint
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:822,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 823
      start: 818
    functionDepth: 1
    functionLinenumber: 818
    functionLinenumberEnd: 823
    functionName: is_left_endpoint
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - floor_log2
    - is_endpoint
    - pow64
    - count_factors
    linkageType: ''
    returnType: bool
    signature: 'pub fn is_left_endpoint<F: Float>(exponent: i32) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 832
      start: 829
    functionDepth: 0
    functionLinenumber: 829
    functionLinenumberEnd: 832
    functionName: umul128_upper64
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn umul128_upper64(x: u64, y: u64) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: umul128_upper64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:837,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 3
    argNames:
    - x
    - hi
    - lo
    argTypes:
    - u64
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 839
      start: 835
    functionDepth: 1
    functionLinenumber: 835
    functionLinenumberEnd: 839
    functionName: umul192_upper128
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - umul128_upper64
    linkageType: ''
    returnType: (u64, u64)
    signature: 'pub const fn umul192_upper128(x: u64, hi: u64, lo: u64) -> (u64, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:843,1
    - Dst: wrapping_add
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 3
    argNames:
    - x
    - yhi
    - ylo
    argTypes:
    - u64
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 847
      start: 842
    functionDepth: 0
    functionLinenumber: 842
    functionLinenumberEnd: 847
    functionName: umul192_lower128
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 2
    functionsReached:
    - wrapping_mul
    - wrapping_add
    linkageType: ''
    returnType: (u64, u64)
    signature: 'pub const fn umul192_lower128(x: u64, yhi: u64, ylo: u64) -> (u64,
      u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: umul128_upper64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 852
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 852
    functionName: umul96_upper64
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - umul128_upper64
    linkageType: ''
    returnType: u64
    signature: 'pub const fn umul96_upper64(x: u64, y: u64) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:856,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 857
      start: 855
    functionDepth: 0
    functionLinenumber: 855
    functionLinenumberEnd: 857
    functionName: umul96_lower64
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - wrapping_mul
    linkageType: ''
    returnType: u64
    signature: 'pub const fn umul96_lower64(x: u64, y: u64) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:867,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - q
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 868
      start: 866
    functionDepth: 0
    functionLinenumber: 866
    functionLinenumberEnd: 868
    functionName: floor_log5_pow2
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 2
    functionsReached:
    - wrapping_mul
    linkageType: ''
    returnType: i32
    signature: 'pub const fn floor_log5_pow2(q: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - q
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 876
      start: 874
    functionDepth: 0
    functionLinenumber: 874
    functionLinenumberEnd: 876
    functionName: floor_log10_pow2
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 4
    functionsReached:
    - wrapping_mul
    linkageType: ''
    returnType: i32
    signature: 'pub const fn floor_log10_pow2(q: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:883,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - q
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 884
      start: 882
    functionDepth: 0
    functionLinenumber: 882
    functionLinenumberEnd: 884
    functionName: floor_log2_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 5
    functionsReached:
    - wrapping_mul
    linkageType: ''
    returnType: i32
    signature: 'pub const fn floor_log2_pow10(q: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:891,1
    - Dst: wrapping_sub
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - q
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 892
      start: 890
    functionDepth: 0
    functionLinenumber: 890
    functionLinenumberEnd: 892
    functionName: floor_log5_pow2_minus_log5_3
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 2
    functionsReached:
    - wrapping_sub
    - wrapping_mul
    linkageType: ''
    returnType: i32
    signature: 'pub const fn floor_log5_pow2_minus_log5_3(q: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:902,1
    - Dst: wrapping_sub
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - q
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 903
      start: 898
    functionDepth: 0
    functionLinenumber: 898
    functionLinenumberEnd: 903
    functionName: floor_log10_pow2_minus_log10_4_over_3
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 2
    functionsReached:
    - wrapping_sub
    - wrapping_mul
    linkageType: ''
    returnType: i32
    signature: 'pub const fn floor_log10_pow2_minus_log10_4_over_3(q: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - radix
    - exp
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 917
      start: 910
    functionDepth: 0
    functionLinenumber: 910
    functionLinenumberEnd: 917
    functionName: pow32
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: 'pub const fn pow32(radix: u32, mut exp: u32) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - radix
    - exp
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 928
      start: 921
    functionDepth: 0
    functionLinenumber: 921
    functionLinenumberEnd: 928
    functionName: pow64
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn pow64(radix: u32, mut exp: u32) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - radix
    - n
    argTypes:
    - u32
    - u64
    constantsTouched: []
    func_position:
      end: 939
      start: 932
    functionDepth: 0
    functionLinenumber: 932
    functionLinenumberEnd: 939
    functionName: count_factors
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: 'pub const fn count_factors(radix: u32, mut n: u64) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pow32
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:956,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - n
    - exp
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 959
      start: 947
    functionDepth: 1
    functionLinenumber: 947
    functionLinenumberEnd: 959
    functionName: divide_by_pow10_32
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - pow32
    linkageType: ''
    returnType: u32
    signature: 'pub const fn divide_by_pow10_32(n: u32, exp: u32) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: umul128_upper64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:968,1
    - Dst: pow64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:970,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 3
    argNames:
    - n
    - exp
    - n_max
    argTypes:
    - u64
    - u32
    - u64
    constantsTouched: []
    func_position:
      end: 973
      start: 964
    functionDepth: 1
    functionLinenumber: 964
    functionLinenumberEnd: 973
    functionName: divide_by_pow10_64
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - umul128_upper64
    - pow64
    linkageType: ''
    returnType: u64
    signature: 'pub const fn divide_by_pow10_64(n: u64, exp: u32, n_max: u64) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - significand
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 986
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 986
    functionName: RoundMode::prefer_round_down
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'pub const fn prefer_round_down(&self, significand: u64) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1015
      start: 1006
    functionDepth: 0
    functionLinenumber: 1006
    functionLinenumberEnd: 1015
    functionName: IntervalType::is_symmetric
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_symmetric(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1028
      start: 1019
    functionDepth: 0
    functionLinenumber: 1019
    functionLinenumberEnd: 1028
    functionName: IntervalType::include_left_endpoint
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn include_left_endpoint(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1032
    functionDepth: 0
    functionLinenumber: 1032
    functionLinenumberEnd: 1041
    functionName: IntervalType::include_right_endpoint
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn include_right_endpoint(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 2
    argNames:
    - pow5
    - beta
    argTypes:
    - u64
    - i32
    constantsTouched: []
    func_position:
      end: 1053
      start: 1049
    functionDepth: 0
    functionLinenumber: 1049
    functionLinenumberEnd: 1053
    functionName: compute_left_endpoint_u64
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub fn compute_left_endpoint_u64<F: DragonboxFloat>(pow5: u64, beta:
      i32) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 2
    argNames:
    - pow5
    - beta
    argTypes:
    - u64
    - i32
    constantsTouched: []
    func_position:
      end: 1060
      start: 1056
    functionDepth: 0
    functionLinenumber: 1056
    functionLinenumberEnd: 1060
    functionName: compute_right_endpoint_u64
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub fn compute_right_endpoint_u64<F: DragonboxFloat>(pow5: u64, beta:
      i32) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - pow5
    - beta
    argTypes:
    - u64
    - i32
    constantsTouched: []
    func_position:
      end: 1067
      start: 1064
    functionDepth: 0
    functionLinenumber: 1064
    functionLinenumberEnd: 1067
    functionName: compute_round_up_u64
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub fn compute_round_up_u64<F: DragonboxFloat>(pow5: u64, beta: i32)
      -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - pow5
    argTypes:
    - '&(u64, u64)'
    constantsTouched: []
    func_position:
      end: 1076
      start: 1074
    functionDepth: 0
    functionLinenumber: 1074
    functionLinenumberEnd: 1076
    functionName: high
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn high(pow5: &(u64, u64)) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - pow5
    argTypes:
    - '&(u64, u64)'
    constantsTouched: []
    func_position:
      end: 1082
      start: 1080
    functionDepth: 0
    functionLinenumber: 1080
    functionLinenumberEnd: 1082
    functionName: low
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn low(pow5: &(u64, u64)) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - n
    - r
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 1090
      start: 1087
    functionDepth: 0
    functionLinenumber: 1087
    functionLinenumberEnd: 1090
    functionName: rotr32
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: 'pub const fn rotr32(n: u32, r: u32) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - n
    - r
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 1098
      start: 1095
    functionDepth: 0
    functionLinenumber: 1095
    functionLinenumberEnd: 1098
    functionName: rotr64
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn rotr64(n: u64, r: u64) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:6,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1132
      start: 1120
    functionDepth: 0
    functionLinenumber: 1120
    functionLinenumberEnd: 1132
    functionName: check_div_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - wrapping_mul
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1140
    functionDepth: 0
    functionLinenumber: 1140
    functionLinenumberEnd: 1144
    functionName: div_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 3
    functionsReached:
    - wrapping_mul
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: trailing_zeros
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - x
    - exp
    argTypes:
    - u64
    - u32
    constantsTouched: []
    func_position:
      end: 1197
      start: 1194
    functionDepth: 3
    functionLinenumber: 1194
    functionLinenumberEnd: 1197
    functionName: DragonboxFloat::divisible_by_pow2
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - trailing_zeros
    linkageType: ''
    returnType: bool
    signature: 'fn divisible_by_pow2(x: u64, exp: u32) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: decimal_count
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - mantissa
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1223
      start: 1220
    functionDepth: 7
    functionLinenumber: 1220
    functionLinenumberEnd: 1223
    functionName: f32::digit_count
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - decimal_count
    linkageType: ''
    returnType: usize
    signature: 'fn digit_count(mantissa: u64) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_digits_u32
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - bytes
    - mantissa
    argTypes:
    - '&mut [u8]'
    - u64
    constantsTouched: []
    func_position:
      end: 1230
      start: 1226
    functionDepth: 5
    functionLinenumber: 1226
    functionLinenumberEnd: 1230
    functionName: f32::write_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - write_digits_u32
    linkageType: ''
    returnType: usize
    signature: 'fn write_digits(bytes: &mut [u8], mantissa: u64) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_unchecked
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 1238
      start: 1233
    functionDepth: 5
    functionLinenumber: 1233
    functionLinenumberEnd: 1238
    functionName: f32::dragonbox_power
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - index_unchecked
    linkageType: ''
    returnType: Self::Power
    signature: 'unsafe fn dragonbox_power(exponent: i32) -> Self::Power'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: compute_left_endpoint_u64::<Self>
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - pow5
    - beta_minus_1
    argTypes:
    - '&Self::Power'
    - i32
    constantsTouched: []
    func_position:
      end: 1243
      start: 1241
    functionDepth: 0
    functionLinenumber: 1241
    functionLinenumberEnd: 1243
    functionName: f32::compute_left_endpoint
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - compute_left_endpoint_u64::<Self>
    linkageType: ''
    returnType: u64
    signature: 'fn compute_left_endpoint(pow5: &Self::Power, beta_minus_1: i32) ->
      u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: compute_right_endpoint_u64::<Self>
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - pow5
    - beta_minus_1
    argTypes:
    - '&Self::Power'
    - i32
    constantsTouched: []
    func_position:
      end: 1248
      start: 1246
    functionDepth: 0
    functionLinenumber: 1246
    functionLinenumberEnd: 1248
    functionName: f32::compute_right_endpoint
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - compute_right_endpoint_u64::<Self>
    linkageType: ''
    returnType: u64
    signature: 'fn compute_right_endpoint(pow5: &Self::Power, beta_minus_1: i32) ->
      u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: compute_round_up_u64::<Self>
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - pow5
    - beta_minus_1
    argTypes:
    - '&Self::Power'
    - i32
    constantsTouched: []
    func_position:
      end: 1253
      start: 1251
    functionDepth: 0
    functionLinenumber: 1251
    functionLinenumberEnd: 1253
    functionName: f32::compute_round_up
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - compute_round_up_u64::<Self>
    linkageType: ''
    returnType: u64
    signature: 'fn compute_round_up(pow5: &Self::Power, beta_minus_1: i32) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: umul96_upper64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - u
    - pow5
    argTypes:
    - u64
    - '&Self::Power'
    constantsTouched: []
    func_position:
      end: 1259
      start: 1256
    functionDepth: 2
    functionLinenumber: 1256
    functionLinenumberEnd: 1259
    functionName: f32::compute_mul
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - umul96_upper64
    linkageType: ''
    returnType: (u64, bool)
    signature: 'fn compute_mul(u: u64, pow5: &Self::Power) -> (u64, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: umul96_lower64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 3
    argNames:
    - two_f
    - pow5
    - beta
    argTypes:
    - u64
    - '&Self::Power'
    - i32
    constantsTouched: []
    func_position:
      end: 1269
      start: 1262
    functionDepth: 1
    functionLinenumber: 1262
    functionLinenumberEnd: 1269
    functionName: f32::compute_mul_parity
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - umul96_lower64
    linkageType: ''
    returnType: (bool, bool)
    signature: 'fn compute_mul_parity(two_f: u64, pow5: &Self::Power, beta: i32) ->
      (bool, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - pow5
    - beta
    argTypes:
    - '&Self::Power'
    - i32
    constantsTouched: []
    func_position:
      end: 1274
      start: 1272
    functionDepth: 0
    functionLinenumber: 1272
    functionLinenumberEnd: 1274
    functionName: f32::compute_delta
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: 'fn compute_delta(pow5: &Self::Power, beta: i32) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::remove_trailing_zeros
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - mantissa
    - exponent
    argTypes:
    - u64
    - i32
    constantsTouched: []
    func_position:
      end: 1281
      start: 1277
    functionDepth: 2
    functionLinenumber: 1277
    functionLinenumberEnd: 1281
    functionName: f32::process_trailing_zeros
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - Self::remove_trailing_zeros
    linkageType: ''
    returnType: (u64, i32)
    signature: 'fn process_trailing_zeros(mantissa: u64, exponent: i32) -> (u64, i32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rotr32
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1292,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1292,1
    - Dst: rotr32
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1301,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1301,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 33
    argCount: 1
    argNames:
    - mantissa
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1307
      start: 1284
    functionDepth: 1
    functionLinenumber: 1284
    functionLinenumberEnd: 1307
    functionName: f32::remove_trailing_zeros
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - rotr32
    - wrapping_mul
    linkageType: ''
    returnType: (u64, i32)
    signature: 'fn remove_trailing_zeros(mantissa: u64) -> (u64, i32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - n
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 1312
      start: 1310
    functionDepth: 0
    functionLinenumber: 1310
    functionLinenumberEnd: 1312
    functionName: f32::check_div_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: (u32, bool)
    signature: 'fn check_div_pow10(n: u32) -> (u32, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - n
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 1317
      start: 1315
    functionDepth: 0
    functionLinenumber: 1315
    functionLinenumberEnd: 1317
    functionName: f32::div_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: 'fn div_pow10(n: u32) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: divide_by_pow10_32
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - n
    - exp
    argTypes:
    - u64
    - u32
    - u64
    constantsTouched: []
    func_position:
      end: 1322
      start: 1320
    functionDepth: 2
    functionLinenumber: 1320
    functionLinenumberEnd: 1322
    functionName: f32::divide_by_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - divide_by_pow10_32
    linkageType: ''
    returnType: u64
    signature: 'fn divide_by_pow10(n: u64, exp: u32, _: u64) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: decimal_count
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - mantissa
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1334
      start: 1332
    functionDepth: 7
    functionLinenumber: 1332
    functionLinenumberEnd: 1334
    functionName: f64::digit_count
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - decimal_count
    linkageType: ''
    returnType: usize
    signature: 'fn digit_count(mantissa: u64) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_digits_u64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - bytes
    - mantissa
    argTypes:
    - '&mut [u8]'
    - u64
    constantsTouched: []
    func_position:
      end: 1340
      start: 1337
    functionDepth: 5
    functionLinenumber: 1337
    functionLinenumberEnd: 1340
    functionName: f64::write_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - write_digits_u64
    linkageType: ''
    returnType: usize
    signature: 'fn write_digits(bytes: &mut [u8], mantissa: u64) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_unchecked
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1347,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 1348
      start: 1343
    functionDepth: 5
    functionLinenumber: 1343
    functionLinenumberEnd: 1348
    functionName: f64::dragonbox_power
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - index_unchecked
    linkageType: ''
    returnType: Self::Power
    signature: 'unsafe fn dragonbox_power(exponent: i32) -> Self::Power'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: compute_left_endpoint_u64::<Self>
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1352,1
    - Dst: high
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - pow5
    - beta_minus_1
    argTypes:
    - '&Self::Power'
    - i32
    constantsTouched: []
    func_position:
      end: 1353
      start: 1351
    functionDepth: 1
    functionLinenumber: 1351
    functionLinenumberEnd: 1353
    functionName: f64::compute_left_endpoint
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - compute_left_endpoint_u64::<Self>
    - high
    linkageType: ''
    returnType: u64
    signature: 'fn compute_left_endpoint(pow5: &Self::Power, beta_minus_1: i32) ->
      u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: compute_right_endpoint_u64::<Self>
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1357,1
    - Dst: high
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - pow5
    - beta_minus_1
    argTypes:
    - '&Self::Power'
    - i32
    constantsTouched: []
    func_position:
      end: 1358
      start: 1356
    functionDepth: 1
    functionLinenumber: 1356
    functionLinenumberEnd: 1358
    functionName: f64::compute_right_endpoint
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - high
    - compute_right_endpoint_u64::<Self>
    linkageType: ''
    returnType: u64
    signature: 'fn compute_right_endpoint(pow5: &Self::Power, beta_minus_1: i32) ->
      u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: compute_round_up_u64::<Self>
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1362,1
    - Dst: high
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - pow5
    - beta_minus_1
    argTypes:
    - '&Self::Power'
    - i32
    constantsTouched: []
    func_position:
      end: 1363
      start: 1361
    functionDepth: 1
    functionLinenumber: 1361
    functionLinenumberEnd: 1363
    functionName: f64::compute_round_up
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - compute_round_up_u64::<Self>
    - high
    linkageType: ''
    returnType: u64
    signature: 'fn compute_round_up(pow5: &Self::Power, beta_minus_1: i32) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: umul192_upper128
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1367,1
    - Dst: high
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1367,1
    - Dst: low
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - u
    - pow5
    argTypes:
    - u64
    - '&Self::Power'
    constantsTouched: []
    func_position:
      end: 1369
      start: 1366
    functionDepth: 2
    functionLinenumber: 1366
    functionLinenumberEnd: 1369
    functionName: f64::compute_mul
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - low
    - umul192_upper128
    - high
    linkageType: ''
    returnType: (u64, bool)
    signature: 'fn compute_mul(u: u64, pow5: &Self::Power) -> (u64, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: umul192_lower128
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1375,1
    - Dst: high
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1375,1
    - Dst: low
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 3
    argNames:
    - two_f
    - pow5
    - beta
    argTypes:
    - u64
    - '&Self::Power'
    - i32
    constantsTouched: []
    func_position:
      end: 1379
      start: 1372
    functionDepth: 1
    functionLinenumber: 1372
    functionLinenumberEnd: 1379
    functionName: f64::compute_mul_parity
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - low
    - high
    - umul192_lower128
    linkageType: ''
    returnType: (bool, bool)
    signature: 'fn compute_mul_parity(two_f: u64, pow5: &Self::Power, beta: i32) ->
      (bool, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: high
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - pow5
    - beta
    argTypes:
    - '&Self::Power'
    - i32
    constantsTouched: []
    func_position:
      end: 1384
      start: 1382
    functionDepth: 1
    functionLinenumber: 1382
    functionLinenumberEnd: 1384
    functionName: f64::compute_delta
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - high
    linkageType: ''
    returnType: u32
    signature: 'fn compute_delta(pow5: &Self::Power, beta: i32) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::remove_trailing_zeros
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - mantissa
    - exponent
    argTypes:
    - u64
    - i32
    constantsTouched: []
    func_position:
      end: 1392
      start: 1387
    functionDepth: 2
    functionLinenumber: 1387
    functionLinenumberEnd: 1392
    functionName: f64::process_trailing_zeros
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - Self::remove_trailing_zeros
    linkageType: ''
    returnType: (u64, i32)
    signature: 'fn process_trailing_zeros(mantissa: u64, exponent: i32) -> (u64, i32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rotr32
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1413,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1413,1
    - Dst: rotr32
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1422,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1422,1
    - Dst: rotr64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1436,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1436,1
    - Dst: rotr64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1445,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1445,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 83
    argCount: 1
    argNames:
    - mantissa
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1453
      start: 1395
    functionDepth: 1
    functionLinenumber: 1395
    functionLinenumberEnd: 1453
    functionName: f64::remove_trailing_zeros
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - rotr64
    - rotr32
    - wrapping_mul
    linkageType: ''
    returnType: (u64, i32)
    signature: 'fn remove_trailing_zeros(mantissa: u64) -> (u64, i32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - n
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 1458
      start: 1456
    functionDepth: 0
    functionLinenumber: 1456
    functionLinenumberEnd: 1458
    functionName: f64::check_div_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: (u32, bool)
    signature: 'fn check_div_pow10(n: u32) -> (u32, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - n
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 1463
      start: 1461
    functionDepth: 0
    functionLinenumber: 1461
    functionLinenumberEnd: 1463
    functionName: f64::div_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: 'fn div_pow10(n: u32) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: divide_by_pow10_64
      Src: /src/rust-lexical/lexical-write-float/src/algorithm.rs:1467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - n
    - exp
    - n_max
    argTypes:
    - u64
    - u32
    - u64
    constantsTouched: []
    func_position:
      end: 1468
      start: 1466
    functionDepth: 2
    functionLinenumber: 1466
    functionLinenumberEnd: 1468
    functionName: f64::divide_by_pow10
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - divide_by_pow10_64
    linkageType: ''
    returnType: u64
    signature: 'fn divide_by_pow10(n: u64, exp: u32, n_max: u64) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1551
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1551
    functionName: dragonbox_unimpl
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: i32::wrapping_neg
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:709,1
    - Dst: fast_ceildiv
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:710,1
    - Dst: i32::wrapping_neg
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:710,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - sci_exp
    - bits_per_digit
    argTypes:
    - i32
    - i32
    constantsTouched: []
    func_position:
      end: 714
      start: 707
    functionDepth: 1
    functionLinenumber: 707
    functionLinenumberEnd: 714
    functionName: scale_sci_exp
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/binary.rs
    functionUses: 1
    functionsReached:
    - fast_ceildiv
    - i32::wrapping_neg
    linkageType: ''
    returnType: i32
    signature: 'pub fn scale_sci_exp(sci_exp: i32, bits_per_digit: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::min_significant_digits
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:13,1
    - Dst: get
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:14,1
    - Dst: max
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:14,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 2
    argNames:
    - digit_count
    - options
    argTypes:
    - usize
    - '&Options'
    constantsTouched: []
    func_position:
      end: 17
      start: 11
    functionDepth: 1
    functionLinenumber: 11
    functionLinenumberEnd: 17
    functionName: min_exact_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/shared.rs
    functionUses: 4
    functionsReached:
    - String::min_significant_digits
    - max
    - get
    linkageType: ''
    returnType: usize
    signature: 'pub fn min_exact_digits(digit_count: usize, options: &Options) ->
      usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::digit::digit_to_char_const
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:28,1
    - Dst: lexical_util::digit::char_to_valid_digit_const
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:32,1
    - Dst: lexical_util::digit::digit_to_char_const
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:33,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 3
    argNames:
    - digits
    - count
    - radix
    argTypes:
    - '&mut [u8]'
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 47
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 47
    functionName: round_up
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/shared.rs
    functionUses: 2
    functionsReached:
    - lexical_util::digit::digit_to_char_const
    - lexical_util::digit::char_to_valid_digit_const
    linkageType: ''
    returnType: (usize, bool)
    signature: 'pub fn round_up(digits: &mut [u8], count: usize, radix: u32) -> (usize,
      bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::max_significant_digits
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:64,1
    - Dst: get
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:65,1
    - Dst: String::round_mode
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:74,1
    - Dst: round_up
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:92,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:97,1
    - Dst: any
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:97,1
    - Dst: round_up
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:101,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 51
    argCount: 3
    argNames:
    - digits
    - digit_count
    - options
    argTypes:
    - '&mut [u8]'
    - usize
    - '&Options'
    constantsTouched: []
    func_position:
      end: 108
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 108
    functionName: truncate_and_round_decimal
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/shared.rs
    functionUses: 0
    functionsReached:
    - any
    - String::max_significant_digits
    - iter
    - round_up
    - String::round_mode
    - get
    linkageType: ''
    returnType: (usize, bool)
    signature: 'pub fn truncate_and_round_decimal(digits: &mut [u8],digit_count: usize,options:
      &Options,) -> (usize, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: i32::wrapping_neg
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:121,1
    - Dst: required_exponent_sign
      Src: /src/rust-lexical/lexical-write-float/src/shared.rs:122,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 3
    argNames:
    - bytes
    - cursor
    - exp
    argTypes:
    - '&mut [u8]'
    - '&mut usize'
    - i32
    constantsTouched: []
    func_position:
      end: 129
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 129
    functionName: write_exponent_sign
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/shared.rs
    functionUses: 0
    functionsReached:
    - required_exponent_sign
    - i32::wrapping_neg
    linkageType: ''
    returnType: u32
    signature: 'pub fn write_exponent_sign<const FORMAT: u128>(bytes: &mut [u8],cursor:
      &mut usize,exp: i32,) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 58
    functionName: write_exponent
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/write.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:3,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 26
    functionName: index_unchecked
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 7
    functionsReached:
    - get_unchecked
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 231
    functionName: max
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 244
    functionName: min
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:242,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:243,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 246
    functionName: OptionsBuilder::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 2
    functionsReached:
    - Some
    linkageType: ''
    returnType: Self
    signature: pub const fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: OptionsBuilder::get_max_significant_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionUsize
    signature: pub const fn get_max_significant_digits(&self) -> OptionUsize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 408
    functionName: OptionsBuilder::get_min_significant_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionUsize
    signature: pub const fn get_min_significant_digits(&self) -> OptionUsize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 428
    functionName: OptionsBuilder::get_positive_exponent_break
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionI32
    signature: pub const fn get_positive_exponent_break(&self) -> OptionI32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 448
    functionName: OptionsBuilder::get_negative_exponent_break
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionI32
    signature: pub const fn get_negative_exponent_break(&self) -> OptionI32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 468
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 468
    functionName: OptionsBuilder::get_round_mode
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: RoundMode
    signature: pub const fn get_round_mode(&self) -> RoundMode
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionName: OptionsBuilder::get_trim_floats
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_trim_floats(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionName: OptionsBuilder::get_exponent
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub const fn get_exponent(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionName: OptionsBuilder::get_decimal_point
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub const fn get_decimal_point(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 317
    functionName: OptionsBuilder::get_nan_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Option
    signature: pub const fn get_nan_string(&self) -> Option<&'static [u8]>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 335
    functionName: OptionsBuilder::get_inf_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Option
    signature: pub const fn get_inf_string(&self) -> Option<&'static [u8]>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionName: OptionsBuilder::get_infinity_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Option
    signature: pub const fn get_infinity_string(&self) -> Option<&'static [u8]>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - max_significant_digits
    argTypes:
    - OptionUsize
    constantsTouched: []
    func_position:
      end: 620
      start: 617
    functionDepth: 0
    functionLinenumber: 617
    functionLinenumberEnd: 620
    functionName: OptionsBuilder::max_significant_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn max_significant_digits(mut self, max_significant_digits:
      OptionUsize) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - min_significant_digits
    argTypes:
    - OptionUsize
    constantsTouched: []
    func_position:
      end: 652
      start: 649
    functionDepth: 0
    functionLinenumber: 649
    functionLinenumberEnd: 652
    functionName: OptionsBuilder::min_significant_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn min_significant_digits(mut self, min_significant_digits:
      OptionUsize) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - positive_exponent_break
    argTypes:
    - OptionI32
    constantsTouched: []
    func_position:
      end: 681
      start: 678
    functionDepth: 0
    functionLinenumber: 678
    functionLinenumberEnd: 681
    functionName: OptionsBuilder::positive_exponent_break
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn positive_exponent_break(mut self, positive_exponent_break:
      OptionI32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - negative_exponent_break
    argTypes:
    - OptionI32
    constantsTouched: []
    func_position:
      end: 710
      start: 707
    functionDepth: 0
    functionLinenumber: 707
    functionLinenumberEnd: 710
    functionName: OptionsBuilder::negative_exponent_break
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn negative_exponent_break(mut self, negative_exponent_break:
      OptionI32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - round_mode
    argTypes:
    - RoundMode
    constantsTouched: []
    func_position:
      end: 761
      start: 758
    functionDepth: 0
    functionLinenumber: 758
    functionLinenumberEnd: 761
    functionName: OptionsBuilder::round_mode
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn round_mode(mut self, round_mode: RoundMode) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - trim_floats
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 784
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 784
    functionName: OptionsBuilder::trim_floats
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn trim_floats(mut self, trim_floats: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 401
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 401
    functionName: OptionsBuilder::exponent
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn exponent(mut self, exponent: u8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - decimal_point
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 423
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 423
    functionName: OptionsBuilder::decimal_point
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn decimal_point(mut self, decimal_point: u8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - nan_string
    argTypes:
    - Option<&'static [u8]>
    constantsTouched: []
    func_position:
      end: 455
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 455
    functionName: OptionsBuilder::nan_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn nan_string(mut self, nan_string: Option<&''static [u8]>)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - inf_string
    argTypes:
    - Option<&'static [u8]>
    constantsTouched: []
    func_position:
      end: 489
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionName: OptionsBuilder::inf_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn inf_string(mut self, inf_string: Option<&''static [u8]>)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - infinity_string
    argTypes:
    - Option<&'static [u8]>
    constantsTouched: []
    func_position:
      end: 523
      start: 520
    functionDepth: 0
    functionLinenumber: 520
    functionLinenumberEnd: 523
    functionName: OptionsBuilder::infinity_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn infinity_string(mut self, infinity_string: Option<&''static
      [u8]>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_none
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:534,1
    - Dst: unwrap_str
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:538,1
    - Dst: usize::len
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:539,1
    - Dst: lexical_util::ascii::is_valid_letter_slice
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:544,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 549
      start: 533
    functionDepth: 3
    functionLinenumber: 533
    functionLinenumberEnd: 549
    functionName: OptionsBuilder::nan_str_is_valid
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 1
    functionsReached:
    - lexical_util::ascii::is_valid_letter_slice
    - is_none
    - usize::len
    - unwrap_str
    linkageType: ''
    returnType: bool
    signature: pub const fn nan_str_is_valid(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_none
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:558,1
    - Dst: is_some
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:558,1
    - Dst: is_none
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:560,1
    - Dst: unwrap_str
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:564,1
    - Dst: usize::len
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:565,1
    - Dst: unwrap_str
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:566,1
    - Dst: '&''static [u8]::len'
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:571,1
    - Dst: lexical_util::ascii::is_valid_letter_slice
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:573,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 578
      start: 557
    functionDepth: 3
    functionLinenumber: 557
    functionLinenumberEnd: 578
    functionName: OptionsBuilder::inf_str_is_valid
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 1
    functionsReached:
    - unwrap_str
    - is_none
    - '&''static [u8]::len'
    - is_some
    - lexical_util::ascii::is_valid_letter_slice
    - usize::len
    linkageType: ''
    returnType: bool
    signature: pub const fn inf_str_is_valid(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::ascii::is_valid_ascii
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:612,1
    - Dst: lexical_util::ascii::is_valid_ascii
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:614,1
    - Dst: OptionsBuilder::nan_str_is_valid
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:616,1
    - Dst: OptionsBuilder::inf_str_is_valid
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:618,1
    - Dst: OptionsBuilder::infinity_string_is_valid
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:620,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 625
      start: 611
    functionDepth: 4
    functionLinenumber: 611
    functionLinenumberEnd: 625
    functionName: OptionsBuilder::is_valid
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached:
    - OptionsBuilder::nan_str_is_valid
    - OptionsBuilder::inf_str_is_valid
    - OptionsBuilder::infinity_string_is_valid
    - lexical_util::ascii::is_valid_ascii
    linkageType: ''
    returnType: bool
    signature: pub const fn is_valid(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 650
      start: 641
    functionDepth: 0
    functionLinenumber: 641
    functionLinenumberEnd: 650
    functionName: OptionsBuilder::build_unchecked
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Options
    signature: pub const fn build_unchecked(&self) -> Options
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OptionsBuilder::build
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:660,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 664
      start: 659
    functionDepth: 4
    functionLinenumber: 659
    functionLinenumberEnd: 664
    functionName: OptionsBuilder::build_strict
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 1
    functionsReached:
    - OptionsBuilder::build
    linkageType: ''
    returnType: Options
    signature: pub const fn build_strict(&self) -> Options
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::ascii::is_valid_ascii
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:675,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:676,1
    - Dst: lexical_util::ascii::is_valid_ascii
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:677,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:678,1
    - Dst: is_some
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:681,1
    - Dst: unwrap_str
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:682,1
    - Dst: usize::is_empty
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:683,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:684,1
    - Dst: lexical_util::ascii::is_valid_letter_slice
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:685,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:686,1
    - Dst: usize::len
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:687,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:688,1
    - Dst: is_some
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:692,1
    - Dst: is_none
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:692,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:693,1
    - Dst: is_some
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:696,1
    - Dst: unwrap_str
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:697,1
    - Dst: usize::is_empty
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:698,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:699,1
    - Dst: lexical_util::ascii::is_valid_letter_slice
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:700,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:701,1
    - Dst: usize::len
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:702,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:703,1
    - Dst: is_some
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:707,1
    - Dst: unwrap_str
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:708,1
    - Dst: unwrap_str
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:709,1
    - Dst: '&''static [u8]::is_empty'
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:710,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:711,1
    - Dst: lexical_util::ascii::is_valid_letter_slice
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:712,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:713,1
    - Dst: '&''static [u8]::len'
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:714,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:715,1
    - Dst: '&''static [u8]::len'
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:716,1
    - Dst: usize::len
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:716,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:717,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:721,1
    - Dst: OptionsBuilder::build_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:721,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 128
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 722
      start: 674
    functionDepth: 3
    functionLinenumber: 674
    functionLinenumberEnd: 722
    functionName: OptionsBuilder::build
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 1
    functionsReached:
    - usize::is_empty
    - Ok
    - unwrap_str
    - OptionsBuilder::build_unchecked
    - Err
    - is_none
    - '&''static [u8]::len'
    - is_some
    - lexical_util::ascii::is_valid_letter_slice
    - usize::len
    - '&''static [u8]::is_empty'
    - lexical_util::ascii::is_valid_ascii
    linkageType: ''
    returnType: Result
    signature: pub const fn build(&self) -> Result<Options>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 729
      start: 727
    functionDepth: 1
    functionLinenumber: 727
    functionLinenumberEnd: 729
    functionName: OptionsBuilder::default
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 6
    functionsReached:
    - Self::new
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::builder
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:782,1
    - Dst: OptionsBuilder::build_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 783
      start: 781
    functionDepth: 2
    functionLinenumber: 781
    functionLinenumberEnd: 783
    functionName: Options::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 4
    functionsReached:
    - Self::builder
    - OptionsBuilder::build_unchecked
    linkageType: ''
    returnType: Self
    signature: pub const fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::builder
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:795,1
    - Dst: OptionsBuilder::exponent
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:797,1
    - Dst: OptionsBuilder::build_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:799,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 800
      start: 791
    functionDepth: 2
    functionLinenumber: 791
    functionLinenumberEnd: 800
    functionName: Options::from_radix
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached:
    - OptionsBuilder::exponent
    - Self::builder
    - OptionsBuilder::build_unchecked
    linkageType: ''
    returnType: Self
    signature: 'pub const fn from_radix(radix: u8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: radix
      Src: /src/rust-lexical/lexical-write-integer/src/options.rs:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 162
    functionDepth: 3
    functionLinenumber: 162
    functionLinenumberEnd: 168
    functionName: Options::buffer_size_const
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/options.rs
    functionUses: 0
    functionsReached:
    - radix
    linkageType: ''
    returnType: usize
    signature: 'pub const fn buffer_size_const<T: FormattedSize, const FORMAT: u128>(&self)
      -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::is_valid
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:993,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 994
      start: 992
    functionDepth: 4
    functionLinenumber: 992
    functionLinenumberEnd: 994
    functionName: Options::is_valid
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached:
    - Self::is_valid
    linkageType: ''
    returnType: bool
    signature: fn is_valid(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1383
    functionDepth: 0
    functionLinenumber: 1383
    functionLinenumberEnd: 1385
    functionName: Options::max_significant_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionUsize
    signature: pub const fn max_significant_digits(&self) -> OptionUsize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1408
    functionDepth: 0
    functionLinenumber: 1408
    functionLinenumberEnd: 1410
    functionName: Options::min_significant_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionUsize
    signature: pub const fn min_significant_digits(&self) -> OptionUsize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1435
      start: 1433
    functionDepth: 0
    functionLinenumber: 1433
    functionLinenumberEnd: 1435
    functionName: Options::positive_exponent_break
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionI32
    signature: pub const fn positive_exponent_break(&self) -> OptionI32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1460
      start: 1458
    functionDepth: 0
    functionLinenumber: 1458
    functionLinenumberEnd: 1460
    functionName: Options::negative_exponent_break
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionI32
    signature: pub const fn negative_exponent_break(&self) -> OptionI32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1482
      start: 1480
    functionDepth: 0
    functionLinenumber: 1480
    functionLinenumberEnd: 1482
    functionName: Options::round_mode
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: RoundMode
    signature: pub const fn round_mode(&self) -> RoundMode
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1505
      start: 1503
    functionDepth: 0
    functionLinenumber: 1503
    functionLinenumberEnd: 1505
    functionName: Options::trim_floats
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn trim_floats(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 842
      start: 840
    functionDepth: 0
    functionLinenumber: 840
    functionLinenumberEnd: 842
    functionName: Options::exponent
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub const fn exponent(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 859
      start: 857
    functionDepth: 0
    functionLinenumber: 857
    functionLinenumberEnd: 859
    functionName: Options::decimal_point
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub const fn decimal_point(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 877
      start: 875
    functionDepth: 0
    functionLinenumber: 875
    functionLinenumberEnd: 877
    functionName: Options::nan_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Option
    signature: pub const fn nan_string(&self) -> Option<&'static [u8]>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 895
      start: 893
    functionDepth: 0
    functionLinenumber: 893
    functionLinenumberEnd: 895
    functionName: Options::inf_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Option
    signature: pub const fn inf_string(&self) -> Option<&'static [u8]>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 913
      start: 911
    functionDepth: 0
    functionLinenumber: 911
    functionLinenumberEnd: 913
    functionName: Options::infinity_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Option
    signature: pub const fn infinity_string(&self) -> Option<&'static [u8]>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - max_significant_digits
    argTypes:
    - OptionUsize
    constantsTouched: []
    func_position:
      end: 1630
      start: 1628
    functionDepth: 0
    functionLinenumber: 1628
    functionLinenumberEnd: 1630
    functionName: Options::set_max_significant_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_max_significant_digits(&mut self, max_significant_digits:
      OptionUsize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - min_significant_digits
    argTypes:
    - OptionUsize
    constantsTouched: []
    func_position:
      end: 1647
      start: 1645
    functionDepth: 0
    functionLinenumber: 1645
    functionLinenumberEnd: 1647
    functionName: Options::set_min_significant_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_min_significant_digits(&mut self, min_significant_digits:
      OptionUsize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - positive_exponent_break
    argTypes:
    - OptionI32
    constantsTouched: []
    func_position:
      end: 1658
      start: 1656
    functionDepth: 0
    functionLinenumber: 1656
    functionLinenumberEnd: 1658
    functionName: Options::set_positive_exponent_break
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_positive_exponent_break(&mut self, positive_exponent_break:
      OptionI32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - negative_exponent_break
    argTypes:
    - OptionI32
    constantsTouched: []
    func_position:
      end: 1669
      start: 1667
    functionDepth: 0
    functionLinenumber: 1667
    functionLinenumberEnd: 1669
    functionName: Options::set_negative_exponent_break
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_negative_exponent_break(&mut self, negative_exponent_break:
      OptionI32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - round_mode
    argTypes:
    - RoundMode
    constantsTouched: []
    func_position:
      end: 1680
      start: 1678
    functionDepth: 0
    functionLinenumber: 1678
    functionLinenumberEnd: 1680
    functionName: Options::set_round_mode
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_round_mode(&mut self, round_mode: RoundMode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - trim_floats
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 1693
      start: 1691
    functionDepth: 0
    functionLinenumber: 1691
    functionLinenumberEnd: 1693
    functionName: Options::set_trim_floats
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_trim_floats(&mut self, trim_floats: bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 929
      start: 927
    functionDepth: 0
    functionLinenumber: 927
    functionLinenumberEnd: 929
    functionName: Options::set_exponent
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_exponent(&mut self, exponent: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - decimal_point
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 936
      start: 934
    functionDepth: 0
    functionLinenumber: 934
    functionLinenumberEnd: 936
    functionName: Options::set_decimal_point
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_decimal_point(&mut self, decimal_point: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - nan_string
    argTypes:
    - Option<&'static [u8]>
    constantsTouched: []
    func_position:
      end: 943
      start: 941
    functionDepth: 0
    functionLinenumber: 941
    functionLinenumberEnd: 943
    functionName: Options::set_nan_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_nan_string(&mut self, nan_string: Option<&''static [u8]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - inf_string
    argTypes:
    - Option<&'static [u8]>
    constantsTouched: []
    func_position:
      end: 950
      start: 948
    functionDepth: 0
    functionLinenumber: 948
    functionLinenumberEnd: 950
    functionName: Options::set_inf_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_inf_string(&mut self, inf_string: Option<&''static [u8]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OptionsBuilder::new
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:965,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 966
      start: 964
    functionDepth: 1
    functionLinenumber: 964
    functionLinenumberEnd: 966
    functionName: Options::builder
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 3
    functionsReached:
    - OptionsBuilder::new
    linkageType: ''
    returnType: OptionsBuilder
    signature: pub const fn builder() -> OptionsBuilder
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 980
      start: 971
    functionDepth: 0
    functionLinenumber: 971
    functionLinenumberEnd: 980
    functionName: Options::rebuild
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionsBuilder
    signature: pub const fn rebuild(&self) -> OptionsBuilder
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 987
      start: 985
    functionDepth: 1
    functionLinenumber: 985
    functionLinenumberEnd: 987
    functionName: Options::default
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 1
    functionsReached:
    - Self::new
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: buffer_size_const::<T, FORMAT>
      Src: /src/rust-lexical/lexical-write-integer/src/options.rs:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: Options::buffer_size
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/options.rs
    functionUses: 0
    functionsReached:
    - buffer_size_const::<T, FORMAT>
    linkageType: ''
    returnType: usize
    signature: 'fn buffer_size<T: FormattedSize, const FORMAT: u128>(&self) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - option
    argTypes:
    - OptionU8
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: unwrap_or_zero
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 1
    functionsReached:
    - get
    linkageType: ''
    returnType: u8
    signature: 'const fn unwrap_or_zero(option: OptionU8) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/rust-lexical/lexical-write-float/src/options.rs:1814,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - option
    argTypes:
    - OptionUsize
    constantsTouched: []
    func_position:
      end: 1817
      start: 1812
    functionDepth: 1
    functionLinenumber: 1812
    functionLinenumberEnd: 1817
    functionName: unwrap_or_max_usize
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/options.rs
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: usize
    signature: 'const fn unwrap_or_max_usize(option: OptionUsize) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - option
    argTypes:
    - Option<&'static [u8]>
    constantsTouched: []
    func_position:
      end: 1004
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 1004
    functionName: unwrap_str
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: '&''static [u8]'
    signature: 'const fn unwrap_str(option: Option<&''static [u8]>) -> &''static [u8]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::algorithm::copy_to_dst
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - bytes
    - special
    - error
    argTypes:
    - '&mut [u8]'
    - Option<&[u8]>
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 38
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 38
    functionName: write_special
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/write.rs
    functionUses: 2
    functionsReached:
    - lexical_util::algorithm::copy_to_dst
    linkageType: ''
    returnType: usize
    signature: 'fn write_special(bytes: &mut [u8], special: Option<&[u8]>, error:
      &''static str) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_special
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:43,1
    - Dst: String::nan_string
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - bytes
    - options
    - count
    argTypes:
    - '&mut [u8]'
    - '&Options'
    - usize
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: write_nan
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/write.rs
    functionUses: 1
    functionsReached:
    - String::nan_string
    - write_special
    linkageType: ''
    returnType: usize
    signature: 'fn write_nan(bytes: &mut [u8], options: &Options, count: usize) ->
      usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_special
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:53,1
    - Dst: String::inf_string
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - bytes
    - options
    - count
    argTypes:
    - '&mut [u8]'
    - '&Options'
    - usize
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: write_inf
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/write.rs
    functionUses: 1
    functionsReached:
    - write_special
    - String::inf_string
    linkageType: ''
    returnType: usize
    signature: 'fn write_inf(bytes: &mut [u8], options: &Options, count: usize) ->
      usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::buffer_size_const::<T, FORMAT>
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - len
    - options
    argTypes:
    - usize
    - '&Options'
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: check_buffer
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/write.rs
    functionUses: 0
    functionsReached:
    - Options::buffer_size_const::<T, FORMAT>
    linkageType: ''
    returnType: bool
    signature: 'fn check_buffer<T, const FORMAT: u128>(len: usize, options: &Options)
      -> boolwhereT: FormattedSize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: radix
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:102,1
    - Dst: exponent_base
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:102,1
    - Dst: WriteFloat::needs_negative_sign
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:110,1
    - Dst: required_mantissa_sign
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:113,1
    - Dst: WriteFloat::is_special
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:121,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:124,1
    - Dst: exponent_base
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:125,1
    - Dst: write_float_decimal::<_, FORMAT>
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:128,1
    - Dst: hex::write_float::<_, FORMAT>
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:130,1
    - Dst: binary::write_float::<_, FORMAT>
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:132,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:138,1
    - Dst: exponent_base
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:139,1
    - Dst: write_float_decimal::<_, FORMAT>
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:142,1
    - Dst: hex::write_float::<_, FORMAT>
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:144,1
    - Dst: binary::write_float::<_, FORMAT>
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:146,1
    - Dst: radix::write_float::<_, FORMAT>
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:148,1
    - Dst: write_float_decimal::<_, FORMAT>
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:154,1
    - Dst: WriteFloat::is_nan
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:156,1
    - Dst: write_nan
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:157,1
    - Dst: write_inf
      Src: /src/rust-lexical/lexical-write-float/src/write.rs:159,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 77
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&mut [u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 161
      start: 88
    functionDepth: 4
    functionLinenumber: 88
    functionLinenumberEnd: 161
    functionName: WriteFloat::write_float
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/write.rs
    functionUses: 0
    functionsReached:
    - radix::write_float::<_, FORMAT>
    - WriteFloat::is_nan
    - binary::write_float::<_, FORMAT>
    - write_inf
    - required_mantissa_sign
    - write_nan
    - WriteFloat::needs_negative_sign
    - write_float_decimal::<_, FORMAT>
    - radix
    - hex::write_float::<_, FORMAT>
    - exponent_base
    - WriteFloat::is_special
    linkageType: ''
    returnType: usize
    signature: 'fn write_float<const FORMAT: u128>(self, bytes: &mut [u8], options:
      &Options) -> usizewhereSelf::Unsigned: FormattedSize + WriteInteger,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 168
    functionName: write_float_impl
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/write.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 183
    functionName: write_float_as_f32
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/write.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    argCount: 6
    argNames:
    - digits
    - digit_count
    - delta
    - rem
    - kappa
    - mant
    argTypes:
    - '&mut [u8]'
    - usize
    - u64
    - u64
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 280
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 280
    functionName: round_digit
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/compact.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn round_digit(digits: &mut [u8],digit_count: usize,delta: u64,mut
      rem: u64,kappa: u64,mant: u64,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::digit::digit_to_char_const
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:310,1
    - Dst: round_digit
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:320,1
    - Dst: lexical_util::digit::digit_to_char_const
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:338,1
    - Dst: round_digit
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:345,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 91
    argCount: 5
    argNames:
    - fp
    - upper
    - lower
    - digits
    - k
    argTypes:
    - '&ExtendedFloat80'
    - '&ExtendedFloat80'
    - '&ExtendedFloat80'
    - '&mut [u8]'
    - i32
    constantsTouched: []
    func_position:
      end: 350
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 350
    functionName: generate_digits
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/compact.rs
    functionUses: 1
    functionsReached:
    - lexical_util::digit::digit_to_char_const
    - round_digit
    linkageType: ''
    returnType: (usize, i32)
    signature: 'pub fn generate_digits(fp: &ExtendedFloat80,upper: &ExtendedFloat80,lower:
      &ExtendedFloat80,digits: &mut [u8],mut k: i32,) -> (usize, i32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mantissa
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:383,1
    - Dst: as_u64
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:383,1
    - Dst: exponent
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - float
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 386
      start: 381
    functionDepth: 6
    functionLinenumber: 381
    functionLinenumberEnd: 386
    functionName: from_float
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/compact.rs
    functionUses: 3
    functionsReached:
    - as_u64
    - exponent
    - mantissa
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn from_float<F: Float>(float: F) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:309,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - fp
    argTypes:
    - '&mut ExtendedFloat80'
    constantsTouched: []
    func_position:
      end: 316
      start: 294
    functionDepth: 4
    functionLinenumber: 294
    functionLinenumberEnd: 316
    functionName: normalize
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs
    functionUses: 14
    functionsReached:
    - leading_zeros
    linkageType: ''
    returnType: i32
    signature: 'pub fn normalize(fp: &mut ExtendedFloat80) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: normalize
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:421,1
    - Dst: as_u64
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 1
    argNames:
    - fp
    argTypes:
    - '&ExtendedFloat80'
    constantsTouched: []
    func_position:
      end: 436
      start: 416
    functionDepth: 5
    functionLinenumber: 416
    functionLinenumberEnd: 436
    functionName: normalized_boundaries
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/compact.rs
    functionUses: 0
    functionsReached:
    - as_u64
    - normalize
    linkageType: ''
    returnType: (ExtendedFloat80, ExtendedFloat80)
    signature: 'pub fn normalized_boundaries<F: Float>(fp: &ExtendedFloat80) -> (ExtendedFloat80,
      ExtendedFloat80)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - '&ExtendedFloat80'
    - '&ExtendedFloat80'
    constantsTouched: []
    func_position:
      end: 356
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 356
    functionName: mul
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs
    functionUses: 49
    functionsReached: []
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn mul(x: &ExtendedFloat80, y: &ExtendedFloat80) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::grisu_power
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:498,1
    - Dst: fast_decimal_power
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:499,1
    - Dst: fast_binary_power
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:500,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 42
    argCount: 1
    argNames:
    - exp
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 519
      start: 480
    functionDepth: 1
    functionLinenumber: 480
    functionLinenumberEnd: 519
    functionName: cached_grisu_power
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/compact.rs
    functionUses: 1
    functionsReached:
    - fast_decimal_power
    - fast_binary_power
    - f64::grisu_power
    linkageType: ''
    returnType: (ExtendedFloat80, i32)
    signature: 'fn cached_grisu_power(exp: i32) -> (ExtendedFloat80, i32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-write-float/src/compact.rs:526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - q
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 527
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 527
    functionName: fast_binary_power
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/compact.rs
    functionUses: 1
    functionsReached:
    - wrapping_mul
    linkageType: ''
    returnType: i32
    signature: 'fn fast_binary_power(q: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 532
      start: 530
    functionDepth: 0
    functionLinenumber: 530
    functionLinenumberEnd: 532
    functionName: fast_decimal_power
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/compact.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: i32
    signature: 'fn fast_decimal_power(index: usize) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 544
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 544
    functionName: GrisuFloat::grisu_power
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/compact.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'fn grisu_power(index: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 551
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 551
    functionName: grisu_impl
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/compact.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 565
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 565
    functionName: grisu_unimpl
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/compact.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leading_zeros
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - x
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: fast_log2
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/digit_count.rs
    functionUses: 11
    functionsReached:
    - leading_zeros
    linkageType: ''
    returnType: usize
    signature: 'pub fn fast_log2<T: UnsignedInteger>(x: T) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Option::leading_zeros
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 636
      start: 634
    functionDepth: 1
    functionLinenumber: 634
    functionLinenumberEnd: 636
    functionName: significant_bits
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/binary.rs
    functionUses: 1
    functionsReached:
    - Option::leading_zeros
    linkageType: ''
    returnType: u32
    signature: 'pub fn significant_bits<T: UnsignedInteger>(value: T) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - value
    - base
    argTypes:
    - i32
    - i32
    constantsTouched: []
    func_position:
      end: 643
      start: 640
    functionDepth: 0
    functionLinenumber: 640
    functionLinenumberEnd: 643
    functionName: fast_ceildiv
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/binary.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: i32
    signature: 'pub fn fast_ceildiv(value: i32, base: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 2
    argNames:
    - remainder
    - base
    argTypes:
    - i32
    - i32
    constantsTouched: []
    func_position:
      end: 662
      start: 656
    functionDepth: 0
    functionLinenumber: 656
    functionLinenumberEnd: 662
    functionName: inverse_remainder
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/binary.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: i32
    signature: 'pub fn inverse_remainder(remainder: i32, base: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: i32::wrapping_neg
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:688,1
    - Dst: inverse_remainder
      Src: /src/rust-lexical/lexical-write-float/src/binary.rs:689,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - exp
    - bits_per_digit
    argTypes:
    - i32
    - i32
    constantsTouched: []
    func_position:
      end: 693
      start: 686
    functionDepth: 1
    functionLinenumber: 686
    functionLinenumberEnd: 693
    functionName: calculate_shl
    functionSourceFile: /src/rust-lexical/lexical-write-float/src/binary.rs
    functionUses: 3
    functionsReached:
    - inverse_remainder
    - i32::wrapping_neg
    linkageType: ''
    returnType: i32
    signature: 'pub fn calculate_shl(exp: i32, bits_per_digit: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 31
    functionName: base10_count_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn base10_count_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pow
      Src: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs:43,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 34
    functionDepth: 7
    functionLinenumber: 34
    functionLinenumberEnd: 49
    functionName: base2_count_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs
    functionUses: 0
    functionsReached:
    - pow
    linkageType: ''
    returnType: void
    signature: fn base2_count_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pow
      Src: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs:64,1
    - Dst: pow
      Src: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 52
    functionDepth: 7
    functionLinenumber: 52
    functionLinenumberEnd: 75
    functionName: base4_count_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs
    functionUses: 0
    functionsReached:
    - pow
    linkageType: ''
    returnType: void
    signature: fn base4_count_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pow
      Src: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs:90,1
    - Dst: pow
      Src: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 78
    functionDepth: 7
    functionLinenumber: 78
    functionLinenumberEnd: 101
    functionName: base8_count_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs
    functionUses: 0
    functionsReached:
    - pow
    linkageType: ''
    returnType: void
    signature: fn base8_count_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pow
      Src: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs:116,1
    - Dst: pow
      Src: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs:121,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 104
    functionDepth: 7
    functionLinenumber: 104
    functionLinenumberEnd: 127
    functionName: base16_count_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs
    functionUses: 0
    functionsReached:
    - pow
    linkageType: ''
    returnType: void
    signature: fn base16_count_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pow
      Src: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs:142,1
    - Dst: pow
      Src: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs:147,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 130
    functionDepth: 7
    functionLinenumber: 130
    functionLinenumberEnd: 153
    functionName: base32_count_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs
    functionUses: 0
    functionsReached:
    - pow
    linkageType: ''
    returnType: void
    signature: fn base32_count_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 14
    functionName: fast_log10_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/decimal_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn fast_log10_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 29
    functionName: u32_decimal_count_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/decimal_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u32_decimal_count_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 45
    functionName: u64_decimal_count_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/decimal_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u64_decimal_count_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: i64_19digit_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/decimal_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i64_19digit_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: u64_19digit_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/decimal_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u64_19digit_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: u128_decimal_count_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/decimal_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u128_decimal_count_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 129
    functionName: u32toa_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/decimal_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u32toa_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 81
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 253
    functionName: u64toa_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/decimal_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u64toa_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_mantissa::<FORMAT>
      Src: /src/rust-lexical/lexical-write-integer/tests/radix_tests.rs:36,1
    - Dst: u128::from_str_radix
      Src: /src/rust-lexical/lexical-write-integer/tests/radix_tests.rs:38,1
    - Dst: core::str::from_utf8_unchecked
      Src: /src/rust-lexical/lexical-write-integer/tests/radix_tests.rs:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: u128toa_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/radix_tests.rs
    functionUses: 0
    functionsReached:
    - core::str::from_utf8_unchecked
    - write_mantissa::<FORMAT>
    - u128::from_str_radix
    linkageType: ''
    returnType: void
    signature: fn u128toa_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 28
    functionName: roundtrip_impl
    functionSourceFile: /src/rust-lexical/extras/write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: mandatory_sign_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn mandatory_sign_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 53
    functionName: u8_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u8_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 65
    functionName: i8_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i8_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 77
    functionName: u16_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u16_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 89
    functionName: i16_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i16_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 101
    functionName: u32_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u32_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 113
    functionName: i32_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i32_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 125
    functionName: u64_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u64_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 137
    functionName: i64_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i64_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 161
    functionName: u128_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u128_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 182
    functionName: i128_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i128_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 191
    functionName: proptest_failures_radix
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn proptest_failures_radix()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 216
    functionName: options_radix_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn options_radix_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 236
    functionName: u8_pow2_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: void
    signature: fn u8_pow2_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 244
    functionName: u8_pow10_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: void
    signature: fn u8_pow10_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:253,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 256
    functionName: u16_pow2_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: void
    signature: fn u16_pow2_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 266
    functionName: u16_pow10_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: void
    signature: fn u16_pow10_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 269
    functionDepth: 1
    functionLinenumber: 269
    functionLinenumberEnd: 283
    functionName: u32_pow2_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: void
    signature: fn u32_pow2_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:293,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 296
    functionName: u32_pow10_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: void
    signature: fn u32_pow10_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:492,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 495
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 495
    functionName: u64_pow2_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: void
    signature: fn u64_pow2_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:576,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 498
    functionDepth: 1
    functionLinenumber: 498
    functionLinenumberEnd: 579
    functionName: u64_pow10_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: void
    signature: fn u64_pow10_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:967,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 970
      start: 582
    functionDepth: 1
    functionLinenumber: 582
    functionLinenumberEnd: 970
    functionName: u128_pow2_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: void
    signature: fn u128_pow2_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:1131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 973
    functionDepth: 1
    functionLinenumber: 973
    functionLinenumberEnd: 1134
    functionName: u128_pow10_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: void
    signature: fn u128_pow10_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:1140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1141
      start: 1138
    functionDepth: 1
    functionLinenumber: 1138
    functionLinenumberEnd: 1141
    functionName: i8_buffer_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical
    linkageType: ''
    returnType: void
    signature: fn i8_buffer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:1147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1148
      start: 1145
    functionDepth: 1
    functionLinenumber: 1145
    functionLinenumberEnd: 1148
    functionName: i16_buffer_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical
    linkageType: ''
    returnType: void
    signature: fn i16_buffer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:1154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1155
      start: 1152
    functionDepth: 1
    functionLinenumber: 1152
    functionLinenumberEnd: 1155
    functionName: i32_buffer_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical
    linkageType: ''
    returnType: void
    signature: fn i32_buffer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:1161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1162
      start: 1159
    functionDepth: 1
    functionLinenumber: 1159
    functionLinenumberEnd: 1162
    functionName: i64_buffer_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical
    linkageType: ''
    returnType: void
    signature: fn i64_buffer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:1168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1169
      start: 1166
    functionDepth: 1
    functionLinenumber: 1166
    functionLinenumberEnd: 1169
    functionName: i128_buffer_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical
    linkageType: ''
    returnType: void
    signature: fn i128_buffer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:1175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1176
      start: 1173
    functionDepth: 1
    functionLinenumber: 1173
    functionLinenumberEnd: 1176
    functionName: isize_buffer_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical
    linkageType: ''
    returnType: void
    signature: fn isize_buffer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:1182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1183
      start: 1180
    functionDepth: 1
    functionLinenumber: 1180
    functionLinenumberEnd: 1183
    functionName: u8_buffer_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical
    linkageType: ''
    returnType: void
    signature: fn u8_buffer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:1189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1190
      start: 1187
    functionDepth: 1
    functionLinenumber: 1187
    functionLinenumberEnd: 1190
    functionName: u16_buffer_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical
    linkageType: ''
    returnType: void
    signature: fn u16_buffer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:1196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1194
    functionDepth: 1
    functionLinenumber: 1194
    functionLinenumberEnd: 1197
    functionName: u32_buffer_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical
    linkageType: ''
    returnType: void
    signature: fn u32_buffer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:1203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1204
      start: 1201
    functionDepth: 1
    functionLinenumber: 1201
    functionLinenumberEnd: 1204
    functionName: u64_buffer_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical
    linkageType: ''
    returnType: void
    signature: fn u64_buffer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:1210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1211
      start: 1208
    functionDepth: 1
    functionLinenumber: 1208
    functionLinenumberEnd: 1211
    functionName: u128_buffer_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical
    linkageType: ''
    returnType: void
    signature: fn u128_buffer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical
      Src: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs:1217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1218
      start: 1215
    functionDepth: 1
    functionLinenumber: 1215
    functionLinenumberEnd: 1218
    functionName: usize_buffer_test
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical
    linkageType: ''
    returnType: void
    signature: fn usize_buffer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 26
    functionName: impl_from_radix
    functionSourceFile: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_mantissa::<FORMAT>
      Src: /src/rust-lexical/lexical-write-integer/tests/radix_tests.rs:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - x
    - actual
    argTypes:
    - T
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: write_integer
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/radix_tests.rs
    functionUses: 0
    functionsReached:
    - write_mantissa::<FORMAT>
    linkageType: ''
    returnType: void
    signature: 'fn write_integer<T: WriteInteger, const FORMAT: u128>(x: T, actual:
      &[u8])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 24
    functionName: binary_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/format_builder_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn binary_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:173,1
    - Dst: radix_to_u32::<{ from_radix(2) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:173,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:174,1
    - Dst: radix_to_u32::<{ from_radix(3) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:174,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:175,1
    - Dst: radix_to_u32::<{ from_radix(4) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:175,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:176,1
    - Dst: radix_to_u32::<{ from_radix(5) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:176,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:177,1
    - Dst: radix_to_u32::<{ from_radix(6) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:177,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:178,1
    - Dst: radix_to_u32::<{ from_radix(7) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:178,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:179,1
    - Dst: radix_to_u32::<{ from_radix(8) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:179,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:180,1
    - Dst: radix_to_u32::<{ from_radix(9) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:180,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:181,1
    - Dst: radix_to_u32::<{ from_radix(10) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:181,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:182,1
    - Dst: radix_to_u32::<{ from_radix(11) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:182,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:183,1
    - Dst: radix_to_u32::<{ from_radix(12) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:183,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:184,1
    - Dst: radix_to_u32::<{ from_radix(13) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:184,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:185,1
    - Dst: radix_to_u32::<{ from_radix(14) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:185,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:186,1
    - Dst: radix_to_u32::<{ from_radix(15) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:186,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:187,1
    - Dst: radix_to_u32::<{ from_radix(16) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:187,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:188,1
    - Dst: radix_to_u32::<{ from_radix(17) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:188,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:189,1
    - Dst: radix_to_u32::<{ from_radix(18) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:189,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:190,1
    - Dst: radix_to_u32::<{ from_radix(19) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:190,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:191,1
    - Dst: radix_to_u32::<{ from_radix(20) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:191,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:192,1
    - Dst: radix_to_u32::<{ from_radix(21) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:192,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:193,1
    - Dst: radix_to_u32::<{ from_radix(22) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:193,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:194,1
    - Dst: radix_to_u32::<{ from_radix(23) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:194,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:195,1
    - Dst: radix_to_u32::<{ from_radix(24) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:195,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:196,1
    - Dst: radix_to_u32::<{ from_radix(25) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:196,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:197,1
    - Dst: radix_to_u32::<{ from_radix(26) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:197,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:198,1
    - Dst: radix_to_u32::<{ from_radix(27) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:198,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:199,1
    - Dst: radix_to_u32::<{ from_radix(28) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:199,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:200,1
    - Dst: radix_to_u32::<{ from_radix(29) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:200,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:201,1
    - Dst: radix_to_u32::<{ from_radix(30) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:201,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:202,1
    - Dst: radix_to_u32::<{ from_radix(31) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:202,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:203,1
    - Dst: radix_to_u32::<{ from_radix(32) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:203,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:204,1
    - Dst: radix_to_u32::<{ from_radix(33) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:204,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:205,1
    - Dst: radix_to_u32::<{ from_radix(34) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:205,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:206,1
    - Dst: radix_to_u32::<{ from_radix(35) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:206,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:207,1
    - Dst: radix_to_u32::<{ from_radix(36) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 105
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 172
    functionDepth: 3
    functionLinenumber: 172
    functionLinenumberEnd: 208
    functionName: radix_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - radix_to_u32::<{ from_radix(13) }>
    - radix_to_u32::<{ from_radix(34) }>
    - radix_to_u32::<{ from_radix(7) }>
    - radix_to_u32::<{ from_radix(8) }>
    - radix_to_u32::<{ from_radix(20) }>
    - radix_to_u32::<{ from_radix(26) }>
    - radix_to_u32::<{ from_radix(33) }>
    - radix_to_u32::<{ from_radix(18) }>
    - radix_to_u32::<{ from_radix(28) }>
    - util::from_radix
    - radix_to_u32::<{ from_radix(12) }>
    - radix_to_u32::<{ from_radix(25) }>
    - radix_to_u32::<{ from_radix(4) }>
    - radix_to_u32::<{ from_radix(31) }>
    - radix_to_u32::<{ from_radix(30) }>
    - radix_to_u32::<{ from_radix(11) }>
    - radix_to_u32::<{ from_radix(29) }>
    - radix_to_u32::<{ from_radix(21) }>
    - radix_to_u32::<{ from_radix(23) }>
    - radix_to_u32::<{ from_radix(35) }>
    - radix_to_u32::<{ from_radix(22) }>
    - radix_to_u32::<{ from_radix(14) }>
    - radix_to_u32::<{ from_radix(5) }>
    - radix_to_u32::<{ from_radix(6) }>
    - radix_to_u32::<{ from_radix(3) }>
    - radix_to_u32::<{ from_radix(2) }>
    - radix_to_u32::<{ from_radix(36) }>
    - radix_to_u32::<{ from_radix(9) }>
    - radix_to_u32::<{ from_radix(24) }>
    - radix_to_u32::<{ from_radix(32) }>
    - radix_to_u32::<{ from_radix(10) }>
    - radix_to_u32::<{ from_radix(19) }>
    - radix_to_u32::<{ from_radix(15) }>
    - radix_to_u32::<{ from_radix(27) }>
    - radix_to_u32::<{ from_radix(16) }>
    - radix_to_u32::<{ from_radix(17) }>
    linkageType: ''
    returnType: void
    signature: fn radix_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-write-integer/tests/radix_tests.rs:113,1
    - Dst: write_integer::<u128, { from_radix(5) }>
      Src: /src/rust-lexical/lexical-write-integer/tests/radix_tests.rs:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 111
    functionDepth: 3
    functionLinenumber: 111
    functionLinenumberEnd: 117
    functionName: issue_169_tests
    functionSourceFile: /src/rust-lexical/lexical-write-integer/tests/radix_tests.rs
    functionUses: 0
    functionsReached:
    - util::from_radix
    - write_integer::<u128, { from_radix(5) }>
    linkageType: ''
    returnType: void
    signature: fn issue_169_tests()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OptionsBuilder::new
      Src: /src/rust-lexical/lexical-parse-integer/tests/options_tests.rs:5,1
    - Dst: Options::new
      Src: /src/rust-lexical/lexical-parse-integer/tests/options_tests.rs:10,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 4
    functionDepth: 3
    functionLinenumber: 4
    functionLinenumberEnd: 17
    functionName: options_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/options_tests.rs
    functionUses: 0
    functionsReached:
    - Options::new
    - OptionsBuilder::new
    linkageType: ''
    returnType: void
    signature: fn options_tests()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::from_radix
      Src: /src/rust-lexical/extras/parse-integer/tests/util.rs:10,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 11
      start: 9
    functionDepth: 5
    functionLinenumber: 9
    functionLinenumberEnd: 11
    functionName: from_radix
    functionSourceFile: /src/rust-lexical/extras/parse-integer/tests/util.rs
    functionUses: 16
    functionsReached:
    - NumberFormatBuilder::from_radix
    linkageType: ''
    returnType: u128
    signature: 'pub const fn from_radix(radix: u8) -> u128'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: required_mantissa_sign
      Src: /src/rust-lexical/lexical-write-integer/src/api.rs:26,1
    - Dst: write_mantissa::<FORMAT>
      Src: /src/rust-lexical/lexical-write-integer/src/api.rs:29,1
    - Dst: write_mantissa::<FORMAT>
      Src: /src/rust-lexical/lexical-write-integer/src/api.rs:31,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 2
    argNames:
    - value
    - buffer
    argTypes:
    - T
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 33
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 33
    functionName: unsigned
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/api.rs
    functionUses: 0
    functionsReached:
    - required_mantissa_sign
    - write_mantissa::<FORMAT>
    linkageType: ''
    returnType: usize
    signature: 'fn unsigned<T, const FORMAT: u128>(value: T, buffer: &mut [u8]) ->
      usizewhereT: WriteInteger,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Unsigned::as_cast
      Src: /src/rust-lexical/lexical-write-integer/src/api.rs:55,1
    - Dst: Option::wrapping_neg
      Src: /src/rust-lexical/lexical-write-integer/src/api.rs:55,1
    - Dst: write_mantissa_signed::<FORMAT>
      Src: /src/rust-lexical/lexical-write-integer/src/api.rs:58,1
    - Dst: required_mantissa_sign
      Src: /src/rust-lexical/lexical-write-integer/src/api.rs:59,1
    - Dst: Unsigned::as_cast
      Src: /src/rust-lexical/lexical-write-integer/src/api.rs:60,1
    - Dst: write_mantissa_signed::<FORMAT>
      Src: /src/rust-lexical/lexical-write-integer/src/api.rs:63,1
    - Dst: Unsigned::as_cast
      Src: /src/rust-lexical/lexical-write-integer/src/api.rs:65,1
    - Dst: write_mantissa_signed::<FORMAT>
      Src: /src/rust-lexical/lexical-write-integer/src/api.rs:66,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    argCount: 2
    argNames:
    - value
    - buffer
    argTypes:
    - Signed
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 68
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 68
    functionName: signed
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/api.rs
    functionUses: 4
    functionsReached:
    - required_mantissa_sign
    - Unsigned::as_cast
    - write_mantissa_signed::<FORMAT>
    - Option::wrapping_neg
    linkageType: ''
    returnType: usize
    signature: 'fn signed<Signed, Unsigned, const FORMAT: u128>(value: Signed, buffer:
      &mut [u8]) -> usizewhereSigned: SignedInteger,Unsigned: WriteInteger,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 102
    functionName: unsigned_to_lexical
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/api.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 137
    functionName: signed_to_lexical
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/api.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: digit_count::fast_log2
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - x
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 5
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: fast_log10
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 1
    functionsReached:
    - digit_count::fast_log2
    linkageType: ''
    returnType: usize
    signature: 'pub fn fast_log10<T: UnsignedInteger>(x: T) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: digit_count::fast_log2
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - x
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 91
      start: 50
    functionDepth: 5
    functionLinenumber: 50
    functionLinenumberEnd: 91
    functionName: fast_digit_count
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 3
    functionsReached:
    - digit_count::fast_log2
    linkageType: ''
    returnType: usize
    signature: 'pub fn fast_digit_count(x: u32) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_log10
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:105,1
    - Dst: '&''static [u8]::get'
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:106,1
    - Dst: map_or
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - x
    - table
    argTypes:
    - T
    - '&[T]'
    constantsTouched: []
    func_position:
      end: 109
      start: 102
    functionDepth: 6
    functionLinenumber: 102
    functionLinenumberEnd: 109
    functionName: fallback_digit_count
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 2
    functionsReached:
    - map_or
    - '&''static [u8]::get'
    - fast_log10
    linkageType: ''
    returnType: usize
    signature: 'pub fn fallback_digit_count<T: UnsignedInteger>(x: T, table: &[T])
      -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 6
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: u8::decimal_count
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 0
    functionsReached:
    - fast_digit_count
    linkageType: ''
    returnType: usize
    signature: fn decimal_count(self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 6
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: u16::decimal_count
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 0
    functionsReached:
    - fast_digit_count
    linkageType: ''
    returnType: usize
    signature: fn decimal_count(self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 6
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: u32::decimal_count
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 0
    functionsReached:
    - fast_digit_count
    linkageType: ''
    returnType: usize
    signature: fn decimal_count(self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fallback_digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 152
    functionDepth: 7
    functionLinenumber: 152
    functionLinenumberEnd: 175
    functionName: u64::decimal_count
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 0
    functionsReached:
    - fallback_digit_count
    linkageType: ''
    returnType: usize
    signature: fn decimal_count(self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fallback_digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 182
    functionDepth: 7
    functionLinenumber: 182
    functionLinenumberEnd: 224
    functionName: u128::decimal_count
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 1
    functionsReached:
    - fallback_digit_count
    linkageType: ''
    returnType: usize
    signature: fn decimal_count(self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: decimal_count
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:232,1
    - Dst: decimal_count
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:233,1
    - Dst: decimal_count
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 230
    functionDepth: 7
    functionLinenumber: 230
    functionLinenumberEnd: 237
    functionName: usize::decimal_count
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 0
    functionsReached:
    - decimal_count
    linkageType: ''
    returnType: usize
    signature: fn decimal_count(self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Decimal::decimal
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 254
      start: 252
    functionDepth: 4
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionName: Decimal::decimal_signed
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 0
    functionsReached:
    - Decimal::decimal
    linkageType: ''
    returnType: usize
    signature: 'fn decimal_signed(self, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 267
    functionName: decimal_impl
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: jeaiii::from_u64
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 280
      start: 278
    functionDepth: 3
    functionLinenumber: 278
    functionLinenumberEnd: 280
    functionName: u64::decimal
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 0
    functionsReached:
    - jeaiii::from_u64
    linkageType: ''
    returnType: usize
    signature: 'fn decimal(self, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: jeaiii::from_i64
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 285
      start: 283
    functionDepth: 3
    functionLinenumber: 283
    functionLinenumberEnd: 285
    functionName: u64::decimal_signed
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 0
    functionsReached:
    - jeaiii::from_i64
    linkageType: ''
    returnType: usize
    signature: 'fn decimal_signed(self, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: decimal
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:292,1
    - Dst: decimal
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:293,1
    - Dst: decimal
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:294,1
    - Dst: decimal
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:295,1
    - Dst: decimal
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:296,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 299
      start: 290
    functionDepth: 4
    functionLinenumber: 290
    functionLinenumberEnd: 299
    functionName: usize::decimal
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 0
    functionsReached:
    - decimal
    linkageType: ''
    returnType: usize
    signature: 'fn decimal(self, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: decimal_signed
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:304,1
    - Dst: decimal_signed
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:305,1
    - Dst: decimal_signed
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:306,1
    - Dst: decimal_signed
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:307,1
    - Dst: decimal_signed
      Src: /src/rust-lexical/lexical-write-integer/src/decimal.rs:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 311
      start: 302
    functionDepth: 5
    functionLinenumber: 302
    functionLinenumberEnd: 311
    functionName: usize::decimal_signed
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/decimal.rs
    functionUses: 0
    functionsReached:
    - decimal_signed
    linkageType: ''
    returnType: usize
    signature: 'fn decimal_signed(self, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 49
    functionName: radix_impl
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_table::<FORMAT, MASK, SHIFT>
      Src: /src/rust-lexical/lexical-write-integer/src/radix.rs:59,1
    - Dst: algorithm_u128::<FORMAT, MASK, SHIFT>
      Src: /src/rust-lexical/lexical-write-integer/src/radix.rs:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: u128::radix
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/radix.rs
    functionUses: 0
    functionsReached:
    - get_table::<FORMAT, MASK, SHIFT>
    - algorithm_u128::<FORMAT, MASK, SHIFT>
    linkageType: ''
    returnType: usize
    signature: 'fn radix<const FORMAT: u128, const MASK: u128, const SHIFT: i32>(self,buffer:
      &mut [u8],) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - prod
    argTypes:
    - '&mut u64'
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: next2
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: 'fn next2(prod: &mut u64) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::div128::fast_u128_divrem
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 53
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 53
    functionName: u128_divrem_10_10pow10
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs
    functionUses: 1
    functionsReached:
    - lexical_util::div128::fast_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_10_10pow10(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u128_divrem_10_10pow10
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: div128_rem_1e10
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs
    functionUses: 1
    functionsReached:
    - u128_divrem_10_10pow10
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn div128_rem_1e10(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:2,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: i
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/libm.rs
    functionUses: 13
    functionsReached:
    - get_unchecked
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_n
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:6,1
    - Dst: write_n
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:7,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 109
    functionName: write_n
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs
    functionUses: 2
    functionsReached:
    - write_n
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_n
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:6,1
    - Dst: print_n
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:8,1
    - Dst: write_n
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:11,1
    - Dst: print_n
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:13,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 134
    functionName: print_n
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs
    functionUses: 1
    functionsReached:
    - print_n
    - write_n
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::assert::debug_assert_radix
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:116,1
    - Dst: T::from_u32
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:125,1
    - Dst: as_u32
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:134,1
    - Dst: T::from_u32
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:135,1
    - Dst: T::from_u32
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:136,1
    - Dst: usize::as_cast
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:140,1
    - Dst: usize::as_cast
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:141,1
    - Dst: as_u32
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:153,1
    - Dst: T::from_u32
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:154,1
    - Dst: usize::as_cast
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:156,1
    - Dst: u32::as_cast
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:167,1
    - Dst: write_digit
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:169,1
    - Dst: usize::as_cast
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:172,1
    - Dst: usize::as_cast
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:172,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 58
    argCount: 6
    argNames:
    - value
    - radix
    - table
    - buffer
    - index
    - count
    argTypes:
    - T
    - u32
    - '&[u8]'
    - '&mut [u8]'
    - usize
    - usize
    constantsTouched: []
    func_position:
      end: 180
      start: 108
    functionDepth: 6
    functionLinenumber: 108
    functionLinenumberEnd: 180
    functionName: write_digits
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/algorithm.rs
    functionUses: 4
    functionsReached:
    - lexical_util::assert::debug_assert_radix
    - T::from_u32
    - write_digit
    - as_u32
    - usize::as_cast
    - u32::as_cast
    linkageType: ''
    returnType: usize
    signature: 'unsafe fn write_digits<T: UnsignedInteger>(mut value: T,radix: u32,table:
      &[u8],buffer: &mut [u8],mut index: usize,count: usize,) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - n
    - buffer
    argTypes:
    - u8
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 248
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 248
    functionName: from_u8
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'pub fn from_u8(n: u8, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - n
    - buffer
    argTypes:
    - u16
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 265
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 265
    functionName: from_u16
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'pub fn from_u16(n: u16, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    argCount: 2
    argNames:
    - n
    - buffer
    argTypes:
    - u32
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 295
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 295
    functionName: from_u32
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs
    functionUses: 30
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'pub fn from_u32(n: u32, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_u32
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:343,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 29
    argCount: 3
    argNames:
    - n
    - buffer
    - is_signed
    argTypes:
    - u64
    - '&mut [u8]'
    - bool
    constantsTouched: []
    func_position:
      end: 346
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 346
    functionName: from_u64_impl
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs
    functionUses: 2
    functionsReached:
    - from_u32
    linkageType: ''
    returnType: usize
    signature: 'fn from_u64_impl(n: u64, buffer: &mut [u8], is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_u64_impl
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - n
    - buffer
    argTypes:
    - u64
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 352
      start: 350
    functionDepth: 2
    functionLinenumber: 350
    functionLinenumberEnd: 352
    functionName: from_u64
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs
    functionUses: 10
    functionsReached:
    - from_u64_impl
    linkageType: ''
    returnType: usize
    signature: 'pub fn from_u64(n: u64, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_u64_impl
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - n
    - buffer
    argTypes:
    - u64
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 363
      start: 360
    functionDepth: 2
    functionLinenumber: 360
    functionLinenumberEnd: 363
    functionName: from_i64
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs
    functionUses: 1
    functionsReached:
    - from_u64_impl
    linkageType: ''
    returnType: usize
    signature: 'pub fn from_i64(n: u64, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: div128_rem_1e10
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:408,1
    - Dst: div128_rem_1e10
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:409,1
    - Dst: div128_rem_1e10
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:410,1
    - Dst: from_u32
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:414,1
    - Dst: div128_rem_1e10
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:420,1
    - Dst: div128_rem_1e10
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:421,1
    - Dst: from_u64
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:423,1
    - Dst: div128_rem_1e10
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:428,1
    - Dst: from_u64
      Src: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs:430,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 43
    argCount: 2
    argNames:
    - n
    - buffer
    argTypes:
    - u128
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 434
      start: 368
    functionDepth: 3
    functionLinenumber: 368
    functionLinenumberEnd: 434
    functionName: from_u128
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs
    functionUses: 0
    functionsReached:
    - from_u32
    - from_u64
    - div128_rem_1e10
    linkageType: ''
    returnType: usize
    signature: 'pub fn from_u128(n: u128, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: i
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:6,1
    - Dst: lexical_util::digit::digit_to_char
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:6,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 71
    functionDepth: 5
    functionLinenumber: 71
    functionLinenumberEnd: 79
    functionName: write_digit
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - lexical_util::digit::digit_to_char
    - i
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::assert::debug_assert_radix
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:198,1
    - Dst: write_digits
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:202,1
    - Dst: usize::saturating_sub
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:204,1
    - Dst: i
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:206,1
    - Dst: (u64, i32)::fill
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:207,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 7
    argNames:
    - value
    - radix
    - table
    - buffer
    - index
    - step
    - count
    argTypes:
    - T
    - u32
    - '&[u8]'
    - '&mut [u8]'
    - usize
    - usize
    - usize
    constantsTouched: []
    func_position:
      end: 210
      start: 189
    functionDepth: 7
    functionLinenumber: 189
    functionLinenumberEnd: 210
    functionName: write_step_digits
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - lexical_util::assert::debug_assert_radix
    - usize::saturating_sub
    - write_digits
    - (u64, i32)::fill
    - i
    linkageType: ''
    returnType: usize
    signature: 'unsafe fn write_step_digits<T: UnsignedInteger>(value: T,radix: u32,table:
      &[u8],buffer: &mut [u8],index: usize,step: usize,count: usize,) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:24,1
    - Dst: parse_sign::<T, FORMAT>
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:27,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:28,1
    - Dst: DigitsIterator::is_buffer_empty
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:29,1
    - Dst: into_error
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:33,1
    - Dst: required_digits
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:36,1
    - Dst: into_error
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:37,1
    - Dst: DigitsIterator::cursor
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:39,1
    - Dst: DigitsIterator::cursor
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:47,1
    - Dst: has_base_prefix
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:51,1
    - Dst: no_integer_leading_zeros
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:51,1
    - Dst: DigitsIterator::skip_zeros
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:55,1
    - Dst: base_prefix
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:60,1
    - Dst: DigitsIterator::read_if_value
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:64,1
    - Dst: case_sensitive_base_prefix
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:64,1
    - Dst: Option::is_some
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:64,1
    - Dst: DigitsIterator::is_buffer_empty
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:66,1
    - Dst: into_error
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:67,1
    - Dst: no_integer_leading_zeros
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:77,1
    - Dst: DigitsIterator::cursor
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:79,1
    - Dst: into_error
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:81,1
    - Dst: DigitsIterator::peek
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:84,1
    - Dst: Option::map
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:84,1
    - Dst: lexical_util::digit::char_to_digit_const
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:84,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:84,1
    - Dst: into_error
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:86,1
    - Dst: DigitsIterator::cursor
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:88,1
    - Dst: DigitsIterator::current_count
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:88,1
    - Dst: DigitsIterator::current_count
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:90,1
    - Dst: T::overflow_digits
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:96,1
    - Dst: DigitsIterator::as_slice
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:97,1
    - Dst: '&''a [u8]::len'
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:97,1
    - Dst: parse_digits_unchecked
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:108,1
    - Dst: parse_digits_unchecked
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:110,1
    - Dst: parse_digits_checked
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:112,1
    - Dst: parse_digits_checked
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:114,1
    - Dst: DigitsIterator::buffer_length
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:117,1
    - Dst: DigitsIterator::current_count
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:117,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 111
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 699
      start: 580
    functionDepth: 7
    functionLinenumber: 580
    functionLinenumberEnd: 699
    functionName: algorithm
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - '&''a [u8]::len'
    - DigitsIterator::as_slice
    - base_prefix
    - lexical_util::digit::char_to_digit_const
    - into_error
    - required_digits
    - parse_digits_unchecked
    - DigitsIterator::current_count
    - integer_iter
    - DigitsIterator::buffer_length
    - DigitsIterator::is_buffer_empty
    - parse_digits_checked
    - DigitsIterator::read_if_value
    - DigitsIterator::peek
    - has_base_prefix
    - bytes::<FORMAT>
    - Option::map
    - DigitsIterator::cursor
    - T::overflow_digits
    - no_integer_leading_zeros
    - case_sensitive_base_prefix
    - Option::is_some
    - DigitsIterator::skip_zeros
    - radix
    - parse_sign::<T, FORMAT>
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::format::radix_from_flags
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:292,1
    - Dst: algorithm
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:300,1
    - Dst: Option::digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:307,1
    - Dst: lexical_util::step::u64_step
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:327,1
    - Dst: lexical_util::div128::u128_divrem
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:328,1
    - Dst: write_step_digits
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:330,1
    - Dst: write_digits
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:332,1
    - Dst: lexical_util::div128::u128_divrem
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:337,1
    - Dst: write_step_digits
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:338,1
    - Dst: write_digits
      Src: /src/rust-lexical/lexical-write-integer/src/algorithm.rs:341,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 46
    argCount: 3
    argNames:
    - value
    - table
    - buffer
    argTypes:
    - u128
    - '&[u8]'
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 351
      start: 282
    functionDepth: 8
    functionLinenumber: 282
    functionLinenumberEnd: 351
    functionName: algorithm_u128
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - Option::digit_count
    - write_step_digits
    - write_digits
    - algorithm
    - lexical_util::div128::u128_divrem
    - lexical_util::format::radix_from_flags
    - lexical_util::step::u64_step
    linkageType: ''
    returnType: usize
    signature: 'pub fn algorithm_u128<const FORMAT: u128, const MASK: u128, const
      SHIFT: i32>(value: u128,table: &[u8],buffer: &mut [u8],) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::assert::debug_assert_radix
      Src: /src/rust-lexical/lexical-write-integer/src/table_binary.rs:23,1
    - Dst: lexical_util::format::radix_from_flags
      Src: /src/rust-lexical/lexical-write-integer/src/table_binary.rs:23,1
    - Dst: lexical_util::format::radix_from_flags
      Src: /src/rust-lexical/lexical-write-integer/src/table_binary.rs:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 33
    functionName: get_table
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/table_binary.rs
    functionUses: 0
    functionsReached:
    - lexical_util::assert::debug_assert_radix
    - lexical_util::format::radix_from_flags
    linkageType: ''
    returnType: '&''static [u8]'
    signature: 'pub fn get_table<const FORMAT: u128, const MASK: u128, const SHIFT:
      i32>() -> &''static [u8]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_u32
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:15,1
    - Dst: <$t as AsPrimitive>::from_u32
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:16,1
    - Dst: as_u32
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:24,1
    - Dst: <$t as AsPrimitive>::from_u32
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:25,1
    - Dst: <$t as AsPrimitive>::from_u32
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:33,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 111
    functionName: digit_count
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/digit_count.rs
    functionUses: 8
    functionsReached:
    - <$t as AsPrimitive>::from_u32
    - as_u32
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_log2
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 5
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: digit_log2
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/digit_count.rs
    functionUses: 0
    functionsReached:
    - fast_log2
    linkageType: ''
    returnType: usize
    signature: 'fn digit_log2<T: UnsignedInteger>(x: T) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_log2
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - x
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 5
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: digit_log4
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/digit_count.rs
    functionUses: 0
    functionsReached:
    - fast_log2
    linkageType: ''
    returnType: usize
    signature: 'fn digit_log4<T: UnsignedInteger>(x: T) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_log2
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - x
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 5
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: digit_log8
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/digit_count.rs
    functionUses: 0
    functionsReached:
    - fast_log2
    linkageType: ''
    returnType: usize
    signature: 'fn digit_log8<T: UnsignedInteger>(x: T) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_log2
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - x
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 5
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: digit_log16
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/digit_count.rs
    functionUses: 0
    functionsReached:
    - fast_log2
    linkageType: ''
    returnType: usize
    signature: 'fn digit_log16<T: UnsignedInteger>(x: T) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_log2
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - x
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 5
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: digit_log32
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/digit_count.rs
    functionUses: 0
    functionsReached:
    - fast_log2
    linkageType: ''
    returnType: usize
    signature: 'fn digit_log32<T: UnsignedInteger>(x: T) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitCount::decimal_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:187,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:189,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:190,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:191,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:192,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:193,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 197
      start: 183
    functionDepth: 7
    functionLinenumber: 183
    functionLinenumberEnd: 197
    functionName: DigitCount::digit_count
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/digit_count.rs
    functionUses: 0
    functionsReached:
    - digit_count
    - DigitCount::decimal_count
    linkageType: ''
    returnType: usize
    signature: 'fn digit_count(self, radix: u32) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: DigitCount::slow_digit_count
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/digit_count.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'fn slow_digit_count(self, radix: u32) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 215
    functionName: digit_impl
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/digit_count.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: 'lexical_util::

        assert::debug_assert_radix'
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:225,1
    - Dst: u128::decimal_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:228,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:230,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:231,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:232,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:233,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:234,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:240,1
    - Dst: 'lexical_util::

        step::u64_step'
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:244,1
    - Dst: 'lexical_util::

        div128::u128_divrem'
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:245,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:248,1
    - Dst: 'lexical_util::

        div128::u128_divrem'
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:251,1
    - Dst: digit_count
      Src: /src/rust-lexical/lexical-write-integer/src/digit_count.rs:254,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 261
      start: 224
    functionDepth: 8
    functionLinenumber: 224
    functionLinenumberEnd: 261
    functionName: u128::digit_count
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/digit_count.rs
    functionUses: 0
    functionsReached:
    - u128::decimal_count
    - 'lexical_util::

      div128::u128_divrem'
    - digit_count
    - 'lexical_util::

      step::u64_step'
    - 'lexical_util::

      assert::debug_assert_radix'
    linkageType: ''
    returnType: usize
    signature: 'fn digit_count(self, radix: u32) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_integer::<FORMAT, { format::RADIX }, { format::RADIX_SHIFT }>
      Src: /src/rust-lexical/lexical-write-integer/src/write.rs:6,1
    - Dst: write_integer_signed::<FORMAT, { format::RADIX }, { format::RADIX_SHIFT
        }>
      Src: /src/rust-lexical/lexical-write-integer/src/write.rs:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 32
    functionName: write_mantissa
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/write.rs
    functionUses: 0
    functionsReached:
    - write_integer_signed::<FORMAT, { format::RADIX }, { format::RADIX_SHIFT }>
    - write_integer::<FORMAT, { format::RADIX }, { format::RADIX_SHIFT }>
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: format::radix_from_flags
      Src: /src/rust-lexical/lexical-write-integer/src/write.rs:157,1
    - Dst: WriteInteger::decimal
      Src: /src/rust-lexical/lexical-write-integer/src/write.rs:158,1
    - Dst: radix::<FORMAT, MASK, SHIFT>
      Src: /src/rust-lexical/lexical-write-integer/src/write.rs:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 162
      start: 153
    functionDepth: 4
    functionLinenumber: 153
    functionLinenumberEnd: 162
    functionName: WriteInteger::write_integer
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/write.rs
    functionUses: 0
    functionsReached:
    - WriteInteger::decimal
    - format::radix_from_flags
    - radix::<FORMAT, MASK, SHIFT>
    linkageType: ''
    returnType: usize
    signature: 'fn write_integer<const FORMAT: u128, const MASK: u128, const SHIFT:
      i32>(self,buffer: &mut [u8],) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: format::radix_from_flags
      Src: /src/rust-lexical/lexical-write-integer/src/write.rs:178,1
    - Dst: WriteInteger::decimal_signed
      Src: /src/rust-lexical/lexical-write-integer/src/write.rs:179,1
    - Dst: radix::<FORMAT, MASK, SHIFT>
      Src: /src/rust-lexical/lexical-write-integer/src/write.rs:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 183
      start: 174
    functionDepth: 5
    functionLinenumber: 174
    functionLinenumberEnd: 183
    functionName: WriteInteger::write_integer_signed
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/write.rs
    functionUses: 0
    functionsReached:
    - format::radix_from_flags
    - radix::<FORMAT, MASK, SHIFT>
    - WriteInteger::decimal_signed
    linkageType: ''
    returnType: usize
    signature: 'fn write_integer_signed<const FORMAT: u128, const MASK: u128, const
      SHIFT: i32>(self,buffer: &mut [u8],) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 193
    functionName: write_integer_impl
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/write.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-write-integer/src/compact.rs:46,1
    - Dst: Self::from_u32
      Src: /src/rust-lexical/lexical-write-integer/src/compact.rs:49,1
    - Dst: lexical_util::digit::digit_to_char
      Src: /src/rust-lexical/lexical-write-integer/src/compact.rs:55,1
    - Dst: u32::as_cast
      Src: /src/rust-lexical/lexical-write-integer/src/compact.rs:55,1
    - Dst: lexical_util::digit::digit_to_char
      Src: /src/rust-lexical/lexical-write-integer/src/compact.rs:61,1
    - Dst: u32::as_cast
      Src: /src/rust-lexical/lexical-write-integer/src/compact.rs:61,1
    - Dst: lexical_util::algorithm::copy_to_dst
      Src: /src/rust-lexical/lexical-write-integer/src/compact.rs:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 2
    argNames:
    - radix
    - buffer
    argTypes:
    - u32
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 64
      start: 41
    functionDepth: 3
    functionLinenumber: 41
    functionLinenumberEnd: 64
    functionName: Compact::compact
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/compact.rs
    functionUses: 0
    functionsReached:
    - lexical_util::algorithm::copy_to_dst
    - lexical_util::digit::digit_to_char
    - len
    - u32::as_cast
    - Self::from_u32
    linkageType: ''
    returnType: usize
    signature: 'fn compact(self, radix: u32, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: compact_impl
    functionSourceFile: /src/rust-lexical/lexical-write-integer/src/compact.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_lexical
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:39,1
    - Dst: f64::from_lexical_with_options::<NO_CONSECUTIVE>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:42,1
    - Dst: f64::from_lexical_with_options::<NO_LEADING>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:45,1
    - Dst: f64::from_lexical_with_options::<NO_LEADING>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:49,1
    - Dst: f64::from_lexical_with_options::<NO_LEADING>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:52,1
    - Dst: f64::from_lexical_with_options::<NO_LEADING>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:55,1
    - Dst: f64::from_lexical_with_options::<NO_CONSECUTIVE>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:58,1
    - Dst: f64::from_lexical_with_options::<CONSECUTIVE>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 66
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 63
    functionName: issue_96_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs
    functionUses: 0
    functionsReached:
    - f64::from_lexical_with_options::<NO_CONSECUTIVE>
    - f64::from_lexical_with_options::<NO_LEADING>
    - f64::from_lexical
    - f64::from_lexical_with_options::<CONSECUTIVE>
    linkageType: ''
    returnType: void
    signature: fn issue_96_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:74,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:77,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:80,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:83,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:86,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:89,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:92,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:95,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:98,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:101,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:104,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 109
    functionName: issue_96_i_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs
    functionUses: 0
    functionsReached:
    - f64::from_lexical_partial_with_options::<FMT>
    linkageType: ''
    returnType: void
    signature: fn issue_96_i_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:120,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:123,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:126,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:129,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:132,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:135,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:138,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 143
    functionName: issue_96_l_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs
    functionUses: 0
    functionsReached:
    - f64::from_lexical_partial_with_options::<FMT>
    linkageType: ''
    returnType: void
    signature: fn issue_96_l_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:154,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:157,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:160,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:163,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:166,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:169,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:172,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:175,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:178,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 183
    functionName: issue_96_t_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs
    functionUses: 0
    functionsReached:
    - f64::from_lexical_partial_with_options::<FMT>
    linkageType: ''
    returnType: void
    signature: fn issue_96_t_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:195,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:198,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:201,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:204,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:207,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:210,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:213,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:216,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:219,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:222,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 227
    functionName: issue_96_il_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs
    functionUses: 0
    functionsReached:
    - f64::from_lexical_partial_with_options::<FMT>
    linkageType: ''
    returnType: void
    signature: fn issue_96_il_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:239,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:242,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:245,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:248,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:252,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:255,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:258,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:261,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:264,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:267,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 272
    functionName: issue_96_it_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs
    functionUses: 0
    functionsReached:
    - f64::from_lexical_partial_with_options::<FMT>
    linkageType: ''
    returnType: void
    signature: fn issue_96_it_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:284,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:287,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:290,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:293,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:296,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:299,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:302,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:305,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:308,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:311,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:314,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 319
    functionName: issue_96_lt_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs
    functionUses: 0
    functionsReached:
    - f64::from_lexical_partial_with_options::<FMT>
    linkageType: ''
    returnType: void
    signature: fn issue_96_lt_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:332,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:335,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:338,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:341,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:344,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:347,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:350,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:353,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:356,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:359,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:362,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 367
    functionName: issue_96_no_required_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs
    functionUses: 0
    functionsReached:
    - f64::from_lexical_partial_with_options::<FMT>
    linkageType: ''
    returnType: void
    signature: fn issue_96_no_required_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 18
    functionName: u8_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/partial_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u8_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 34
    functionName: i8_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i8_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: u16_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u16_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: i16_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i16_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: u32_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u32_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 74
    functionName: i32_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i32_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 84
    functionName: u64_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u64_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 102
    functionName: i64_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i64_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 121
    functionName: u128_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u128_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 140
    functionName: i128_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i128_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: double_sign_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn double_sign_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 161
    functionName: i32_binary_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i32_binary_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32::from_lexical_with_options::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - bytes
    - expected
    argTypes:
    - '&[u8]'
    - u32
    constantsTouched: []
    func_position:
      end: 168
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 168
    functionName: radix_to_u32
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - u32::from_lexical_with_options::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: 'fn radix_to_u32<const FORMAT: u128>(bytes: &[u8], expected: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 220
    functionName: i32_no_leading_zeros_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i32_no_leading_zeros_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 233
    functionName: i32_integer_internal_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i32_integer_internal_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 247
    functionName: i32_integer_leading_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i32_integer_leading_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 261
    functionName: i32_integer_trailing_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i32_integer_trailing_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 277
    functionName: i32_integer_consecutive_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i32_integer_consecutive_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 289
    functionName: i32_json_no_leading_zero
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i32_json_no_leading_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1147
    functionDepth: 0
    functionLinenumber: 1147
    functionLinenumberEnd: 1167
    functionName: base_prefix_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn base_prefix_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1193
      start: 1171
    functionDepth: 0
    functionLinenumber: 1171
    functionLinenumberEnd: 1193
    functionName: base_suffix_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn base_suffix_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1197
    functionDepth: 0
    functionLinenumber: 1197
    functionLinenumberEnd: 1209
    functionName: base_prefix_and_suffix_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn base_prefix_and_suffix_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_lexical_with_options::<DECIMAL_FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_98_tests.rs:19,1
    - Dst: Options::new
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_98_tests.rs:19,1
    - Dst: f64::from_lexical_with_options::<DECIMAL_FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_98_tests.rs:35,1
    - Dst: Options::new
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_98_tests.rs:35,1
    - Dst: f64::from_lexical_with_options::<DECIMAL_FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_98_tests.rs:51,1
    - Dst: Options::new
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_98_tests.rs:51,1
    - Dst: f64::from_lexical_with_options::<DECIMAL_FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_98_tests.rs:55,1
    - Dst: Options::new
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_98_tests.rs:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 11
    functionDepth: 3
    functionLinenumber: 11
    functionLinenumberEnd: 67
    functionName: issue_98_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/issue_98_tests.rs
    functionUses: 0
    functionsReached:
    - Options::new
    - f64::from_lexical_with_options::<DECIMAL_FORMAT>
    linkageType: ''
    returnType: void
    signature: fn issue_98_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 34
    functionName: u8_decimal_format_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/partial_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u8_decimal_format_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 31
    functionName: test_is_4digits
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_is_4digits()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 39
    functionName: test_parse_4digits
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_parse_4digits()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ STANDARD }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs:44,1
    - Dst: algorithm::try_parse_4digits::<u32, _, STANDARD>
      Src: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs:45,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 53
    functionName: test_try_parse_4digits
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - bytes::<{ STANDARD }>
    - algorithm::try_parse_4digits::<u32, _, STANDARD>
    - integer_iter
    linkageType: ''
    returnType: void
    signature: fn test_try_parse_4digits()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 74
    functionName: test_is_8digits
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_is_8digits()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 103
    functionName: test_parse_8digits
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_parse_8digits()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ STANDARD }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs:108,1
    - Dst: algorithm::try_parse_8digits::<u64, _, STANDARD>
      Src: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs:109,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 118
    functionName: test_try_parse_8digits
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - bytes::<{ STANDARD }>
    - algorithm::try_parse_8digits::<u64, _, STANDARD>
    - integer_iter
    linkageType: ''
    returnType: void
    signature: fn test_try_parse_8digits()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: util::from_radix
      Src: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs:3,1
    - Dst: algorithm::algorithm_partial::<u32, { from_radix($i) }>
      Src: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs:3,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 121
    functionDepth: 3
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionName: parse_radix
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - util::from_radix
    - algorithm::algorithm_partial::<u32, { from_radix($i) }>
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: algorithm::algorithm_partial::<u32, STANDARD>
      Src: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs:132,1
    - Dst: algorithm::algorithm_partial::<i32, STANDARD>
      Src: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 162
    functionName: algorithm_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - algorithm::algorithm_partial::<u32, STANDARD>
    - algorithm::algorithm_partial::<i32, STANDARD>
    linkageType: ''
    returnType: void
    signature: fn algorithm_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: algorithm::algorithm_partial::<u128, STANDARD>
      Src: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs:167,1
    - Dst: algorithm::algorithm_partial::<i128, STANDARD>
      Src: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 178
    functionName: algorithm_128_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached:
    - algorithm::algorithm_partial::<i128, STANDARD>
    - algorithm::algorithm_partial::<u128, STANDARD>
    linkageType: ''
    returnType: void
    signature: fn algorithm_128_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 27
    functionName: issue_91_test
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/tests/issue_91_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn issue_91_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 885
      start: 881
    functionDepth: 0
    functionLinenumber: 881
    functionLinenumberEnd: 885
    functionName: integer_from_lexical
    functionSourceFile: /src/rust-lexical/lexical-core/src/lib.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames: []
    argTypes:
    - '&Iter'
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: can_try_parse_multidigits
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - mantissa_radix
    linkageType: ''
    returnType: bool
    signature: 'const fn can_try_parse_multidigits<''a, Iter: DigitsIter<''a>, const
      FORMAT: u128>(_: &Iter) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: required_digits
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:3,1
    - Dst: lexical_util::num::as_cast
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:3,1
    - Dst: required_digits
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:6,1
    - Dst: into_error
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:7,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:9,1
    - Dst: lexical_util::num::as_cast
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:9,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 74
    functionName: into_ok_complete
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - required_digits
    - lexical_util::num::as_cast
    - Ok
    - into_error
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:3,1
    - Dst: lexical_util::num::as_cast
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:3,1
    - Dst: required_digits
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:6,1
    - Dst: into_error
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:7,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:9,1
    - Dst: lexical_util::num::as_cast
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:9,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 89
    functionName: into_ok_partial
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - required_digits
    - lexical_util::num::as_cast
    - Ok
    - into_error
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into_error
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:3,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: invalid_digit_complete
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - into_error
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into_ok_partial
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:3,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 106
    functionName: invalid_digit_partial
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - into_ok_partial
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 113
    functionName: into_error
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 5
    functionsReached:
    - Err
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: cursor
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:2,1
    - Dst: current_count
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 172
    functionName: fmt_invalid_digit
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 2
    functionsReached:
    - cursor
    - current_count
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - byte
    argTypes:
    - '&mut Bytes<''_, FORMAT>'
    constantsTouched: []
    func_position:
      end: 230
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 230
    functionName: parse_sign
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse_sign<T: Integer, const FORMAT: u128>(byte: &mut Bytes<''_,
      FORMAT>) -> Result<bool>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: i32::wrapping_add
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:251,1
    - Dst: i32::wrapping_sub
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 1
    argNames:
    - v
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 255
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 255
    functionName: is_4digits
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - i32::wrapping_add
    - i32::wrapping_sub
    linkageType: ''
    returnType: bool
    signature: 'pub fn is_4digits<const FORMAT: u128>(v: u32) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 1
    argNames:
    - v
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 271
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 271
    functionName: parse_4digits
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: 'pub fn parse_4digits<const FORMAT: u128>(mut v: u32) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32::from_le
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:291,1
    - Dst: DigitsIterator::peek_u32
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:291,1
    - Dst: is_4digits::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:292,1
    - Dst: DigitsIterator::step_by_unchecked
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:294,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:295,1
    - Dst: T::as_cast
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:295,1
    - Dst: parse_4digits::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:295,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    argCount: 1
    argNames:
    - iter
    argTypes:
    - '&mut Iter'
    constantsTouched: []
    func_position:
      end: 299
      start: 279
    functionDepth: 6
    functionLinenumber: 279
    functionLinenumberEnd: 299
    functionName: try_parse_4digits
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - u32::from_le
    - Some
    - is_4digits::<FORMAT>
    - T::as_cast
    - parse_4digits::<FORMAT>
    - DigitsIterator::peek_u32
    - DigitsIterator::step_by_unchecked
    linkageType: ''
    returnType: Option
    signature: 'pub fn try_parse_4digits<''a, T, Iter, const FORMAT: u128>(iter: &mut
      Iter) -> Option<T>whereT: Integer,Iter: DigitsIter<''a>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: i32::wrapping_add
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:316,1
    - Dst: i32::wrapping_sub
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 1
    argNames:
    - v
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 320
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 320
    functionName: is_8digits
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - i32::wrapping_add
    - i32::wrapping_sub
    linkageType: ''
    returnType: bool
    signature: 'pub fn is_8digits<const FORMAT: u128>(v: u64) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:897,1
    - Dst: can_try_parse_multidigit
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:898,1
    - Dst: radix8
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:900,1
    - Dst: algorithm::try_parse_8digits::<u64, _, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:903,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:904,1
    - Dst: wrapping_add
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:904,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 2
    argNames:
    - iter
    - mantissa
    argTypes:
    - Iter
    - '&mut u64'
    constantsTouched: []
    func_position:
      end: 907
      start: 892
    functionDepth: 4
    functionLinenumber: 892
    functionLinenumberEnd: 907
    functionName: parse_8digits
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 1
    functionsReached:
    - can_try_parse_multidigit
    - algorithm::try_parse_8digits::<u64, _, FORMAT>
    - radix
    - wrapping_mul
    - wrapping_add
    - radix8
    linkageType: ''
    returnType: void
    signature: 'pub fn parse_8digits<''a, Iter, const FORMAT: u128>(mut iter: Iter,
      mantissa: &mut u64)whereIter: DigitsIter<''a>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:3,1
    - Dst: can_try_parse_multidigit
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:6,1
    - Dst: radix8
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:8,1
    - Dst: algorithm::try_parse_8digits::<Limb, _, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:10,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:11,1
    - Dst: wrapping_add
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:11,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 271
    functionDepth: 4
    functionLinenumber: 271
    functionLinenumberEnd: 299
    functionName: try_parse_8digits
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 1
    functionsReached:
    - algorithm::try_parse_8digits::<Limb, _, FORMAT>
    - can_try_parse_multidigit
    - radix
    - wrapping_mul
    - wrapping_add
    - radix8
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:5,1
    - Dst: lexical_util::digit::char_to_digit_const
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:6,1
    - Dst: fmt_invalid_digit
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:8,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:13,1
    - Dst: lexical_util::num::as_cast
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:13,1
    - Dst: lexical_util::num::as_cast
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:13,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 422
      start: 399
    functionDepth: 2
    functionLinenumber: 399
    functionLinenumberEnd: 422
    functionName: parse_1digit_unchecked
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - fmt_invalid_digit
    - lexical_util::num::as_cast
    - lexical_util::digit::char_to_digit_const
    - wrapping_mul
    - next
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:5,1
    - Dst: lexical_util::digit::char_to_digit_const
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:6,1
    - Dst: fmt_invalid_digit
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:8,1
    - Dst: checked_mul
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:13,1
    - Dst: lexical_util::num::as_cast
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:13,1
    - Dst: and_then
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:13,1
    - Dst: lexical_util::num::as_cast
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:13,1
    - Dst: into_error
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:15,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 437
    functionDepth: 2
    functionLinenumber: 437
    functionLinenumberEnd: 463
    functionName: parse_1digit_checked
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - and_then
    - checked_mul
    - fmt_invalid_digit
    - lexical_util::num::as_cast
    - lexical_util::digit::char_to_digit_const
    - into_error
    - next
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: can_try_parse_multidigits::<_, FORMAT>
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:2,1
    - Dst: buffer_length
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:11,1
    - Dst: T::from_u32
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:13,1
    - Dst: radix8
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:13,1
    - Dst: try_parse_8digits::<T, _, FORMAT>
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:14,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:15,1
    - Dst: buffer_length
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:17,1
    - Dst: T::from_u32
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:19,1
    - Dst: radix4
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:19,1
    - Dst: try_parse_4digits::<T, _, FORMAT>
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:20,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:21,1
    - Dst: parse_1digit_unchecked
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:24,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 515
      start: 481
    functionDepth: 4
    functionLinenumber: 481
    functionLinenumberEnd: 515
    functionName: parse_digits_unchecked
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 2
    functionsReached:
    - T::from_u32
    - radix4
    - try_parse_8digits::<T, _, FORMAT>
    - can_try_parse_multidigits::<_, FORMAT>
    - parse_1digit_unchecked
    - try_parse_4digits::<T, _, FORMAT>
    - wrapping_mul
    - buffer_length
    - radix8
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_contiguous
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:7,1
    - Dst: take_n
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:8,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:9,1
    - Dst: parse_digits_unchecked
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:10,1
    - Dst: parse_1digit_checked
      Src: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs:23,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 568
      start: 533
    functionDepth: 5
    functionLinenumber: 533
    functionLinenumberEnd: 568
    functionName: parse_digits_checked
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 1
    functionsReached:
    - parse_digits_unchecked
    - parse_1digit_checked
    - is_contiguous
    - integer_iter
    - take_n
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&[u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 708
      start: 703
    functionDepth: 0
    functionLinenumber: 703
    functionLinenumberEnd: 708
    functionName: algorithm_complete
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: 'pub fn algorithm_complete<T, const FORMAT: u128>(bytes: &[u8], options:
      &Options) -> Result<T>whereT: Integer,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&[u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 720
      start: 712
    functionDepth: 0
    functionLinenumber: 712
    functionLinenumberEnd: 720
    functionName: algorithm_partial
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: 'pub fn algorithm_partial<T, const FORMAT: u128>(bytes: &[u8],options:
      &Options,) -> Result<(T, usize)>whereT: Integer,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: algorithm_complete::<_, { FORMAT }>
      Src: /src/rust-lexical/lexical-parse-integer/src/parse.rs:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&[u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: ParseInteger::parse_complete
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/parse.rs
    functionUses: 0
    functionsReached:
    - algorithm_complete::<_, { FORMAT }>
    linkageType: ''
    returnType: Result
    signature: 'fn parse_complete<const FORMAT: u128>(bytes: &[u8], options: &Options)
      -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: algorithm_partial::<_, { FORMAT }>
      Src: /src/rust-lexical/lexical-parse-integer/src/parse.rs:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&[u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: ParseInteger::parse_partial
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/parse.rs
    functionUses: 0
    functionsReached:
    - algorithm_partial::<_, { FORMAT }>
    linkageType: ''
    returnType: Result
    signature: 'fn parse_partial<const FORMAT: u128>(bytes: &[u8], options: &Options)
      -> Result<(Self, usize)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: parse_integer_impl
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/parse.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: OptionsBuilder::get_no_multi_digit
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_no_multi_digit(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - no_multi_digit
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: OptionsBuilder::no_multi_digit
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn no_multi_digit(mut self, no_multi_digit: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: Options::get_no_multi_digit
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_no_multi_digit(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - no_multi_digit
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: Options::no_multi_digit
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn no_multi_digit(&mut self, no_multi_digit: bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - no_multi_digit
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: Options::set_no_multi_digit
    functionSourceFile: /src/rust-lexical/lexical-parse-integer/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_no_multi_digit(&mut self, no_multi_digit: bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 12
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 12
    functionName: decimal_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/format_builder_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 36
    functionName: octal_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/format_builder_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn octal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 48
    functionName: hexadecimal_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/format_builder_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn hexadecimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: from_radix_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/format_builder_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn from_radix_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 20
    functionName: is_valid_ascii_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/ascii_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn is_valid_ascii_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: is_valid_ascii_slice_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/ascii_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn is_valid_ascii_slice_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 45
    functionName: is_valid_letter_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/ascii_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn is_valid_letter_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: is_valid_letter_slice_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/ascii_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn is_valid_letter_slice_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 19
    functionName: as_f32_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/bf16_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn as_f32_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionName: math_tests
    functionSourceFile: /src/rust-lexical/lexical-util/tests/bf16_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn math_tests()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 50
    functionName: ignore_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn ignore_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_flag::<{ format::$flag }>
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:2,1
    - Dst: format::NumberFormatBuilder::new
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:5,1
    - Dst: Self::digit_separator
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:5,1
    - Dst: num::NonZeroU8::new
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:6,1
    - Dst: build_unchecked
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:7,1
    - Dst: format::NumberFormatBuilder::new
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:13,1
    - Dst: Self::digit_separator
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:13,1
    - Dst: num::NonZeroU8::new
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:14,1
    - Dst: u128::internal_digit_separator
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:13,1
    - Dst: bool::leading_digit_separator
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:13,1
    - Dst: bool::trailing_digit_separator
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:13,1
    - Dst: bool::build_unchecked
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:13,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 83
    functionName: test_flag
    functionSourceFile: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs
    functionUses: 1
    functionsReached:
    - num::NonZeroU8::new
    - bool::trailing_digit_separator
    - u128::internal_digit_separator
    - test_flag::<{ format::$flag }>
    - format::NumberFormatBuilder::new
    - bool::leading_digit_separator
    - bool::build_unchecked
    - Self::digit_separator
    - build_unchecked
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:87,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:88,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:89,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:90,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:91,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:92,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:93,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:94,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:95,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:96,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:97,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:98,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:99,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:100,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:101,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:102,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:104,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:106,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:107,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:108,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:109,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:110,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:111,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:112,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:113,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:114,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:115,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:116,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:117,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:118,1
    - Dst: test_flag
      Src: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 120
    functionName: flags_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs
    functionUses: 0
    functionsReached:
    - test_flag
    linkageType: ''
    returnType: void
    signature: fn flags_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 241
    functionName: constants_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn constants_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:10,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:11,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - input
    - output
    argTypes:
    - '&[u8]'
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 13
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 13
    functionName: skip_iter_eq
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - bytes::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: 'fn skip_iter_eq<const FORMAT: u128>(input: &[u8], output: &[u8])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:23,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:24,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:25,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:26,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:27,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:28,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:29,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:30,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:31,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:32,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:33,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:34,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:35,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:36,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:37,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:38,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:39,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:40,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:41,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:42,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:43,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:44,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:45,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:46,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:47,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:48,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:49,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:50,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:51,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 68
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 53
    functionName: test_skip_iter_i
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_i()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:63,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:64,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:65,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:66,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:67,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:68,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:69,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:70,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:71,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:72,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:73,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:74,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:75,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:76,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:77,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:78,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:79,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:80,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:81,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:82,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:83,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:84,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:85,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:86,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:87,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:88,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:89,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:90,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:91,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 68
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 93
    functionName: test_skip_iter_l
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_l()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:103,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:104,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:105,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:106,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:107,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:108,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:109,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:110,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:111,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:112,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:113,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:114,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:115,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:116,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:117,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:118,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:119,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:120,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:121,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:122,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:123,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:124,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:125,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:126,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:127,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:128,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:129,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:130,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:131,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 68
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 133
    functionName: test_skip_iter_t
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_t()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:144,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:145,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:146,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:147,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:148,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:149,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:150,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:151,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:152,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:153,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:154,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:155,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:156,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:157,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:158,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:159,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:160,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:161,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:162,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:163,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:164,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:165,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:166,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:167,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:168,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:169,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:170,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:171,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:172,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 70
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 174
    functionName: test_skip_iter_il
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_il()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:185,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:186,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:187,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:188,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:189,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:190,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:191,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:192,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:193,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:194,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:195,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:196,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:197,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:198,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:199,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:200,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:201,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:202,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:203,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:204,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:205,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:206,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:207,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:208,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:209,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:210,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:211,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:212,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:213,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 70
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 215
    functionName: test_skip_iter_it
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_it()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:226,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:227,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:228,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:229,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:230,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:231,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:232,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:233,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:234,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:235,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:236,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:237,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:238,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:239,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:240,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:241,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:242,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:243,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:244,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:245,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:246,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:247,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:248,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:249,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:250,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:251,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:252,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:253,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:254,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 70
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 256
    functionName: test_skip_iter_lt
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_lt()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:268,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:269,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:270,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:271,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:272,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:273,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:274,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:275,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:276,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:277,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:278,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:279,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:280,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:281,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:282,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:283,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:284,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:285,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:286,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:287,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:288,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:289,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:290,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:291,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:292,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:293,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:294,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:295,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:296,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 72
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 298
    functionName: test_skip_iter_ilt
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_ilt()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:309,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:310,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:311,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:312,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:313,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:314,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:315,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:316,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:317,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:318,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:319,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:320,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:321,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:322,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:323,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:324,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:325,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:326,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:327,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:328,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:329,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:330,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:331,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:332,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:333,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:334,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:335,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:336,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:337,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 70
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 339
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 339
    functionName: test_skip_iter_ic
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_ic()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:350,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:351,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:352,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:353,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:354,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:355,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:356,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:357,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:358,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:359,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:360,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:361,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:362,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:363,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:364,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:365,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:366,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:367,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:368,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:369,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:370,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:371,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:372,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:373,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:374,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:375,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:376,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:377,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:378,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 70
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 380
    functionName: test_skip_iter_lc
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_lc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:391,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:392,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:393,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:394,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:395,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:396,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:397,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:398,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:399,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:400,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:401,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:402,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:403,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:404,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:405,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:406,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:407,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:408,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:409,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:410,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:411,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:412,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:413,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:414,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:415,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:416,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:417,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:418,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:419,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 70
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 421
    functionName: test_skip_iter_tc
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_tc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:433,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:434,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:435,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:436,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:437,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:438,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:439,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:440,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:441,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:442,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:443,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:444,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:445,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:446,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:447,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:448,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:449,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:450,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:451,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:452,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:453,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:454,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:455,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:456,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:457,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:458,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:459,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:460,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:461,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 72
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 463
    functionName: test_skip_iter_ilc
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_ilc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:475,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:476,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:477,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:478,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:479,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:480,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:481,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:482,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:483,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:484,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:485,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:486,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:487,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:488,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:489,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:490,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:491,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:492,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:493,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:494,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:495,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:496,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:497,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:498,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:499,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:500,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:501,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:502,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:503,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 72
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 505
    functionName: test_skip_iter_itc
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_itc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:517,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:518,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:519,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:520,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:521,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:522,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:523,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:524,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:525,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:526,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:527,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:528,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:529,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:530,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:531,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:532,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:533,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:534,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:535,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:536,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:537,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:538,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:539,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:540,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:541,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:542,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:543,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:544,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:545,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:546,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 72
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 547
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 547
    functionName: test_skip_iter_ltc
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_ltc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:560,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:561,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:562,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:563,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:564,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:565,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:566,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:567,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:568,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:569,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:570,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:571,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:572,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:573,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:574,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:575,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:576,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:577,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:578,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:579,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:580,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:581,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:582,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:583,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:584,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:585,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:586,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:587,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:588,1
    - Dst: skip_iter_eq::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/skip_tests.rs:589,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 74
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 590
    functionName: test_skip_iter_iltc
    functionSourceFile: /src/rust-lexical/lexical-util/tests/skip_tests.rs
    functionUses: 0
    functionsReached:
    - skip_iter_eq::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn test_skip_iter_iltc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/digit.rs:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - c
    - radix
    argTypes:
    - u8
    - u32
    constantsTouched: []
    func_position:
      end: 90
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 90
    functionName: char_to_digit
    functionSourceFile: /src/rust-lexical/lexical-util/src/digit.rs
    functionUses: 2
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub const fn char_to_digit(c: u8, radix: u32) -> Option<u32>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:19,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:19,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:20,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:20,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:21,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:22,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:23,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:25,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:25,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:26,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:26,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:27,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:27,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:28,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:29,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:31,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:31,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:32,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:32,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:33,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:33,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:34,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:34,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:35,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:40,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:40,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:42,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:43,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:44,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:47,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:47,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:49,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:50,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:51,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:52,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:55,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:55,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:58,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:58,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:61,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:61,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:63,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:64,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:65,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:66,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:67,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:67,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:68,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:69,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:70,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:70,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:71,1
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:72,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 122
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 73
    functionName: char_to_digit_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/digit_tests.rs
    functionUses: 0
    functionsReached:
    - char_to_digit
    - Some
    linkageType: ''
    returnType: void
    signature: fn char_to_digit_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: char_to_digit
      Src: /src/rust-lexical/lexical-util/src/digit.rs:96,1
    - Dst: Option::is_some
      Src: /src/rust-lexical/lexical-util/src/digit.rs:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - c
    - radix
    argTypes:
    - u8
    - u32
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: char_is_digit
    functionSourceFile: /src/rust-lexical/lexical-util/src/digit.rs
    functionUses: 1
    functionsReached:
    - char_to_digit
    - Option::is_some
    linkageType: ''
    returnType: bool
    signature: 'pub const fn char_is_digit(c: u8, radix: u32) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:84,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:85,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:86,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:87,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:88,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:90,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:91,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:92,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:93,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:94,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:96,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:97,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:98,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:99,1
    - Dst: char_is_digit
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 101
    functionName: char_is_digit_const_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/digit_tests.rs
    functionUses: 0
    functionsReached:
    - char_is_digit
    linkageType: ''
    returnType: void
    signature: fn char_is_digit_const_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - digit
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 115
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 115
    functionName: digit_to_char
    functionSourceFile: /src/rust-lexical/lexical-util/src/digit.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: 'pub fn digit_to_char(digit: u32) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: digit_to_char
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:112,1
    - Dst: digit_to_char
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:113,1
    - Dst: digit_to_char
      Src: /src/rust-lexical/lexical-util/tests/digit_tests.rs:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 115
    functionName: digit_to_char_const_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/digit_tests.rs
    functionUses: 0
    functionsReached:
    - digit_to_char
    linkageType: ''
    returnType: void
    signature: fn digit_to_char_const_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: format::NumberFormatBuilder::new
      Src: /src/rust-lexical/lexical-util/tests/format_flags_tests.rs:9,1
    - Dst: Self::digit_separator
      Src: /src/rust-lexical/lexical-util/tests/format_flags_tests.rs:9,1
    - Dst: num::NonZeroU8::new
      Src: /src/rust-lexical/lexical-util/tests/format_flags_tests.rs:10,1
    - Dst: u128::digit_separator_flags
      Src: /src/rust-lexical/lexical-util/tests/format_flags_tests.rs:9,1
    - Dst: u128::build_unchecked
      Src: /src/rust-lexical/lexical-util/tests/format_flags_tests.rs:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - digit_separator
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 13
      start: 8
    functionDepth: 1
    functionLinenumber: 8
    functionLinenumberEnd: 13
    functionName: from_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/tests/format_flags_tests.rs
    functionUses: 1
    functionsReached:
    - num::NonZeroU8::new
    - u128::digit_separator_flags
    - format::NumberFormatBuilder::new
    - Self::digit_separator
    - u128::build_unchecked
    linkageType: ''
    returnType: u128
    signature: 'const fn from_digit_separator(digit_separator: u8) -> u128'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:730,1
    - Dst: is_valid_optional_control
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:732,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 736
      start: 729
    functionDepth: 5
    functionLinenumber: 729
    functionLinenumberEnd: 736
    functionName: is_valid_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 1
    functionsReached:
    - is_valid_optional_control
    - digit_separator
    linkageType: ''
    returnType: bool
    signature: 'pub const fn is_valid_digit_separator(format: u128) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_digit_separator
      Src: /src/rust-lexical/lexical-util/tests/format_flags_tests.rs:34,1
    - Dst: format::NumberFormat::<{ from_digit_separator(b'e') }>::rebuild
      Src: /src/rust-lexical/lexical-util/tests/format_flags_tests.rs:34,1
    - Dst: OptionsBuilder::radix
      Src: /src/rust-lexical/lexical-util/tests/format_flags_tests.rs:34,1
    - Dst: Self::build_unchecked
      Src: /src/rust-lexical/lexical-util/tests/format_flags_tests.rs:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 23
    functionDepth: 3
    functionLinenumber: 23
    functionLinenumberEnd: 39
    functionName: test_is_valid_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/tests/format_flags_tests.rs
    functionUses: 0
    functionsReached:
    - OptionsBuilder::radix
    - Self::build_unchecked
    - from_digit_separator
    - format::NumberFormat::<{ from_digit_separator(b'e') }>::rebuild
    linkageType: ''
    returnType: void
    signature: fn test_is_valid_digit_separator()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:766,1
    - Dst: digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:770,1
    - Dst: base_prefix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:771,1
    - Dst: base_suffix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:772,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 783
      start: 763
    functionDepth: 1
    functionLinenumber: 763
    functionLinenumberEnd: 783
    functionName: is_valid_punctuation
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 1
    functionsReached:
    - base_prefix
    - base_suffix
    - digit_separator
    linkageType: ''
    returnType: bool
    signature: 'pub const fn is_valid_punctuation(format: u128) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: test_is_valid_punctuation
    functionSourceFile: /src/rust-lexical/lexical-util/tests/format_flags_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_is_valid_punctuation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Digits::new
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:14,1
    - Dst: Digits::new
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:15,1
    - Dst: bytes::<{ STANDARD }>
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:18,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:19,1
    - Dst: DigitsIterator::step_by_unchecked
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:29,1
    - Dst: bytes::<{ STANDARD }>
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:40,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:41,1
    - Dst: bytes::<{ STANDARD }>
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:47,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:48,1
    - Dst: DigitsIterator::step_unchecked
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:51,1
    - Dst: DigitsIterator::step_unchecked
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:55,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 7
    functionDepth: 5
    functionLinenumber: 7
    functionLinenumberEnd: 57
    functionName: digits_iterator_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/iterator_tests.rs
    functionUses: 0
    functionsReached:
    - bytes::<{ STANDARD }>
    - integer_iter
    - Digits::new
    - DigitsIterator::step_unchecked
    - DigitsIterator::step_by_unchecked
    linkageType: ''
    returnType: void
    signature: fn digits_iterator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Digits::new
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:75,1
    - Dst: Digits::new
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:76,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:79,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:80,1
    - Dst: DigitsIterator::step_unchecked
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:88,1
    - Dst: DigitsIterator::next
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:91,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:95,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:96,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:110,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-util/tests/iterator_tests.rs:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 56
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 61
    functionDepth: 5
    functionLinenumber: 61
    functionLinenumberEnd: 115
    functionName: skip_iterator_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/iterator_tests.rs
    functionUses: 0
    functionsReached:
    - DigitsIterator::next
    - bytes::<{ FORMAT }>
    - Digits::new
    - DigitsIterator::step_unchecked
    - integer_iter
    linkageType: ''
    returnType: void
    signature: fn skip_iterator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 53
    functionName: format_properties_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/not_feature_format_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn format_properties_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 12
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 12
    functionName: copy_to_dest_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn copy_to_dest_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 30
    functionName: ltrim_char_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/algorithm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn ltrim_char_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 178
    functionName: as_primitive
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:22,1
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:23,1
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:24,1
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:25,1
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:26,1
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:27,1
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:28,1
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:29,1
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:30,1
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:31,1
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:32,1
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:33,1
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:34,1
    - Dst: as_primitive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 36
    functionName: as_primitive_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/num_tests.rs
    functionUses: 0
    functionsReached:
    - as_primitive
    linkageType: ''
    returnType: void
    signature: fn as_primitive_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 330
    functionName: as_cast
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:57,1
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:58,1
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:59,1
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:60,1
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:61,1
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:62,1
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:63,1
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:64,1
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:65,1
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:66,1
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:67,1
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:68,1
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:69,1
    - Dst: as_cast
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 71
    functionName: as_cast_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/num_tests.rs
    functionUses: 0
    functionsReached:
    - as_cast
    linkageType: ''
    returnType: void
    signature: fn as_cast_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - T
    - T
    constantsTouched: []
    func_position:
      end: 92
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 92
    functionName: check_number
    functionSourceFile: /src/rust-lexical/lexical-util/tests/num_tests.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn check_number<T: num::Number>(x: T, mut y: T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:96,1
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:97,1
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:98,1
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:99,1
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:100,1
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:101,1
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:102,1
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:103,1
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:104,1
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:105,1
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:106,1
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:107,1
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:108,1
    - Dst: check_number
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 110
    functionName: number_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/num_tests.rs
    functionUses: 0
    functionsReached:
    - check_number
    linkageType: ''
    returnType: void
    signature: fn number_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 1
    argNames:
    - x
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 147
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 147
    functionName: check_integer
    functionSourceFile: /src/rust-lexical/lexical-util/tests/num_tests.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn check_integer<T: num::Integer>(mut x: T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_integer
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:151,1
    - Dst: check_integer
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:152,1
    - Dst: check_integer
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:153,1
    - Dst: check_integer
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:154,1
    - Dst: check_integer
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:155,1
    - Dst: check_integer
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:156,1
    - Dst: check_integer
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:157,1
    - Dst: check_integer
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:158,1
    - Dst: check_integer
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:159,1
    - Dst: check_integer
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:160,1
    - Dst: check_integer
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:161,1
    - Dst: check_integer
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 163
    functionName: integer_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/num_tests.rs
    functionUses: 0
    functionsReached:
    - check_integer
    linkageType: ''
    returnType: void
    signature: fn integer_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 173
    functionName: ceil_divmod_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/num_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn ceil_divmod_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:196,1
    - Dst: is_sign_positive
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:198,1
    - Dst: is_sign_negative
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:199,1
    - Dst: ln
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:200,1
    - Dst: floor
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:201,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:204,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:205,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:206,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    argCount: 1
    argNames:
    - x
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 209
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 209
    functionName: check_float
    functionSourceFile: /src/rust-lexical/lexical-util/tests/num_tests.rs
    functionUses: 1
    functionsReached:
    - is_sign_negative
    - is_sign_positive
    - to_bits
    - floor
    - ln
    linkageType: ''
    returnType: void
    signature: 'fn check_float<T: num::Float>(mut x: T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_float
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:216,1
    - Dst: check_float
      Src: /src/rust-lexical/lexical-util/tests/num_tests.rs:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 213
    functionDepth: 3
    functionLinenumber: 213
    functionLinenumberEnd: 254
    functionName: float_test
    functionSourceFile: /src/rust-lexical/lexical-util/tests/num_tests.rs
    functionUses: 0
    functionsReached:
    - check_float
    linkageType: ''
    returnType: void
    signature: fn float_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: from_flag
    functionSourceFile: /src/rust-lexical/lexical-util/src/feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: NumberFormat::new
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: pub const fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormat::error
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:87,1
    - Dst: Error::is_success
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 8
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: NumberFormat::is_valid
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached:
    - NumberFormat::error
    - Error::is_success
    linkageType: ''
    returnType: bool
    signature: pub const fn is_valid(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: format_error_impl
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 7
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: NumberFormat::error
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 1
    functionsReached:
    - format_error_impl
    linkageType: ''
    returnType: Error
    signature: pub const fn error(&self) -> Error
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormat::error_radix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:99,1
    - Dst: Error::is_success
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: NumberFormat::is_valid_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached:
    - Error::is_success
    - NumberFormat::error_radix
    linkageType: ''
    returnType: bool
    signature: pub const fn is_valid_radix(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: radix_error_impl
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 3
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: NumberFormat::error_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 1
    functionsReached:
    - radix_error_impl
    linkageType: ''
    returnType: Error
    signature: pub const fn error_radix(&self) -> Error
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: NumberFormat::required_integer_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn required_integer_digits(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: NumberFormat::required_fraction_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn required_fraction_digits(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: NumberFormat::required_exponent_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn required_exponent_digits(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: NumberFormat::required_mantissa_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn required_mantissa_digits(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: NumberFormat::required_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn required_digits(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionName: NumberFormat::no_positive_mantissa_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn no_positive_mantissa_sign(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 291
    functionName: NumberFormat::required_mantissa_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn required_mantissa_sign(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 319
    functionName: NumberFormat::no_exponent_notation
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn no_exponent_notation(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: NumberFormat::no_positive_exponent_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn no_positive_exponent_sign(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 373
    functionName: NumberFormat::required_exponent_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn required_exponent_sign(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 400
    functionName: NumberFormat::no_exponent_without_fraction
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn no_exponent_without_fraction(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 427
    functionName: NumberFormat::no_special
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn no_special(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 446
    functionName: NumberFormat::case_sensitive_special
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn case_sensitive_special(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 472
    functionName: NumberFormat::no_integer_leading_zeros
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn no_integer_leading_zeros(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 502
    functionName: NumberFormat::no_float_leading_zeros
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn no_float_leading_zeros(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 528
    functionDepth: 0
    functionLinenumber: 528
    functionLinenumberEnd: 530
    functionName: NumberFormat::required_exponent_notation
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn required_exponent_notation(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 549
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 549
    functionName: NumberFormat::case_sensitive_exponent
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn case_sensitive_exponent(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 570
      start: 568
    functionDepth: 0
    functionLinenumber: 568
    functionLinenumberEnd: 570
    functionName: NumberFormat::case_sensitive_base_prefix
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn case_sensitive_base_prefix(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 591
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 591
    functionName: NumberFormat::case_sensitive_base_suffix
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn case_sensitive_base_suffix(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 630
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 630
    functionName: NumberFormat::integer_internal_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn integer_internal_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 666
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 666
    functionName: NumberFormat::fraction_internal_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn fraction_internal_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 702
      start: 700
    functionDepth: 0
    functionLinenumber: 700
    functionLinenumberEnd: 702
    functionName: NumberFormat::exponent_internal_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn exponent_internal_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 728
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 728
    functionName: NumberFormat::internal_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn internal_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 763
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 763
    functionName: NumberFormat::integer_leading_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn integer_leading_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 797
      start: 795
    functionDepth: 0
    functionLinenumber: 795
    functionLinenumberEnd: 797
    functionName: NumberFormat::fraction_leading_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn fraction_leading_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 831
      start: 829
    functionDepth: 0
    functionLinenumber: 829
    functionLinenumberEnd: 831
    functionName: NumberFormat::exponent_leading_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn exponent_leading_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 855
      start: 853
    functionDepth: 0
    functionLinenumber: 853
    functionLinenumberEnd: 855
    functionName: NumberFormat::leading_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn leading_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 890
      start: 888
    functionDepth: 0
    functionLinenumber: 888
    functionLinenumberEnd: 890
    functionName: NumberFormat::integer_trailing_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn integer_trailing_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 922
      start: 920
    functionDepth: 0
    functionLinenumber: 920
    functionLinenumberEnd: 922
    functionName: NumberFormat::fraction_trailing_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn fraction_trailing_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 956
      start: 954
    functionDepth: 0
    functionLinenumber: 954
    functionLinenumberEnd: 956
    functionName: NumberFormat::exponent_trailing_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn exponent_trailing_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 980
      start: 978
    functionDepth: 0
    functionLinenumber: 978
    functionLinenumberEnd: 980
    functionName: NumberFormat::trailing_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn trailing_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1001
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 1001
    functionName: NumberFormat::integer_consecutive_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn integer_consecutive_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 1019
    functionDepth: 0
    functionLinenumber: 1019
    functionLinenumberEnd: 1021
    functionName: NumberFormat::fraction_consecutive_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn fraction_consecutive_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1039
    functionDepth: 0
    functionLinenumber: 1039
    functionLinenumberEnd: 1041
    functionName: NumberFormat::exponent_consecutive_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn exponent_consecutive_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1060
      start: 1058
    functionDepth: 0
    functionLinenumber: 1058
    functionLinenumberEnd: 1060
    functionName: NumberFormat::consecutive_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn consecutive_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1078
    functionDepth: 0
    functionLinenumber: 1078
    functionLinenumberEnd: 1080
    functionName: NumberFormat::special_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn special_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1119
      start: 1117
    functionDepth: 0
    functionLinenumber: 1117
    functionLinenumberEnd: 1119
    functionName: NumberFormat::digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub const fn digit_separator(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormat::digit_separator
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1123
    functionDepth: 1
    functionLinenumber: 1123
    functionLinenumberEnd: 1125
    functionName: NumberFormat::has_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached:
    - NumberFormat::digit_separator
    linkageType: ''
    returnType: bool
    signature: pub const fn has_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1159
      start: 1157
    functionDepth: 0
    functionLinenumber: 1157
    functionLinenumberEnd: 1159
    functionName: NumberFormat::base_prefix
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub const fn base_prefix(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1165
      start: 1163
    functionDepth: 0
    functionLinenumber: 1163
    functionLinenumberEnd: 1165
    functionName: NumberFormat::has_base_prefix
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn has_base_prefix(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1195
    functionDepth: 0
    functionLinenumber: 1195
    functionLinenumberEnd: 1197
    functionName: NumberFormat::base_suffix
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub const fn base_suffix(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1201
    functionDepth: 0
    functionLinenumber: 1201
    functionLinenumberEnd: 1203
    functionName: NumberFormat::has_base_suffix
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn has_base_suffix(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1235
    functionDepth: 0
    functionLinenumber: 1235
    functionLinenumberEnd: 1237
    functionName: NumberFormat::mantissa_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub const fn mantissa_radix(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1250
      start: 1248
    functionDepth: 0
    functionLinenumber: 1248
    functionLinenumberEnd: 1250
    functionName: NumberFormat::radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub const fn radix(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormat::radix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1255,1
    - Dst: u32::wrapping_mul
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1255,1
    - Dst: NumberFormat::radix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1256
      start: 1254
    functionDepth: 1
    functionLinenumber: 1254
    functionLinenumberEnd: 1256
    functionName: NumberFormat::radix2
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 1
    functionsReached:
    - u32::wrapping_mul
    - NumberFormat::radix
    linkageType: ''
    returnType: u32
    signature: pub const fn radix2(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormat::radix2
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1261,1
    - Dst: u32::wrapping_mul
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1261,1
    - Dst: NumberFormat::radix2
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1262
      start: 1260
    functionDepth: 2
    functionLinenumber: 1260
    functionLinenumberEnd: 1262
    functionName: NumberFormat::radix4
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 1
    functionsReached:
    - NumberFormat::radix2
    - u32::wrapping_mul
    linkageType: ''
    returnType: u32
    signature: pub const fn radix4(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormat::radix4
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1267,1
    - Dst: u32::wrapping_mul
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1267,1
    - Dst: NumberFormat::radix4
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1268
      start: 1266
    functionDepth: 3
    functionLinenumber: 1266
    functionLinenumberEnd: 1268
    functionName: NumberFormat::radix8
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached:
    - u32::wrapping_mul
    - NumberFormat::radix4
    linkageType: ''
    returnType: u32
    signature: pub const fn radix8(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1290
      start: 1288
    functionDepth: 0
    functionLinenumber: 1288
    functionLinenumberEnd: 1290
    functionName: NumberFormat::exponent_base
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub const fn exponent_base(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1320
      start: 1318
    functionDepth: 0
    functionLinenumber: 1318
    functionLinenumberEnd: 1320
    functionName: NumberFormat::exponent_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub const fn exponent_radix(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1329
    functionDepth: 0
    functionLinenumber: 1329
    functionLinenumberEnd: 1331
    functionName: NumberFormat::flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u128
    signature: pub const fn flags(&self) -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1340
      start: 1338
    functionDepth: 0
    functionLinenumber: 1338
    functionLinenumberEnd: 1340
    functionName: NumberFormat::interface_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u128
    signature: pub const fn interface_flags(&self) -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1346
      start: 1344
    functionDepth: 0
    functionLinenumber: 1344
    functionLinenumberEnd: 1346
    functionName: NumberFormat::digit_separator_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u128
    signature: pub const fn digit_separator_flags(&self) -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1353
    functionDepth: 0
    functionLinenumber: 1353
    functionLinenumberEnd: 1355
    functionName: NumberFormat::exponent_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u128
    signature: pub const fn exponent_flags(&self) -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1361
      start: 1359
    functionDepth: 0
    functionLinenumber: 1359
    functionLinenumberEnd: 1361
    functionName: NumberFormat::integer_digit_separator_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u128
    signature: pub const fn integer_digit_separator_flags(&self) -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1367
      start: 1365
    functionDepth: 0
    functionLinenumber: 1365
    functionLinenumberEnd: 1367
    functionName: NumberFormat::fraction_digit_separator_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u128
    signature: pub const fn fraction_digit_separator_flags(&self) -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1373
    functionName: NumberFormat::exponent_digit_separator_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u128
    signature: pub const fn exponent_digit_separator_flags(&self) -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::new
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1381
      start: 1379
    functionDepth: 1
    functionLinenumber: 1379
    functionLinenumberEnd: 1381
    functionName: NumberFormat::builder
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached:
    - NumberFormatBuilder::new
    linkageType: ''
    returnType: NumberFormatBuilder
    signature: pub const fn builder() -> NumberFormatBuilder
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::rebuild
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1387
      start: 1385
    functionDepth: 3
    functionLinenumber: 1385
    functionLinenumberEnd: 1387
    functionName: NumberFormat::rebuild
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached:
    - NumberFormatBuilder::rebuild
    linkageType: ''
    returnType: NumberFormatBuilder
    signature: pub const fn rebuild() -> NumberFormatBuilder
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1393
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1393
    functionName: NumberFormat::default
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 0
    functionsReached:
    - Self::new
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: flags::is_valid_radix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1399,1
    - Dst: flags::mantissa_radix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1399,1
    - Dst: flags::is_valid_radix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1401,1
    - Dst: flags::exponent_base
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1401,1
    - Dst: flags::is_valid_radix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1403,1
    - Dst: flags::exponent_radix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1403,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 1408
      start: 1398
    functionDepth: 3
    functionLinenumber: 1398
    functionLinenumberEnd: 1408
    functionName: radix_error_impl
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 1
    functionsReached:
    - flags::is_valid_radix
    - flags::exponent_base
    - flags::mantissa_radix
    - flags::exponent_radix
    linkageType: ''
    returnType: Error
    signature: 'pub(crate) const fn radix_error_impl(format: u128) -> Error'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: flags::is_valid_radix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1414,1
    - Dst: flags::mantissa_radix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1414,1
    - Dst: flags::is_valid_radix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1416,1
    - Dst: flags::exponent_base
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1416,1
    - Dst: flags::is_valid_radix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1418,1
    - Dst: flags::exponent_radix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1418,1
    - Dst: flags::is_valid_digit_separator
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1420,1
    - Dst: flags::is_valid_base_prefix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1422,1
    - Dst: flags::is_valid_base_suffix
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1424,1
    - Dst: flags::is_valid_punctuation
      Src: /src/rust-lexical/lexical-util/src/not_feature_format.rs:1426,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 30
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 1433
      start: 1412
    functionDepth: 6
    functionLinenumber: 1412
    functionLinenumberEnd: 1433
    functionName: format_error_impl
    functionSourceFile: /src/rust-lexical/lexical-util/src/not_feature_format.rs
    functionUses: 2
    functionsReached:
    - flags::mantissa_radix
    - flags::exponent_base
    - flags::exponent_radix
    - flags::is_valid_base_prefix
    - flags::is_valid_base_suffix
    - flags::is_valid_punctuation
    - flags::is_valid_digit_separator
    - flags::is_valid_radix
    linkageType: ''
    returnType: Error
    signature: 'pub(crate) const fn format_error_impl(format: u128) -> Error'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 76
    functionName: from_lexical
    functionSourceFile: /src/rust-lexical/lexical-util/src/api.rs
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 189
    functionName: from_lexical_with_options
    functionSourceFile: /src/rust-lexical/lexical-util/src/api.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 260
    functionName: to_lexical
    functionSourceFile: /src/rust-lexical/lexical-util/src/api.rs
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 396
    functionName: to_lexical_with_options
    functionSourceFile: /src/rust-lexical/lexical-util/src/api.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::ptr::read_volatile
      Src: /src/rust-lexical/lexical-util/src/libm.rs:4,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 20
    functionName: volatile
    functionSourceFile: /src/rust-lexical/lexical-util/src/libm.rs
    functionUses: 3
    functionsReached:
    - core::ptr::read_volatile
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-util/src/libm.rs:28,1
    - Dst: volatile
      Src: /src/rust-lexical/lexical-util/src/libm.rs:42,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 45
    argCount: 1
    argNames:
    - x
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 54
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 54
    functionName: floord
    functionSourceFile: /src/rust-lexical/lexical-util/src/libm.rs
    functionUses: 1
    functionsReached:
    - volatile
    - to_bits
    linkageType: ''
    returnType: f64
    signature: 'pub(crate) fn floord(x: f64) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-util/src/libm.rs:60,1
    - Dst: volatile
      Src: /src/rust-lexical/lexical-util/src/libm.rs:71,1
    - Dst: volatile
      Src: /src/rust-lexical/lexical-util/src/libm.rs:77,1
    - Dst: f32::from_bits
      Src: /src/rust-lexical/lexical-util/src/libm.rs:84,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 47
    argCount: 1
    argNames:
    - x
    argTypes:
    - f32
    constantsTouched: []
    func_position:
      end: 85
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 85
    functionName: floorf
    functionSourceFile: /src/rust-lexical/lexical-util/src/libm.rs
    functionUses: 1
    functionsReached:
    - volatile
    - f32::from_bits
    - to_bits
    linkageType: ''
    returnType: f32
    signature: 'pub(crate) fn floorf(x: f32) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_bits
      Src: /src/rust-lexical/lexical-util/src/libm.rs:161,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-util/src/libm.rs:163,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-util/src/libm.rs:178,1
    - Dst: f64::from_bits
      Src: /src/rust-lexical/lexical-util/src/libm.rs:191,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 117
    argCount: 1
    argNames:
    - x
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 203
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 203
    functionName: logd
    functionSourceFile: /src/rust-lexical/lexical-util/src/libm.rs
    functionUses: 1
    functionsReached:
    - f64::from_bits
    - to_bits
    linkageType: ''
    returnType: f64
    signature: 'pub(crate) fn logd(mut x: f64) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::from_bits
      Src: /src/rust-lexical/lexical-util/src/libm.rs:230,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-util/src/libm.rs:232,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-util/src/libm.rs:246,1
    - Dst: f32::from_bits
      Src: /src/rust-lexical/lexical-util/src/libm.rs:257,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 89
    argCount: 1
    argNames:
    - x
    argTypes:
    - f32
    constantsTouched: []
    func_position:
      end: 269
      start: 221
    functionDepth: 2
    functionLinenumber: 221
    functionLinenumberEnd: 269
    functionName: logf
    functionSourceFile: /src/rust-lexical/lexical-util/src/libm.rs
    functionUses: 1
    functionsReached:
    - to_bits
    - f32::from_bits
    linkageType: ''
    returnType: f32
    signature: 'pub(crate) fn logf(mut x: f32) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Iter::as_slice
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:48,1
    - Dst: '&''a [u8]::as_ptr'
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 5
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: Iter::as_ptr
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 0
    functionsReached:
    - Iter::as_slice
    - '&''a [u8]::as_ptr'
    linkageType: ''
    returnType: '*const u8'
    signature: fn as_ptr(&self) -> *const u8
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Iter::get_buffer
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:56,1
    - Dst: '&''a [u8]::get_unchecked'
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:56,1
    - Dst: Iter::cursor
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 4
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: Iter::as_slice
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 3
    functionsReached:
    - '&''a [u8]::get_unchecked'
    - Iter::cursor
    - Iter::get_buffer
    linkageType: ''
    returnType: '&''a [u8]'
    signature: fn as_slice(&self) -> &'a [u8]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Iter::get_buffer
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:65,1
    - Dst: '&''a [u8]::len'
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 3
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: Iter::buffer_length
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 0
    functionsReached:
    - '&''a [u8]::len'
    - Iter::get_buffer
    linkageType: ''
    returnType: usize
    signature: fn buffer_length(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Iter::cursor
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:76,1
    - Dst: Iter::get_buffer
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:76,1
    - Dst: '&''a [u8]::len'
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: Iter::is_buffer_empty
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 0
    functionsReached:
    - Iter::cursor
    - '&''a [u8]::len'
    - Iter::get_buffer
    linkageType: ''
    returnType: bool
    signature: fn is_buffer_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: Iter::is_contiguous
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: fn is_contiguous(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Iter::get_buffer
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:124,1
    - Dst: '&''a [u8]::get'
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:124,1
    - Dst: Iter::cursor
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: Iter::first
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 2
    functionsReached:
    - Iter::cursor
    - Iter::get_buffer
    - '&''a [u8]::get'
    linkageType: ''
    returnType: Option
    signature: fn first(&self) -> Option<&'a u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:130,1
    - Dst: Iter::first
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - value
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: Iter::first_is_cased
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 1
    functionsReached:
    - Iter::first
    - Some
    linkageType: ''
    returnType: bool
    signature: 'fn first_is_cased(&self, value: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Iter::first
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:136,1
    - Dst: usize::eq_ignore_ascii_case
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - value
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 141
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 141
    functionName: Iter::first_is_uncased
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 1
    functionsReached:
    - Iter::first
    - usize::eq_ignore_ascii_case
    linkageType: ''
    returnType: bool
    signature: 'fn first_is_uncased(&self, value: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Iter::first_is_cased
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:148,1
    - Dst: Iter::first_is_uncased
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - value
    - is_cased
    argTypes:
    - u8
    - bool
    constantsTouched: []
    func_position:
      end: 152
      start: 146
    functionDepth: 3
    functionLinenumber: 146
    functionLinenumberEnd: 152
    functionName: Iter::first_is
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 0
    functionsReached:
    - Iter::first_is_cased
    - Iter::first_is_uncased
    linkageType: ''
    returnType: bool
    signature: 'fn first_is(&self, value: u8, is_cased: bool) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Iter::step_by_unchecked
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 208
    functionName: Iter::step_unchecked
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 3
    functionsReached:
    - Iter::step_by_unchecked
    linkageType: ''
    returnType: void
    signature: unsafe fn step_unchecked(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: Iter::peek_many_unchecked
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: V
    signature: unsafe fn peek_many_unchecked<V>(&self) -> V
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Iter::as_slice
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:238,1
    - Dst: '&''a [u8]::len'
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:238,1
    - Dst: mem::size_of::<u32>
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:238,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:241,1
    - Dst: Iter::peek_many_unchecked
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:241,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 237
    functionDepth: 5
    functionLinenumber: 237
    functionLinenumberEnd: 245
    functionName: Iter::peek_u32
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 0
    functionsReached:
    - '&''a [u8]::len'
    - Some
    - mem::size_of::<u32>
    - Iter::as_slice
    - Iter::peek_many_unchecked
    linkageType: ''
    returnType: Option
    signature: fn peek_u32(&self) -> Option<u32>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Iter::as_slice
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:252,1
    - Dst: '&''a [u8]::len'
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:252,1
    - Dst: mem::size_of::<u64>
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:252,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:255,1
    - Dst: Iter::peek_many_unchecked
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:255,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 251
    functionDepth: 5
    functionLinenumber: 251
    functionLinenumberEnd: 259
    functionName: Iter::peek_u64
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 0
    functionsReached:
    - '&''a [u8]::len'
    - Some
    - Iter::as_slice
    - mem::size_of::<u64>
    - Iter::peek_many_unchecked
    linkageType: ''
    returnType: Option
    signature: fn peek_u64(&self) -> Option<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitsIter::peek
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:297,1
    - Dst: Option::is_none
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 296
    functionDepth: 6
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionName: DigitsIter::is_consumed
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 0
    functionsReached:
    - Option::is_none
    - DigitsIter::peek
    linkageType: ''
    returnType: bool
    signature: fn is_consumed(&mut self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitsIter::peek
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:317,1
    - Dst: DigitsIter::step_unchecked
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:319,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:320,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 316
    functionDepth: 6
    functionLinenumber: 316
    functionLinenumberEnd: 324
    functionName: DigitsIter::try_read
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 0
    functionsReached:
    - Some
    - DigitsIter::step_unchecked
    - DigitsIter::peek
    linkageType: ''
    returnType: Option
    signature: fn try_read(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:329,1
    - Dst: DigitsIter::peek
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - value
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 330
      start: 328
    functionDepth: 6
    functionLinenumber: 328
    functionLinenumberEnd: 330
    functionName: DigitsIter::peek_is_cased
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 1
    functionsReached:
    - Some
    - DigitsIter::peek
    linkageType: ''
    returnType: bool
    signature: 'fn peek_is_cased(&mut self, value: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitsIter::peek
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:335,1
    - Dst: usize::eq_ignore_ascii_case
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - value
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 340
      start: 334
    functionDepth: 6
    functionLinenumber: 334
    functionLinenumberEnd: 340
    functionName: DigitsIter::peek_is_uncased
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 1
    functionsReached:
    - usize::eq_ignore_ascii_case
    - DigitsIter::peek
    linkageType: ''
    returnType: bool
    signature: 'fn peek_is_uncased(&mut self, value: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitsIter::peek_is_cased
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:347,1
    - Dst: DigitsIter::peek_is_uncased
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:349,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - value
    - is_cased
    argTypes:
    - u8
    - bool
    constantsTouched: []
    func_position:
      end: 351
      start: 345
    functionDepth: 7
    functionLinenumber: 345
    functionLinenumberEnd: 351
    functionName: DigitsIter::peek_is
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 0
    functionsReached:
    - DigitsIter::peek_is_cased
    - DigitsIter::peek_is_uncased
    linkageType: ''
    returnType: bool
    signature: 'fn peek_is(&mut self, value: u8, is_cased: bool) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitsIter::peek
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:360,1
    - Dst: pred
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:361,1
    - Dst: DigitsIter::step_unchecked
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:363,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:364,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - pred
    argTypes:
    - Pred
    constantsTouched: []
    func_position:
      end: 371
      start: 356
    functionDepth: 6
    functionLinenumber: 356
    functionLinenumberEnd: 371
    functionName: DigitsIter::read_if
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 1
    functionsReached:
    - pred
    - Some
    - DigitsIter::step_unchecked
    - DigitsIter::peek
    linkageType: ''
    returnType: Option
    signature: 'fn read_if<Pred: FnOnce(u8) -> bool>(&mut self, pred: Pred) -> Option<u8>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitsIter::peek
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:376,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:376,1
    - Dst: DigitsIter::step_unchecked
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:378,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:379,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - value
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 383
      start: 375
    functionDepth: 6
    functionLinenumber: 375
    functionLinenumberEnd: 383
    functionName: DigitsIter::read_if_value_cased
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 2
    functionsReached:
    - Some
    - DigitsIter::step_unchecked
    - DigitsIter::peek
    linkageType: ''
    returnType: Option
    signature: 'fn read_if_value_cased(&mut self, value: u8) -> Option<u8>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitsIter::read_if
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:389,1
    - Dst: eq_ignore_ascii_case
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - value
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 390
      start: 388
    functionDepth: 7
    functionLinenumber: 388
    functionLinenumberEnd: 390
    functionName: DigitsIter::read_if_value_uncased
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 1
    functionsReached:
    - DigitsIter::read_if
    - eq_ignore_ascii_case
    linkageType: ''
    returnType: Option
    signature: 'fn read_if_value_uncased(&mut self, value: u8) -> Option<u8>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitsIter::read_if_value_cased
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:396,1
    - Dst: DigitsIter::read_if_value_uncased
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:398,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - value
    - is_cased
    argTypes:
    - u8
    - bool
    constantsTouched: []
    func_position:
      end: 400
      start: 394
    functionDepth: 7
    functionLinenumber: 394
    functionLinenumberEnd: 400
    functionName: DigitsIter::read_if_value
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 0
    functionsReached:
    - DigitsIter::read_if_value_cased
    - DigitsIter::read_if_value_uncased
    linkageType: ''
    returnType: Option
    signature: 'fn read_if_value(&mut self, value: u8, is_cased: bool) -> Option<u8>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitsIter::current_count
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:405,1
    - Dst: DigitsIter::read_if_value_cased
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:406,1
    - Dst: Option::is_some
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:406,1
    - Dst: DigitsIter::increment_count
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:407,1
    - Dst: DigitsIter::current_count
      Src: /src/rust-lexical/lexical-util/src/iterator.rs:409,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 404
    functionDepth: 7
    functionLinenumber: 404
    functionLinenumberEnd: 410
    functionName: DigitsIter::skip_zeros
    functionSourceFile: /src/rust-lexical/lexical-util/src/iterator.rs
    functionUses: 0
    functionsReached:
    - DigitsIter::read_if_value_cased
    - DigitsIter::increment_count
    - DigitsIter::current_count
    - Option::is_some
    linkageType: ''
    returnType: usize
    signature: fn skip_zeros(&mut self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::wrapping_sub
      Src: /src/rust-lexical/lexical-util/src/digit.rs:19,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 2
    argNames:
    - c
    - radix
    argTypes:
    - u8
    - u32
    constantsTouched: []
    func_position:
      end: 30
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 30
    functionName: char_to_valid_digit_const
    functionSourceFile: /src/rust-lexical/lexical-util/src/digit.rs
    functionUses: 4
    functionsReached:
    - usize::wrapping_sub
    linkageType: ''
    returnType: u32
    signature: 'pub const fn char_to_valid_digit_const(c: u8, radix: u32) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: char_to_valid_digit_const
      Src: /src/rust-lexical/lexical-util/src/digit.rs:38,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/digit.rs:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - c
    - radix
    argTypes:
    - u8
    - u32
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: char_to_digit_const
    functionSourceFile: /src/rust-lexical/lexical-util/src/digit.rs
    functionUses: 5
    functionsReached:
    - char_to_valid_digit_const
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub const fn char_to_digit_const(c: u8, radix: u32) -> Option<u32>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: char_to_digit_const
      Src: /src/rust-lexical/lexical-util/src/digit.rs:49,1
    - Dst: Option::is_some
      Src: /src/rust-lexical/lexical-util/src/digit.rs:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - c
    - radix
    argTypes:
    - u8
    - u32
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: char_is_digit_const
    functionSourceFile: /src/rust-lexical/lexical-util/src/digit.rs
    functionUses: 4
    functionsReached:
    - char_to_digit_const
    - Option::is_some
    linkageType: ''
    returnType: bool
    signature: 'pub const fn char_is_digit_const(c: u8, radix: u32) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - digit
    - radix
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 65
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 65
    functionName: digit_to_char_const
    functionSourceFile: /src/rust-lexical/lexical-util/src/digit.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: 'pub const fn digit_to_char_const(digit: u32, radix: u32) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: ExtendedFloat::mantissa
    functionSourceFile: /src/rust-lexical/lexical-util/src/extended_float.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: M
    signature: pub fn mantissa(&self) -> M
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: ExtendedFloat::exponent
    functionSourceFile: /src/rust-lexical/lexical-util/src/extended_float.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: i32
    signature: pub fn exponent(&self) -> i32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Bytes::as_ref
      Src: /src/rust-lexical/lexical-util/src/algorithm.rs:12,1
    - Dst: Bytes::len
      Src: /src/rust-lexical/lexical-util/src/algorithm.rs:13,1
    - Dst: copy_from_slice
      Src: /src/rust-lexical/lexical-util/src/algorithm.rs:13,1
    - Dst: Bytes::len
      Src: /src/rust-lexical/lexical-util/src/algorithm.rs:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 2
    argNames:
    - dst
    - src
    argTypes:
    - '&mut [T]'
    - Bytes
    constantsTouched: []
    func_position:
      end: 16
      start: 11
    functionDepth: 3
    functionLinenumber: 11
    functionLinenumberEnd: 16
    functionName: copy_to_dst
    functionSourceFile: /src/rust-lexical/lexical-util/src/algorithm.rs
    functionUses: 3
    functionsReached:
    - Bytes::len
    - copy_from_slice
    - Bytes::as_ref
    linkageType: ''
    returnType: usize
    signature: 'pub fn copy_to_dst<T: Copy, Bytes: AsRef<[T]>>(dst: &mut [T], src:
      Bytes) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&[u8]::iter'
      Src: /src/rust-lexical/lexical-util/src/algorithm.rs:22,1
    - Dst: DigitsIterator::rev
      Src: /src/rust-lexical/lexical-util/src/algorithm.rs:22,1
    - Dst: Self::take_while
      Src: /src/rust-lexical/lexical-util/src/algorithm.rs:22,1
    - Dst: count
      Src: /src/rust-lexical/lexical-util/src/algorithm.rs:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - slc
    - c
    argTypes:
    - '&[u8]'
    - u8
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 8
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: rtrim_char_count
    functionSourceFile: /src/rust-lexical/lexical-util/src/algorithm.rs
    functionUses: 4
    functionsReached:
    - count
    - DigitsIterator::rev
    - Self::take_while
    - '&[u8]::iter'
    linkageType: ''
    returnType: usize
    signature: 'pub fn rtrim_char_count(slc: &[u8], c: u8) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&[u8]::iter'
      Src: /src/rust-lexical/lexical-util/src/algorithm.rs:29,1
    - Dst: DigitsIterator::take_while
      Src: /src/rust-lexical/lexical-util/src/algorithm.rs:29,1
    - Dst: count
      Src: /src/rust-lexical/lexical-util/src/algorithm.rs:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - slc
    - c
    argTypes:
    - '&[u8]'
    - u8
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 8
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: ltrim_char_count
    functionSourceFile: /src/rust-lexical/lexical-util/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - count
    - DigitsIterator::take_while
    - '&[u8]::iter'
    linkageType: ''
    returnType: usize
    signature: 'pub fn ltrim_char_count(slc: &[u8], c: u8) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::overflow_digits
      Src: /src/rust-lexical/lexical-util/src/algorithm.rs:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - length
    - radix
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: cannot_overflow
    functionSourceFile: /src/rust-lexical/lexical-util/src/algorithm.rs
    functionUses: 0
    functionsReached:
    - T::overflow_digits
    linkageType: ''
    returnType: bool
    signature: 'pub fn cannot_overflow<T: Integer>(length: usize, radix: u32) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 1
    argNames:
    - c
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 15
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 15
    functionName: is_valid_ascii
    functionSourceFile: /src/rust-lexical/lexical-util/src/ascii.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'pub const fn is_valid_ascii(c: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&[u8]::len'
      Src: /src/rust-lexical/lexical-util/src/ascii.rs:21,1
    - Dst: is_valid_ascii
      Src: /src/rust-lexical/lexical-util/src/ascii.rs:22,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - slc
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 28
      start: 19
    functionDepth: 3
    functionLinenumber: 19
    functionLinenumberEnd: 28
    functionName: is_valid_ascii_slice
    functionSourceFile: /src/rust-lexical/lexical-util/src/ascii.rs
    functionUses: 0
    functionsReached:
    - is_valid_ascii
    - '&[u8]::len'
    linkageType: ''
    returnType: bool
    signature: 'pub const fn is_valid_ascii_slice(slc: &[u8]) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 1
    argNames:
    - c
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: is_valid_letter
    functionSourceFile: /src/rust-lexical/lexical-util/src/ascii.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'pub const fn is_valid_letter(c: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&[u8]::len'
      Src: /src/rust-lexical/lexical-util/src/ascii.rs:40,1
    - Dst: is_valid_letter
      Src: /src/rust-lexical/lexical-util/src/ascii.rs:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - slc
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 47
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: is_valid_letter_slice
    functionSourceFile: /src/rust-lexical/lexical-util/src/ascii.rs
    functionUses: 4
    functionsReached:
    - is_valid_letter
    - '&[u8]::len'
    linkageType: ''
    returnType: bool
    signature: 'pub const fn is_valid_letter_slice(slc: &[u8]) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 67
    functionName: formatted_size_impl
    functionSourceFile: /src/rust-lexical/lexical-util/src/constants.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: min_step_2
      Src: /src/rust-lexical/lexical-util/src/step.rs:42,1
    - Dst: min_step_3
      Src: /src/rust-lexical/lexical-util/src/step.rs:43,1
    - Dst: min_step_4
      Src: /src/rust-lexical/lexical-util/src/step.rs:44,1
    - Dst: min_step_5
      Src: /src/rust-lexical/lexical-util/src/step.rs:45,1
    - Dst: min_step_6
      Src: /src/rust-lexical/lexical-util/src/step.rs:46,1
    - Dst: min_step_7
      Src: /src/rust-lexical/lexical-util/src/step.rs:47,1
    - Dst: min_step_8
      Src: /src/rust-lexical/lexical-util/src/step.rs:48,1
    - Dst: min_step_9
      Src: /src/rust-lexical/lexical-util/src/step.rs:49,1
    - Dst: min_step_10
      Src: /src/rust-lexical/lexical-util/src/step.rs:50,1
    - Dst: min_step_11
      Src: /src/rust-lexical/lexical-util/src/step.rs:51,1
    - Dst: min_step_12
      Src: /src/rust-lexical/lexical-util/src/step.rs:52,1
    - Dst: min_step_13
      Src: /src/rust-lexical/lexical-util/src/step.rs:53,1
    - Dst: min_step_14
      Src: /src/rust-lexical/lexical-util/src/step.rs:54,1
    - Dst: min_step_15
      Src: /src/rust-lexical/lexical-util/src/step.rs:55,1
    - Dst: min_step_16
      Src: /src/rust-lexical/lexical-util/src/step.rs:56,1
    - Dst: min_step_17
      Src: /src/rust-lexical/lexical-util/src/step.rs:57,1
    - Dst: min_step_18
      Src: /src/rust-lexical/lexical-util/src/step.rs:58,1
    - Dst: min_step_19
      Src: /src/rust-lexical/lexical-util/src/step.rs:59,1
    - Dst: min_step_20
      Src: /src/rust-lexical/lexical-util/src/step.rs:60,1
    - Dst: min_step_21
      Src: /src/rust-lexical/lexical-util/src/step.rs:61,1
    - Dst: min_step_22
      Src: /src/rust-lexical/lexical-util/src/step.rs:62,1
    - Dst: min_step_23
      Src: /src/rust-lexical/lexical-util/src/step.rs:63,1
    - Dst: min_step_24
      Src: /src/rust-lexical/lexical-util/src/step.rs:64,1
    - Dst: min_step_25
      Src: /src/rust-lexical/lexical-util/src/step.rs:65,1
    - Dst: min_step_26
      Src: /src/rust-lexical/lexical-util/src/step.rs:66,1
    - Dst: min_step_27
      Src: /src/rust-lexical/lexical-util/src/step.rs:67,1
    - Dst: min_step_28
      Src: /src/rust-lexical/lexical-util/src/step.rs:68,1
    - Dst: min_step_29
      Src: /src/rust-lexical/lexical-util/src/step.rs:69,1
    - Dst: min_step_30
      Src: /src/rust-lexical/lexical-util/src/step.rs:70,1
    - Dst: min_step_31
      Src: /src/rust-lexical/lexical-util/src/step.rs:71,1
    - Dst: min_step_32
      Src: /src/rust-lexical/lexical-util/src/step.rs:72,1
    - Dst: min_step_33
      Src: /src/rust-lexical/lexical-util/src/step.rs:73,1
    - Dst: min_step_34
      Src: /src/rust-lexical/lexical-util/src/step.rs:74,1
    - Dst: min_step_35
      Src: /src/rust-lexical/lexical-util/src/step.rs:75,1
    - Dst: min_step_36
      Src: /src/rust-lexical/lexical-util/src/step.rs:76,1
    - Dst: min_step_2
      Src: /src/rust-lexical/lexical-util/src/step.rs:84,1
    - Dst: min_step_4
      Src: /src/rust-lexical/lexical-util/src/step.rs:85,1
    - Dst: min_step_8
      Src: /src/rust-lexical/lexical-util/src/step.rs:86,1
    - Dst: min_step_10
      Src: /src/rust-lexical/lexical-util/src/step.rs:87,1
    - Dst: min_step_16
      Src: /src/rust-lexical/lexical-util/src/step.rs:88,1
    - Dst: min_step_32
      Src: /src/rust-lexical/lexical-util/src/step.rs:89,1
    - Dst: min_step_10
      Src: /src/rust-lexical/lexical-util/src/step.rs:97,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 55
    argCount: 3
    argNames:
    - radix
    - bits
    - is_signed
    argTypes:
    - u32
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 99
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 99
    functionName: min_step
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached:
    - min_step_25
    - min_step_35
    - min_step_28
    - min_step_3
    - min_step_20
    - min_step_8
    - min_step_2
    - min_step_30
    - min_step_15
    - min_step_13
    - min_step_10
    - min_step_12
    - min_step_17
    - min_step_24
    - min_step_27
    - min_step_6
    - min_step_33
    - min_step_21
    - min_step_18
    - min_step_19
    - min_step_7
    - min_step_23
    - min_step_36
    - min_step_26
    - min_step_29
    - min_step_34
    - min_step_11
    - min_step_5
    - min_step_14
    - min_step_32
    - min_step_31
    - min_step_16
    - min_step_22
    - min_step_4
    - min_step_9
    linkageType: ''
    returnType: usize
    signature: 'pub const fn min_step(radix: u32, bits: usize, is_signed: bool) ->
      usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: max_step_2
      Src: /src/rust-lexical/lexical-util/src/step.rs:116,1
    - Dst: max_step_3
      Src: /src/rust-lexical/lexical-util/src/step.rs:117,1
    - Dst: max_step_4
      Src: /src/rust-lexical/lexical-util/src/step.rs:118,1
    - Dst: max_step_5
      Src: /src/rust-lexical/lexical-util/src/step.rs:119,1
    - Dst: max_step_6
      Src: /src/rust-lexical/lexical-util/src/step.rs:120,1
    - Dst: max_step_7
      Src: /src/rust-lexical/lexical-util/src/step.rs:121,1
    - Dst: max_step_8
      Src: /src/rust-lexical/lexical-util/src/step.rs:122,1
    - Dst: max_step_9
      Src: /src/rust-lexical/lexical-util/src/step.rs:123,1
    - Dst: max_step_10
      Src: /src/rust-lexical/lexical-util/src/step.rs:124,1
    - Dst: max_step_11
      Src: /src/rust-lexical/lexical-util/src/step.rs:125,1
    - Dst: max_step_12
      Src: /src/rust-lexical/lexical-util/src/step.rs:126,1
    - Dst: max_step_13
      Src: /src/rust-lexical/lexical-util/src/step.rs:127,1
    - Dst: max_step_14
      Src: /src/rust-lexical/lexical-util/src/step.rs:128,1
    - Dst: max_step_15
      Src: /src/rust-lexical/lexical-util/src/step.rs:129,1
    - Dst: max_step_16
      Src: /src/rust-lexical/lexical-util/src/step.rs:130,1
    - Dst: max_step_17
      Src: /src/rust-lexical/lexical-util/src/step.rs:131,1
    - Dst: max_step_18
      Src: /src/rust-lexical/lexical-util/src/step.rs:132,1
    - Dst: max_step_19
      Src: /src/rust-lexical/lexical-util/src/step.rs:133,1
    - Dst: max_step_20
      Src: /src/rust-lexical/lexical-util/src/step.rs:134,1
    - Dst: max_step_21
      Src: /src/rust-lexical/lexical-util/src/step.rs:135,1
    - Dst: max_step_22
      Src: /src/rust-lexical/lexical-util/src/step.rs:136,1
    - Dst: max_step_23
      Src: /src/rust-lexical/lexical-util/src/step.rs:137,1
    - Dst: max_step_24
      Src: /src/rust-lexical/lexical-util/src/step.rs:138,1
    - Dst: max_step_25
      Src: /src/rust-lexical/lexical-util/src/step.rs:139,1
    - Dst: max_step_26
      Src: /src/rust-lexical/lexical-util/src/step.rs:140,1
    - Dst: max_step_27
      Src: /src/rust-lexical/lexical-util/src/step.rs:141,1
    - Dst: max_step_28
      Src: /src/rust-lexical/lexical-util/src/step.rs:142,1
    - Dst: max_step_29
      Src: /src/rust-lexical/lexical-util/src/step.rs:143,1
    - Dst: max_step_30
      Src: /src/rust-lexical/lexical-util/src/step.rs:144,1
    - Dst: max_step_31
      Src: /src/rust-lexical/lexical-util/src/step.rs:145,1
    - Dst: max_step_32
      Src: /src/rust-lexical/lexical-util/src/step.rs:146,1
    - Dst: max_step_33
      Src: /src/rust-lexical/lexical-util/src/step.rs:147,1
    - Dst: max_step_34
      Src: /src/rust-lexical/lexical-util/src/step.rs:148,1
    - Dst: max_step_35
      Src: /src/rust-lexical/lexical-util/src/step.rs:149,1
    - Dst: max_step_36
      Src: /src/rust-lexical/lexical-util/src/step.rs:150,1
    - Dst: max_step_2
      Src: /src/rust-lexical/lexical-util/src/step.rs:158,1
    - Dst: max_step_4
      Src: /src/rust-lexical/lexical-util/src/step.rs:159,1
    - Dst: max_step_8
      Src: /src/rust-lexical/lexical-util/src/step.rs:160,1
    - Dst: max_step_10
      Src: /src/rust-lexical/lexical-util/src/step.rs:161,1
    - Dst: max_step_16
      Src: /src/rust-lexical/lexical-util/src/step.rs:162,1
    - Dst: max_step_32
      Src: /src/rust-lexical/lexical-util/src/step.rs:163,1
    - Dst: max_step_10
      Src: /src/rust-lexical/lexical-util/src/step.rs:171,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 55
    argCount: 3
    argNames:
    - radix
    - bits
    - is_signed
    argTypes:
    - u32
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 173
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 173
    functionName: max_step
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 0
    functionsReached:
    - max_step_4
    - max_step_35
    - max_step_36
    - max_step_8
    - max_step_19
    - max_step_34
    - max_step_26
    - max_step_33
    - max_step_17
    - max_step_2
    - max_step_11
    - max_step_12
    - max_step_7
    - max_step_22
    - max_step_25
    - max_step_13
    - max_step_32
    - max_step_10
    - max_step_16
    - max_step_5
    - max_step_6
    - max_step_28
    - max_step_31
    - max_step_23
    - max_step_24
    - max_step_9
    - max_step_30
    - max_step_29
    - max_step_18
    - max_step_3
    - max_step_21
    - max_step_27
    - max_step_20
    - max_step_15
    - max_step_14
    linkageType: ''
    returnType: usize
    signature: 'pub const fn max_step(radix: u32, bits: usize, is_signed: bool) ->
      usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: min_step
      Src: /src/rust-lexical/lexical-util/src/step.rs:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 2
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: u64_step
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 6
    functionsReached:
    - min_step
    linkageType: ''
    returnType: usize
    signature: 'pub const fn u64_step(radix: u32) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 209
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 209
    functionName: max_step_2
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_2(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 227
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 227
    functionName: min_step_2
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_2(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 245
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 245
    functionName: max_step_3
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_3(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 263
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 263
    functionName: min_step_3
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_3(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 281
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 281
    functionName: max_step_4
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_4(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 299
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 299
    functionName: min_step_4
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_4(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 317
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 317
    functionName: max_step_5
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_5(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 335
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 335
    functionName: min_step_5
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_5(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 353
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 353
    functionName: max_step_6
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_6(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 371
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 371
    functionName: min_step_6
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_6(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 389
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 389
    functionName: max_step_7
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_7(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 407
      start: 393
    functionDepth: 0
    functionLinenumber: 393
    functionLinenumberEnd: 407
    functionName: min_step_7
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_7(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 425
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 425
    functionName: max_step_8
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_8(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 443
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 443
    functionName: min_step_8
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_8(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 461
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 461
    functionName: max_step_9
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_9(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 479
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 479
    functionName: min_step_9
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_9(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 496
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 496
    functionName: max_step_10
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_10(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 513
      start: 499
    functionDepth: 0
    functionLinenumber: 499
    functionLinenumberEnd: 513
    functionName: min_step_10
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_10(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 531
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 531
    functionName: max_step_11
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_11(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 549
      start: 535
    functionDepth: 0
    functionLinenumber: 535
    functionLinenumberEnd: 549
    functionName: min_step_11
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_11(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 567
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 567
    functionName: max_step_12
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_12(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 585
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 585
    functionName: min_step_12
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_12(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 603
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 603
    functionName: max_step_13
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_13(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 621
      start: 607
    functionDepth: 0
    functionLinenumber: 607
    functionLinenumberEnd: 621
    functionName: min_step_13
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_13(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 639
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 639
    functionName: max_step_14
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_14(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 657
      start: 643
    functionDepth: 0
    functionLinenumber: 643
    functionLinenumberEnd: 657
    functionName: min_step_14
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_14(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 675
      start: 661
    functionDepth: 0
    functionLinenumber: 661
    functionLinenumberEnd: 675
    functionName: max_step_15
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_15(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 693
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 693
    functionName: min_step_15
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_15(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 711
      start: 697
    functionDepth: 0
    functionLinenumber: 697
    functionLinenumberEnd: 711
    functionName: max_step_16
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_16(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 729
      start: 715
    functionDepth: 0
    functionLinenumber: 715
    functionLinenumberEnd: 729
    functionName: min_step_16
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_16(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 747
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 747
    functionName: max_step_17
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_17(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 765
      start: 751
    functionDepth: 0
    functionLinenumber: 751
    functionLinenumberEnd: 765
    functionName: min_step_17
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_17(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 783
      start: 769
    functionDepth: 0
    functionLinenumber: 769
    functionLinenumberEnd: 783
    functionName: max_step_18
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_18(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 801
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 801
    functionName: min_step_18
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_18(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 819
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 819
    functionName: max_step_19
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_19(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 837
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 837
    functionName: min_step_19
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_19(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 855
      start: 841
    functionDepth: 0
    functionLinenumber: 841
    functionLinenumberEnd: 855
    functionName: max_step_20
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_20(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 873
      start: 859
    functionDepth: 0
    functionLinenumber: 859
    functionLinenumberEnd: 873
    functionName: min_step_20
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_20(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 891
      start: 877
    functionDepth: 0
    functionLinenumber: 877
    functionLinenumberEnd: 891
    functionName: max_step_21
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_21(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 909
      start: 895
    functionDepth: 0
    functionLinenumber: 895
    functionLinenumberEnd: 909
    functionName: min_step_21
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_21(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 927
      start: 913
    functionDepth: 0
    functionLinenumber: 913
    functionLinenumberEnd: 927
    functionName: max_step_22
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_22(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 945
      start: 931
    functionDepth: 0
    functionLinenumber: 931
    functionLinenumberEnd: 945
    functionName: min_step_22
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_22(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 963
      start: 949
    functionDepth: 0
    functionLinenumber: 949
    functionLinenumberEnd: 963
    functionName: max_step_23
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_23(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 981
      start: 967
    functionDepth: 0
    functionLinenumber: 967
    functionLinenumberEnd: 981
    functionName: min_step_23
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_23(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 999
      start: 985
    functionDepth: 0
    functionLinenumber: 985
    functionLinenumberEnd: 999
    functionName: max_step_24
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_24(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1017
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1017
    functionName: min_step_24
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_24(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1035
      start: 1021
    functionDepth: 0
    functionLinenumber: 1021
    functionLinenumberEnd: 1035
    functionName: max_step_25
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_25(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1053
      start: 1039
    functionDepth: 0
    functionLinenumber: 1039
    functionLinenumberEnd: 1053
    functionName: min_step_25
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_25(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1071
      start: 1057
    functionDepth: 0
    functionLinenumber: 1057
    functionLinenumberEnd: 1071
    functionName: max_step_26
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_26(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1089
      start: 1075
    functionDepth: 0
    functionLinenumber: 1075
    functionLinenumberEnd: 1089
    functionName: min_step_26
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_26(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1107
      start: 1093
    functionDepth: 0
    functionLinenumber: 1093
    functionLinenumberEnd: 1107
    functionName: max_step_27
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_27(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1125
      start: 1111
    functionDepth: 0
    functionLinenumber: 1111
    functionLinenumberEnd: 1125
    functionName: min_step_27
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_27(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1143
      start: 1129
    functionDepth: 0
    functionLinenumber: 1129
    functionLinenumberEnd: 1143
    functionName: max_step_28
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_28(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1161
      start: 1147
    functionDepth: 0
    functionLinenumber: 1147
    functionLinenumberEnd: 1161
    functionName: min_step_28
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_28(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1179
      start: 1165
    functionDepth: 0
    functionLinenumber: 1165
    functionLinenumberEnd: 1179
    functionName: max_step_29
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_29(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1197
      start: 1183
    functionDepth: 0
    functionLinenumber: 1183
    functionLinenumberEnd: 1197
    functionName: min_step_29
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_29(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1215
      start: 1201
    functionDepth: 0
    functionLinenumber: 1201
    functionLinenumberEnd: 1215
    functionName: max_step_30
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_30(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1233
      start: 1219
    functionDepth: 0
    functionLinenumber: 1219
    functionLinenumberEnd: 1233
    functionName: min_step_30
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_30(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1251
      start: 1237
    functionDepth: 0
    functionLinenumber: 1237
    functionLinenumberEnd: 1251
    functionName: max_step_31
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_31(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1269
      start: 1255
    functionDepth: 0
    functionLinenumber: 1255
    functionLinenumberEnd: 1269
    functionName: min_step_31
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_31(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1287
      start: 1273
    functionDepth: 0
    functionLinenumber: 1273
    functionLinenumberEnd: 1287
    functionName: max_step_32
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_32(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1305
      start: 1291
    functionDepth: 0
    functionLinenumber: 1291
    functionLinenumberEnd: 1305
    functionName: min_step_32
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_32(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1323
      start: 1309
    functionDepth: 0
    functionLinenumber: 1309
    functionLinenumberEnd: 1323
    functionName: max_step_33
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_33(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1341
      start: 1327
    functionDepth: 0
    functionLinenumber: 1327
    functionLinenumberEnd: 1341
    functionName: min_step_33
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_33(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1359
      start: 1345
    functionDepth: 0
    functionLinenumber: 1345
    functionLinenumberEnd: 1359
    functionName: max_step_34
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_34(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1377
      start: 1363
    functionDepth: 0
    functionLinenumber: 1363
    functionLinenumberEnd: 1377
    functionName: min_step_34
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_34(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1395
      start: 1381
    functionDepth: 0
    functionLinenumber: 1381
    functionLinenumberEnd: 1395
    functionName: max_step_35
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_35(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1413
      start: 1399
    functionDepth: 0
    functionLinenumber: 1399
    functionLinenumberEnd: 1413
    functionName: min_step_35
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_35(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1431
      start: 1417
    functionDepth: 0
    functionLinenumber: 1417
    functionLinenumberEnd: 1431
    functionName: max_step_36
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn max_step_36(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - bits
    - is_signed
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1449
      start: 1435
    functionDepth: 0
    functionLinenumber: 1435
    functionLinenumberEnd: 1449
    functionName: min_step_36
    functionSourceFile: /src/rust-lexical/lexical-util/src/step.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'const fn min_step_36(bits: usize, is_signed: bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 135
    functionName: is_error_type
    functionSourceFile: /src/rust-lexical/lexical-util/src/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 199
    functionName: Error::description
    functionSourceFile: /src/rust-lexical/lexical-util/src/error.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: '&''static str'
    signature: pub const fn description(&self) -> &'static str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:206,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:207,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:208,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:209,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:210,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:211,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:212,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:213,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:214,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:215,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:216,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:217,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:218,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:219,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:220,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:221,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:222,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:223,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/error.rs:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 262
    functionName: Error::index
    functionSourceFile: /src/rust-lexical/lexical-util/src/error.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn index(&self) -> Option<&usize>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: write_parse_error
    functionSourceFile: /src/rust-lexical/lexical-util/src/error.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 336
    functionName: format_message
    functionSourceFile: /src/rust-lexical/lexical-util/src/error.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 343
    functionName: options_message
    functionSourceFile: /src/rust-lexical/lexical-util/src/error.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Error::description
      Src: /src/rust-lexical/lexical-util/src/error.rs:347,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:350,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:351,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:352,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:353,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:354,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:355,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:356,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:357,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:359,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:361,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:362,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:364,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:366,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:368,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:370,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:371,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:372,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:373,1
    - Dst: write_parse_error
      Src: /src/rust-lexical/lexical-util/src/error.rs:374,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:377,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:378,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:379,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:380,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:381,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:382,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:383,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:384,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:385,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:386,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:387,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:388,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:389,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:391,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:394,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:397,1
    - Dst: format_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:399,1
    - Dst: options_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:402,1
    - Dst: options_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:403,1
    - Dst: options_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:404,1
    - Dst: options_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:405,1
    - Dst: options_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:406,1
    - Dst: options_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:407,1
    - Dst: options_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:408,1
    - Dst: options_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:409,1
    - Dst: options_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:410,1
    - Dst: options_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:411,1
    - Dst: options_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:412,1
    - Dst: options_message
      Src: /src/rust-lexical/lexical-util/src/error.rs:413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 418
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 418
    functionName: Error::fmt
    functionSourceFile: /src/rust-lexical/lexical-util/src/error.rs
    functionUses: 0
    functionsReached:
    - options_message
    - Error::description
    - format_message
    - write_parse_error
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 21
    functionName: add_flag
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: add_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: add_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 1
    functionsReached:
    - add_flag
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: has_flag
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 462
    functionDepth: 0
    functionLinenumber: 462
    functionLinenumberEnd: 502
    functionName: NumberFormatBuilder::new
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: pub const fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from_radix
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 506
    functionDepth: 3
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionName: NumberFormatBuilder::binary
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - Self::from_radix
    linkageType: ''
    returnType: u128
    signature: pub const fn binary() -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from_radix
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 514
      start: 512
    functionDepth: 3
    functionLinenumber: 512
    functionLinenumberEnd: 514
    functionName: NumberFormatBuilder::octal
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - Self::from_radix
    linkageType: ''
    returnType: u128
    signature: pub const fn octal() -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:518,1
    - Dst: num::NonZeroU8::new
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:520,1
    - Dst: num::NonZeroU8::new
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:521,1
    - Dst: OptionsBuilder::build_strict
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 517
    functionDepth: 5
    functionLinenumber: 517
    functionLinenumberEnd: 523
    functionName: NumberFormatBuilder::decimal
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - num::NonZeroU8::new
    - Self::new
    - OptionsBuilder::build_strict
    linkageType: ''
    returnType: u128
    signature: pub const fn decimal() -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from_radix
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 527
    functionDepth: 3
    functionLinenumber: 527
    functionLinenumberEnd: 529
    functionName: NumberFormatBuilder::hexadecimal
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - Self::from_radix
    linkageType: ''
    returnType: u128
    signature: pub const fn hexadecimal() -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:547,1
    - Dst: Self::radix
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:547,1
    - Dst: Self::exponent_base
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:547,1
    - Dst: num::NonZeroU8::new
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:549,1
    - Dst: u32::exponent_radix
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:547,1
    - Dst: num::NonZeroU8::new
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:550,1
    - Dst: u32::build
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 552
      start: 546
    functionDepth: 4
    functionLinenumber: 546
    functionLinenumberEnd: 552
    functionName: NumberFormatBuilder::from_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 4
    functionsReached:
    - u32::build
    - num::NonZeroU8::new
    - Self::exponent_base
    - Self::new
    - u32::exponent_radix
    - Self::radix
    linkageType: ''
    returnType: u128
    signature: 'pub const fn from_radix(radix: u8) -> u128'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 591
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 591
    functionName: NumberFormatBuilder::get_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionU8
    signature: pub const fn get_digit_separator(&self) -> OptionU8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 618
      start: 616
    functionDepth: 0
    functionLinenumber: 616
    functionLinenumberEnd: 618
    functionName: NumberFormatBuilder::get_mantissa_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub const fn get_mantissa_radix(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 635
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 635
    functionName: NumberFormatBuilder::get_exponent_base
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionU8
    signature: pub const fn get_exponent_base(&self) -> OptionU8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 660
      start: 658
    functionDepth: 0
    functionLinenumber: 658
    functionLinenumberEnd: 660
    functionName: NumberFormatBuilder::get_exponent_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionU8
    signature: pub const fn get_exponent_radix(&self) -> OptionU8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 689
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 689
    functionName: NumberFormatBuilder::get_base_prefix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionU8
    signature: pub const fn get_base_prefix(&self) -> OptionU8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 716
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 716
    functionName: NumberFormatBuilder::get_base_suffix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionU8
    signature: pub const fn get_base_suffix(&self) -> OptionU8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 738
      start: 736
    functionDepth: 0
    functionLinenumber: 736
    functionLinenumberEnd: 738
    functionName: NumberFormatBuilder::get_required_integer_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_required_integer_digits(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 760
      start: 758
    functionDepth: 0
    functionLinenumber: 758
    functionLinenumberEnd: 760
    functionName: NumberFormatBuilder::get_required_fraction_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_required_fraction_digits(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 783
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 783
    functionName: NumberFormatBuilder::get_required_exponent_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_required_exponent_digits(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 807
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 807
    functionName: NumberFormatBuilder::get_required_mantissa_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_required_mantissa_digits(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 828
    functionDepth: 0
    functionLinenumber: 828
    functionLinenumberEnd: 830
    functionName: NumberFormatBuilder::get_no_positive_mantissa_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_no_positive_mantissa_sign(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 853
      start: 851
    functionDepth: 0
    functionLinenumber: 851
    functionLinenumberEnd: 853
    functionName: NumberFormatBuilder::get_required_mantissa_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_required_mantissa_sign(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 876
      start: 874
    functionDepth: 0
    functionLinenumber: 874
    functionLinenumberEnd: 876
    functionName: NumberFormatBuilder::get_no_exponent_notation
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_no_exponent_notation(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 898
      start: 896
    functionDepth: 0
    functionLinenumber: 896
    functionLinenumberEnd: 898
    functionName: NumberFormatBuilder::get_no_positive_exponent_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_no_positive_exponent_sign(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 920
      start: 918
    functionDepth: 0
    functionLinenumber: 918
    functionLinenumberEnd: 920
    functionName: NumberFormatBuilder::get_required_exponent_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_required_exponent_sign(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 942
      start: 940
    functionDepth: 0
    functionLinenumber: 940
    functionLinenumberEnd: 942
    functionName: NumberFormatBuilder::get_no_exponent_without_fraction
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_no_exponent_without_fraction(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 964
      start: 962
    functionDepth: 0
    functionLinenumber: 962
    functionLinenumberEnd: 964
    functionName: NumberFormatBuilder::get_no_special
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_no_special(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 978
      start: 976
    functionDepth: 0
    functionLinenumber: 976
    functionLinenumberEnd: 978
    functionName: NumberFormatBuilder::get_case_sensitive_special
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_case_sensitive_special(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 999
      start: 997
    functionDepth: 0
    functionLinenumber: 997
    functionLinenumberEnd: 999
    functionName: NumberFormatBuilder::get_no_integer_leading_zeros
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_no_integer_leading_zeros(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 1022
    functionDepth: 0
    functionLinenumber: 1022
    functionLinenumberEnd: 1024
    functionName: NumberFormatBuilder::get_no_float_leading_zeros
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_no_float_leading_zeros(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1047
      start: 1045
    functionDepth: 0
    functionLinenumber: 1045
    functionLinenumberEnd: 1047
    functionName: NumberFormatBuilder::get_required_exponent_notation
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_required_exponent_notation(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1061
      start: 1059
    functionDepth: 0
    functionLinenumber: 1059
    functionLinenumberEnd: 1061
    functionName: NumberFormatBuilder::get_case_sensitive_exponent
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_case_sensitive_exponent(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1077
      start: 1075
    functionDepth: 0
    functionLinenumber: 1075
    functionLinenumberEnd: 1077
    functionName: NumberFormatBuilder::get_case_sensitive_base_prefix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_case_sensitive_base_prefix(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1093
      start: 1091
    functionDepth: 0
    functionLinenumber: 1091
    functionLinenumberEnd: 1093
    functionName: NumberFormatBuilder::get_case_sensitive_base_suffix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_case_sensitive_base_suffix(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1121
      start: 1119
    functionDepth: 0
    functionLinenumber: 1119
    functionLinenumberEnd: 1121
    functionName: NumberFormatBuilder::get_integer_internal_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_integer_internal_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1148
      start: 1146
    functionDepth: 0
    functionLinenumber: 1146
    functionLinenumberEnd: 1148
    functionName: NumberFormatBuilder::get_fraction_internal_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_fraction_internal_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1175
      start: 1173
    functionDepth: 0
    functionLinenumber: 1173
    functionLinenumberEnd: 1175
    functionName: NumberFormatBuilder::get_exponent_internal_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_exponent_internal_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1202
      start: 1200
    functionDepth: 0
    functionLinenumber: 1200
    functionLinenumberEnd: 1202
    functionName: NumberFormatBuilder::get_integer_leading_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_integer_leading_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1228
      start: 1226
    functionDepth: 0
    functionLinenumber: 1226
    functionLinenumberEnd: 1228
    functionName: NumberFormatBuilder::get_fraction_leading_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_fraction_leading_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1254
      start: 1252
    functionDepth: 0
    functionLinenumber: 1252
    functionLinenumberEnd: 1254
    functionName: NumberFormatBuilder::get_exponent_leading_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_exponent_leading_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1281
      start: 1279
    functionDepth: 0
    functionLinenumber: 1279
    functionLinenumberEnd: 1281
    functionName: NumberFormatBuilder::get_integer_trailing_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_integer_trailing_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1305
      start: 1303
    functionDepth: 0
    functionLinenumber: 1303
    functionLinenumberEnd: 1305
    functionName: NumberFormatBuilder::get_fraction_trailing_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_fraction_trailing_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1329
    functionDepth: 0
    functionLinenumber: 1329
    functionLinenumberEnd: 1331
    functionName: NumberFormatBuilder::get_exponent_trailing_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_exponent_trailing_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1347
      start: 1345
    functionDepth: 0
    functionLinenumber: 1345
    functionLinenumberEnd: 1347
    functionName: NumberFormatBuilder::get_integer_consecutive_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_integer_consecutive_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1362
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1362
    functionName: NumberFormatBuilder::get_fraction_consecutive_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_fraction_consecutive_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1377
      start: 1375
    functionDepth: 0
    functionLinenumber: 1375
    functionLinenumberEnd: 1377
    functionName: NumberFormatBuilder::get_exponent_consecutive_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_exponent_consecutive_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1392
      start: 1390
    functionDepth: 0
    functionLinenumber: 1390
    functionLinenumberEnd: 1392
    functionName: NumberFormatBuilder::get_special_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_special_digit_separator(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - character
    argTypes:
    - OptionU8
    constantsTouched: []
    func_position:
      end: 1447
      start: 1444
    functionDepth: 0
    functionLinenumber: 1444
    functionLinenumberEnd: 1447
    functionName: NumberFormatBuilder::digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn digit_separator(mut self, character: OptionU8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::mantissa_radix
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:1460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 1461
      start: 1459
    functionDepth: 1
    functionLinenumber: 1459
    functionLinenumberEnd: 1461
    functionName: NumberFormatBuilder::radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - NumberFormatBuilder::mantissa_radix
    linkageType: ''
    returnType: Self
    signature: 'pub const fn radix(self, radix: u8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 1532
      start: 1529
    functionDepth: 0
    functionLinenumber: 1529
    functionLinenumberEnd: 1532
    functionName: NumberFormatBuilder::mantissa_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn mantissa_radix(mut self, radix: u8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - base
    argTypes:
    - OptionU8
    constantsTouched: []
    func_position:
      end: 1550
      start: 1547
    functionDepth: 0
    functionLinenumber: 1547
    functionLinenumberEnd: 1550
    functionName: NumberFormatBuilder::exponent_base
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn exponent_base(mut self, base: OptionU8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - radix
    argTypes:
    - OptionU8
    constantsTouched: []
    func_position:
      end: 1613
      start: 1610
    functionDepth: 0
    functionLinenumber: 1610
    functionLinenumberEnd: 1613
    functionName: NumberFormatBuilder::exponent_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn exponent_radix(mut self, radix: OptionU8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - base_prefix
    argTypes:
    - OptionU8
    constantsTouched: []
    func_position:
      end: 1662
      start: 1659
    functionDepth: 0
    functionLinenumber: 1659
    functionLinenumberEnd: 1662
    functionName: NumberFormatBuilder::base_prefix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn base_prefix(mut self, base_prefix: OptionU8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - base_suffix
    argTypes:
    - OptionU8
    constantsTouched: []
    func_position:
      end: 1709
      start: 1706
    functionDepth: 0
    functionLinenumber: 1706
    functionLinenumberEnd: 1709
    functionName: NumberFormatBuilder::base_suffix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn base_suffix(mut self, base_suffix: OptionU8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 1747
      start: 1744
    functionDepth: 0
    functionLinenumber: 1744
    functionLinenumberEnd: 1747
    functionName: NumberFormatBuilder::required_integer_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn required_integer_digits(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 1786
      start: 1783
    functionDepth: 0
    functionLinenumber: 1783
    functionLinenumberEnd: 1786
    functionName: NumberFormatBuilder::required_fraction_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn required_fraction_digits(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 1822
      start: 1819
    functionDepth: 0
    functionLinenumber: 1819
    functionLinenumberEnd: 1822
    functionName: NumberFormatBuilder::required_exponent_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn required_exponent_digits(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 1860
      start: 1857
    functionDepth: 0
    functionLinenumber: 1857
    functionLinenumberEnd: 1860
    functionName: NumberFormatBuilder::required_mantissa_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn required_mantissa_digits(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::required_integer_digits
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:1903,1
    - Dst: NumberFormatBuilder::required_fraction_digits
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:1904,1
    - Dst: NumberFormatBuilder::required_exponent_digits
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:1905,1
    - Dst: NumberFormatBuilder::required_mantissa_digits
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:1906,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 1908
      start: 1902
    functionDepth: 1
    functionLinenumber: 1902
    functionLinenumberEnd: 1908
    functionName: NumberFormatBuilder::required_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - NumberFormatBuilder::required_fraction_digits
    - NumberFormatBuilder::required_exponent_digits
    - NumberFormatBuilder::required_mantissa_digits
    - NumberFormatBuilder::required_integer_digits
    linkageType: ''
    returnType: Self
    signature: 'pub const fn required_digits(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 1947
      start: 1944
    functionDepth: 0
    functionLinenumber: 1944
    functionLinenumberEnd: 1947
    functionName: NumberFormatBuilder::no_positive_mantissa_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn no_positive_mantissa_sign(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 1994
      start: 1991
    functionDepth: 0
    functionLinenumber: 1991
    functionLinenumberEnd: 1994
    functionName: NumberFormatBuilder::required_mantissa_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn required_mantissa_sign(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2037
      start: 2034
    functionDepth: 0
    functionLinenumber: 2034
    functionLinenumberEnd: 2037
    functionName: NumberFormatBuilder::no_exponent_notation
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn no_exponent_notation(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2075
      start: 2072
    functionDepth: 0
    functionLinenumber: 2072
    functionLinenumberEnd: 2075
    functionName: NumberFormatBuilder::no_positive_exponent_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn no_positive_exponent_sign(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2113
      start: 2110
    functionDepth: 0
    functionLinenumber: 2110
    functionLinenumberEnd: 2113
    functionName: NumberFormatBuilder::required_exponent_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn required_exponent_sign(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2149
      start: 2146
    functionDepth: 0
    functionLinenumber: 2146
    functionLinenumberEnd: 2149
    functionName: NumberFormatBuilder::no_exponent_without_fraction
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn no_exponent_without_fraction(mut self, flag: bool) ->
      Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2189
      start: 2186
    functionDepth: 0
    functionLinenumber: 2186
    functionLinenumberEnd: 2189
    functionName: NumberFormatBuilder::no_special
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn no_special(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2232
      start: 2229
    functionDepth: 0
    functionLinenumber: 2229
    functionLinenumberEnd: 2232
    functionName: NumberFormatBuilder::case_sensitive_special
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn case_sensitive_special(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2271
      start: 2268
    functionDepth: 0
    functionLinenumber: 2268
    functionLinenumberEnd: 2271
    functionName: NumberFormatBuilder::no_integer_leading_zeros
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn no_integer_leading_zeros(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2316
      start: 2313
    functionDepth: 0
    functionLinenumber: 2313
    functionLinenumberEnd: 2316
    functionName: NumberFormatBuilder::no_float_leading_zeros
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn no_float_leading_zeros(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2359
      start: 2356
    functionDepth: 0
    functionLinenumber: 2356
    functionLinenumberEnd: 2359
    functionName: NumberFormatBuilder::required_exponent_notation
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn required_exponent_notation(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2393
      start: 2390
    functionDepth: 0
    functionLinenumber: 2390
    functionLinenumberEnd: 2393
    functionName: NumberFormatBuilder::case_sensitive_exponent
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn case_sensitive_exponent(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2438
      start: 2435
    functionDepth: 0
    functionLinenumber: 2435
    functionLinenumberEnd: 2438
    functionName: NumberFormatBuilder::case_sensitive_base_prefix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn case_sensitive_base_prefix(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2483
      start: 2480
    functionDepth: 0
    functionLinenumber: 2480
    functionLinenumberEnd: 2483
    functionName: NumberFormatBuilder::case_sensitive_base_suffix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn case_sensitive_base_suffix(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2532
      start: 2529
    functionDepth: 0
    functionLinenumber: 2529
    functionLinenumberEnd: 2532
    functionName: NumberFormatBuilder::integer_internal_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn integer_internal_digit_separator(mut self, flag: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2574
      start: 2571
    functionDepth: 0
    functionLinenumber: 2571
    functionLinenumberEnd: 2574
    functionName: NumberFormatBuilder::fraction_internal_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn fraction_internal_digit_separator(mut self, flag: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2616
      start: 2613
    functionDepth: 0
    functionLinenumber: 2613
    functionLinenumberEnd: 2616
    functionName: NumberFormatBuilder::exponent_internal_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn exponent_internal_digit_separator(mut self, flag: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::integer_internal_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:2632,1
    - Dst: NumberFormatBuilder::fraction_internal_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:2633,1
    - Dst: NumberFormatBuilder::exponent_internal_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:2634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2636
      start: 2631
    functionDepth: 1
    functionLinenumber: 2631
    functionLinenumberEnd: 2636
    functionName: NumberFormatBuilder::internal_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - NumberFormatBuilder::exponent_internal_digit_separator
    - NumberFormatBuilder::fraction_internal_digit_separator
    - NumberFormatBuilder::integer_internal_digit_separator
    linkageType: ''
    returnType: Self
    signature: 'pub const fn internal_digit_separator(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2684
      start: 2681
    functionDepth: 0
    functionLinenumber: 2681
    functionLinenumberEnd: 2684
    functionName: NumberFormatBuilder::integer_leading_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn integer_leading_digit_separator(mut self, flag: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2725
      start: 2722
    functionDepth: 0
    functionLinenumber: 2722
    functionLinenumberEnd: 2725
    functionName: NumberFormatBuilder::fraction_leading_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn fraction_leading_digit_separator(mut self, flag: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2766
      start: 2763
    functionDepth: 0
    functionLinenumber: 2763
    functionLinenumberEnd: 2766
    functionName: NumberFormatBuilder::exponent_leading_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn exponent_leading_digit_separator(mut self, flag: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::integer_leading_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:2782,1
    - Dst: NumberFormatBuilder::fraction_leading_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:2783,1
    - Dst: NumberFormatBuilder::exponent_leading_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:2784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2786
      start: 2781
    functionDepth: 1
    functionLinenumber: 2781
    functionLinenumberEnd: 2786
    functionName: NumberFormatBuilder::leading_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - NumberFormatBuilder::integer_leading_digit_separator
    - NumberFormatBuilder::fraction_leading_digit_separator
    - NumberFormatBuilder::exponent_leading_digit_separator
    linkageType: ''
    returnType: Self
    signature: 'pub const fn leading_digit_separator(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2834
      start: 2831
    functionDepth: 0
    functionLinenumber: 2831
    functionLinenumberEnd: 2834
    functionName: NumberFormatBuilder::integer_trailing_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn integer_trailing_digit_separator(mut self, flag: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2874
      start: 2871
    functionDepth: 0
    functionLinenumber: 2871
    functionLinenumberEnd: 2874
    functionName: NumberFormatBuilder::fraction_trailing_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn fraction_trailing_digit_separator(mut self, flag: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2915
      start: 2912
    functionDepth: 0
    functionLinenumber: 2912
    functionLinenumberEnd: 2915
    functionName: NumberFormatBuilder::exponent_trailing_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn exponent_trailing_digit_separator(mut self, flag: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::integer_trailing_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:2931,1
    - Dst: NumberFormatBuilder::fraction_trailing_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:2932,1
    - Dst: NumberFormatBuilder::exponent_trailing_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:2933,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2935
      start: 2930
    functionDepth: 1
    functionLinenumber: 2930
    functionLinenumberEnd: 2935
    functionName: NumberFormatBuilder::trailing_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - NumberFormatBuilder::integer_trailing_digit_separator
    - NumberFormatBuilder::exponent_trailing_digit_separator
    - NumberFormatBuilder::fraction_trailing_digit_separator
    linkageType: ''
    returnType: Self
    signature: 'pub const fn trailing_digit_separator(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 2989
      start: 2986
    functionDepth: 0
    functionLinenumber: 2986
    functionLinenumberEnd: 2989
    functionName: NumberFormatBuilder::integer_consecutive_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn integer_consecutive_digit_separator(mut self, flag: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 3035
      start: 3032
    functionDepth: 0
    functionLinenumber: 3032
    functionLinenumberEnd: 3035
    functionName: NumberFormatBuilder::fraction_consecutive_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn fraction_consecutive_digit_separator(mut self, flag:
      bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 3081
      start: 3078
    functionDepth: 0
    functionLinenumber: 3078
    functionLinenumberEnd: 3081
    functionName: NumberFormatBuilder::exponent_consecutive_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn exponent_consecutive_digit_separator(mut self, flag:
      bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::integer_consecutive_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3095,1
    - Dst: NumberFormatBuilder::fraction_consecutive_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3096,1
    - Dst: NumberFormatBuilder::exponent_consecutive_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3097,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 3099
      start: 3094
    functionDepth: 1
    functionLinenumber: 3094
    functionLinenumberEnd: 3099
    functionName: NumberFormatBuilder::consecutive_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - NumberFormatBuilder::integer_consecutive_digit_separator
    - NumberFormatBuilder::fraction_consecutive_digit_separator
    - NumberFormatBuilder::exponent_consecutive_digit_separator
    linkageType: ''
    returnType: Self
    signature: 'pub const fn consecutive_digit_separator(mut self, flag: bool) ->
      Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 3137
      start: 3134
    functionDepth: 0
    functionLinenumber: 3134
    functionLinenumberEnd: 3137
    functionName: NumberFormatBuilder::special_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn special_digit_separator(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::integer_digit_separator_flags
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3152,1
    - Dst: NumberFormatBuilder::fraction_digit_separator_flags
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3153,1
    - Dst: NumberFormatBuilder::exponent_digit_separator_flags
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3154,1
    - Dst: NumberFormatBuilder::special_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 3157
      start: 3151
    functionDepth: 2
    functionLinenumber: 3151
    functionLinenumberEnd: 3157
    functionName: NumberFormatBuilder::digit_separator_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - NumberFormatBuilder::exponent_digit_separator_flags
    - NumberFormatBuilder::special_digit_separator
    - NumberFormatBuilder::fraction_digit_separator_flags
    - NumberFormatBuilder::integer_digit_separator_flags
    linkageType: ''
    returnType: Self
    signature: 'pub const fn digit_separator_flags(mut self, flag: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::integer_internal_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3171,1
    - Dst: NumberFormatBuilder::integer_leading_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3172,1
    - Dst: NumberFormatBuilder::integer_trailing_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3173,1
    - Dst: NumberFormatBuilder::integer_consecutive_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 3176
      start: 3170
    functionDepth: 1
    functionLinenumber: 3170
    functionLinenumberEnd: 3176
    functionName: NumberFormatBuilder::integer_digit_separator_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 1
    functionsReached:
    - NumberFormatBuilder::integer_consecutive_digit_separator
    - NumberFormatBuilder::integer_leading_digit_separator
    - NumberFormatBuilder::integer_trailing_digit_separator
    - NumberFormatBuilder::integer_internal_digit_separator
    linkageType: ''
    returnType: Self
    signature: 'pub const fn integer_digit_separator_flags(mut self, flag: bool) ->
      Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::fraction_internal_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3189,1
    - Dst: NumberFormatBuilder::fraction_leading_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3190,1
    - Dst: NumberFormatBuilder::fraction_trailing_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3191,1
    - Dst: NumberFormatBuilder::fraction_consecutive_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 3194
      start: 3188
    functionDepth: 1
    functionLinenumber: 3188
    functionLinenumberEnd: 3194
    functionName: NumberFormatBuilder::fraction_digit_separator_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 1
    functionsReached:
    - NumberFormatBuilder::fraction_trailing_digit_separator
    - NumberFormatBuilder::fraction_leading_digit_separator
    - NumberFormatBuilder::fraction_internal_digit_separator
    - NumberFormatBuilder::fraction_consecutive_digit_separator
    linkageType: ''
    returnType: Self
    signature: 'pub const fn fraction_digit_separator_flags(mut self, flag: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::exponent_internal_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3207,1
    - Dst: NumberFormatBuilder::exponent_leading_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3208,1
    - Dst: NumberFormatBuilder::exponent_trailing_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3209,1
    - Dst: NumberFormatBuilder::exponent_consecutive_digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 3212
      start: 3206
    functionDepth: 1
    functionLinenumber: 3206
    functionLinenumberEnd: 3212
    functionName: NumberFormatBuilder::exponent_digit_separator_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 1
    functionsReached:
    - NumberFormatBuilder::exponent_consecutive_digit_separator
    - NumberFormatBuilder::exponent_internal_digit_separator
    - NumberFormatBuilder::exponent_leading_digit_separator
    - NumberFormatBuilder::exponent_trailing_digit_separator
    linkageType: ''
    returnType: Self
    signature: 'pub const fn exponent_digit_separator_flags(mut self, flag: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: add_flags
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3229,1
    - Dst: unwrap_or_zero
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3265,1
    - Dst: unwrap_or_zero
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3267,1
    - Dst: unwrap_or_zero
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3268,1
    - Dst: unwrap_or_zero
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3270,1
    - Dst: unwrap_or_zero
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3274
      start: 3227
    functionDepth: 2
    functionLinenumber: 3227
    functionLinenumberEnd: 3274
    functionName: NumberFormatBuilder::build_unchecked
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached:
    - unwrap_or_zero
    - add_flags
    linkageType: ''
    returnType: u128
    signature: pub const fn build_unchecked(&self) -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::build_unchecked
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3286,1
    - Dst: format_error_impl
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3291
      start: 3283
    functionDepth: 7
    functionLinenumber: 3283
    functionLinenumberEnd: 3291
    functionName: NumberFormatBuilder::build_strict
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - NumberFormatBuilder::build_unchecked
    - format_error_impl
    linkageType: ''
    returnType: u128
    signature: pub const fn build_strict(&self) -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::build_unchecked
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3313
      start: 3311
    functionDepth: 3
    functionLinenumber: 3311
    functionLinenumberEnd: 3313
    functionName: NumberFormatBuilder::build
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - NumberFormatBuilder::build_unchecked
    linkageType: ''
    returnType: u128
    signature: pub const fn build(&self) -> u128
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: num::NonZeroU8::new
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3319,1
    - Dst: flags::digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3319,1
    - Dst: num::NonZeroU8::new
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3320,1
    - Dst: flags::base_prefix
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3320,1
    - Dst: num::NonZeroU8::new
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3321,1
    - Dst: flags::base_suffix
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3321,1
    - Dst: flags::mantissa_radix
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3322,1
    - Dst: num::NonZeroU8::new
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3323,1
    - Dst: flags::exponent_base
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3323,1
    - Dst: num::NonZeroU8::new
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3324,1
    - Dst: flags::exponent_radix
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3324,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3325,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3326,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3327,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3328,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3329,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3330,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3331,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3332,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3333,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3334,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3335,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3336,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3337,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3338,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3339,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3340,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3341,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3342,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3343,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3344,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3345,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3346,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3347,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3348,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3349,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3350,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3351,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3352,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3356,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3360,1
    - Dst: has_flag
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 3366
      start: 3317
    functionDepth: 2
    functionLinenumber: 3317
    functionLinenumberEnd: 3366
    functionName: NumberFormatBuilder::rebuild
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 2
    functionsReached:
    - flags::mantissa_radix
    - flags::exponent_base
    - has_flag
    - num::NonZeroU8::new
    - flags::exponent_radix
    - flags::base_suffix
    - flags::base_prefix
    - flags::digit_separator
    linkageType: ''
    returnType: Self
    signature: 'pub const fn rebuild(format: u128) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-util/src/format_builder.rs:3372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3373
      start: 3371
    functionDepth: 1
    functionLinenumber: 3371
    functionLinenumberEnd: 3373
    functionName: NumberFormatBuilder::default
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_builder.rs
    functionUses: 0
    functionsReached:
    - Self::new
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_valid
      Src: /src/rust-lexical/lexical-util/src/format.rs:644,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 645
      start: 643
    functionDepth: 4
    functionLinenumber: 643
    functionLinenumberEnd: 645
    functionName: format_is_valid
    functionSourceFile: /src/rust-lexical/lexical-util/src/format.rs
    functionUses: 0
    functionsReached:
    - is_valid
    linkageType: ''
    returnType: bool
    signature: 'pub const fn format_is_valid<const FORMAT: u128>() -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: error
      Src: /src/rust-lexical/lexical-util/src/format.rs:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 654
      start: 652
    functionDepth: 1
    functionLinenumber: 652
    functionLinenumberEnd: 654
    functionName: format_error
    functionSourceFile: /src/rust-lexical/lexical-util/src/format.rs
    functionUses: 0
    functionsReached:
    - error
    linkageType: ''
    returnType: Error
    signature: 'pub const fn format_error<const FORMAT: u128>() -> Error'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: debug_assert_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/assert.rs
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn debug_assert_radix(radix: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - len
    argTypes:
    - u32
    - usize
    constantsTouched: []
    func_position:
      end: 57
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 57
    functionName: assert_buffer
    functionSourceFile: /src/rust-lexical/lexical-util/src/assert.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub const fn assert_buffer<T: FormattedSize>(_: u32, len: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/rust-lexical/lexical-util/src/skip.rs:4,1
    - Dst: Option::wrapping_sub
      Src: /src/rust-lexical/lexical-util/src/skip.rs:4,1
    - Dst: map_or
      Src: /src/rust-lexical/lexical-util/src/skip.rs:4,1
    - Dst: is_digit_separator
      Src: /src/rust-lexical/lexical-util/src/skip.rs:4,1
    - Dst: Option::wrapping_sub
      Src: /src/rust-lexical/lexical-util/src/skip.rs:5,1
    - Dst: Option::wrapping_sub
      Src: /src/rust-lexical/lexical-util/src/skip.rs:7,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 90
    functionName: indexing
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 0
    functionsReached:
    - map_or
    - get
    - is_digit_separator
    - Option::wrapping_sub
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_i
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 140
    functionName: is_i
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_i
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_ic
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 190
    functionName: is_ic
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_ic
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_l
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 235
    functionName: is_l
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_l
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_lc
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 278
    functionName: is_lc
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_lc
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_t
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 331
    functionName: is_t
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_t
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_tc
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 369
    functionName: is_tc
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_tc
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_il
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 434
    functionName: is_il
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_il
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_ilc
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 457
    functionDepth: 1
    functionLinenumber: 457
    functionLinenumberEnd: 491
    functionName: is_ilc
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_ilc
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_it
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 559
      start: 514
    functionDepth: 1
    functionLinenumber: 514
    functionLinenumberEnd: 559
    functionName: is_it
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_it
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_itc
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 612
      start: 582
    functionDepth: 1
    functionLinenumber: 582
    functionLinenumberEnd: 612
    functionName: is_itc
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_itc
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_lt
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 674
      start: 635
    functionDepth: 1
    functionLinenumber: 635
    functionLinenumberEnd: 674
    functionName: is_lt
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_lt
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_ltc
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 725
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 725
    functionName: is_ltc
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_ltc
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_ilt
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 778
      start: 748
    functionDepth: 1
    functionLinenumber: 748
    functionLinenumberEnd: 778
    functionName: is_ilt
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_ilt
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_iltc
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 820
      start: 804
    functionDepth: 1
    functionLinenumber: 804
    functionLinenumberEnd: 820
    functionName: is_iltc
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - is_iltc
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: cursor
      Src: /src/rust-lexical/lexical-util/src/skip.rs:3,1
    - Dst: get_buffer
      Src: /src/rust-lexical/lexical-util/src/skip.rs:4,1
    - Dst: bool::get
      Src: /src/rust-lexical/lexical-util/src/skip.rs:5,1
    - Dst: is_digit_separator
      Src: /src/rust-lexical/lexical-util/src/skip.rs:6,1
    - Dst: current_count
      Src: /src/rust-lexical/lexical-util/src/skip.rs:12,1
    - Dst: set_cursor
      Src: /src/rust-lexical/lexical-util/src/skip.rs:19,1
    - Dst: bool::get
      Src: /src/rust-lexical/lexical-util/src/skip.rs:20,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/skip.rs:22,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/skip.rs:28,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 858
      start: 827
    functionDepth: 2
    functionLinenumber: 827
    functionLinenumberEnd: 858
    functionName: peek_1
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 7
    functionsReached:
    - is_digit_separator
    - Some
    - cursor
    - set_cursor
    - bool::get
    - get_buffer
    - current_count
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: cursor
      Src: /src/rust-lexical/lexical-util/src/skip.rs:3,1
    - Dst: get_buffer
      Src: /src/rust-lexical/lexical-util/src/skip.rs:4,1
    - Dst: bool::get
      Src: /src/rust-lexical/lexical-util/src/skip.rs:5,1
    - Dst: is_digit_separator
      Src: /src/rust-lexical/lexical-util/src/skip.rs:6,1
    - Dst: current_count
      Src: /src/rust-lexical/lexical-util/src/skip.rs:10,1
    - Dst: bool::len
      Src: /src/rust-lexical/lexical-util/src/skip.rs:20,1
    - Dst: bool::get
      Src: /src/rust-lexical/lexical-util/src/skip.rs:21,1
    - Dst: map_or
      Src: /src/rust-lexical/lexical-util/src/skip.rs:21,1
    - Dst: is_digit_separator
      Src: /src/rust-lexical/lexical-util/src/skip.rs:21,1
    - Dst: set_cursor
      Src: /src/rust-lexical/lexical-util/src/skip.rs:26,1
    - Dst: bool::get
      Src: /src/rust-lexical/lexical-util/src/skip.rs:27,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/skip.rs:29,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/skip.rs:35,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 44
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 900
      start: 862
    functionDepth: 3
    functionLinenumber: 862
    functionLinenumberEnd: 900
    functionName: peek_n
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 7
    functionsReached:
    - is_digit_separator
    - Some
    - cursor
    - set_cursor
    - bool::get
    - get_buffer
    - map_or
    - bool::len
    - current_count
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 907
      start: 903
    functionDepth: 1
    functionLinenumber: 903
    functionLinenumberEnd: 907
    functionName: peek_noskip
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 2
    functionsReached:
    - get
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_1
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 914
      start: 910
    functionDepth: 3
    functionLinenumber: 910
    functionLinenumberEnd: 914
    functionName: peek_l
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - peek_1
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_1
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 921
      start: 917
    functionDepth: 3
    functionLinenumber: 917
    functionLinenumberEnd: 921
    functionName: peek_i
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - peek_1
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_1
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 928
      start: 924
    functionDepth: 3
    functionLinenumber: 924
    functionLinenumberEnd: 928
    functionName: peek_t
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - peek_1
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_1
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 936
      start: 932
    functionDepth: 3
    functionLinenumber: 932
    functionLinenumberEnd: 936
    functionName: peek_il
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - peek_1
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_1
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 944
      start: 940
    functionDepth: 3
    functionLinenumber: 940
    functionLinenumberEnd: 944
    functionName: peek_it
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - peek_1
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_1
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 952
      start: 948
    functionDepth: 3
    functionLinenumber: 948
    functionLinenumberEnd: 952
    functionName: peek_lt
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - peek_1
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_1
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 959
      start: 955
    functionDepth: 3
    functionLinenumber: 955
    functionLinenumberEnd: 959
    functionName: peek_ilt
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - peek_1
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_n
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 966
      start: 962
    functionDepth: 4
    functionLinenumber: 962
    functionLinenumberEnd: 966
    functionName: peek_lc
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - peek_n
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_n
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 973
      start: 969
    functionDepth: 4
    functionLinenumber: 969
    functionLinenumberEnd: 973
    functionName: peek_ic
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - peek_n
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_n
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 980
      start: 976
    functionDepth: 4
    functionLinenumber: 976
    functionLinenumberEnd: 980
    functionName: peek_tc
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - peek_n
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_n
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 988
      start: 984
    functionDepth: 4
    functionLinenumber: 984
    functionLinenumberEnd: 988
    functionName: peek_ilc
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - peek_n
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_n
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 996
      start: 992
    functionDepth: 4
    functionLinenumber: 992
    functionLinenumberEnd: 996
    functionName: peek_itc
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - peek_n
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_n
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1004
      start: 1000
    functionDepth: 4
    functionLinenumber: 1000
    functionLinenumberEnd: 1004
    functionName: peek_ltc
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - peek_n
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_n
      Src: /src/rust-lexical/lexical-util/src/skip.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1011
      start: 1007
    functionDepth: 4
    functionLinenumber: 1007
    functionLinenumberEnd: 1011
    functionName: peek_iltc
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 2
    functionsReached:
    - peek_n
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Bytes::new
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[u8]::bytes'
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached:
    - Bytes::new
    linkageType: ''
    returnType: Bytes
    signature: 'fn bytes<const __: u128>(&''a self) -> Bytes<''a, __>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - slc
    argTypes:
    - '&''a [u8]'
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: Bytes::new
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn new(slc: &''a [u8]) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - slc
    - index
    argTypes:
    - '&''a [u8]'
    - usize
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: Bytes::from_parts
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'const unsafe fn from_parts(slc: &''a [u8], index: usize) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: Bytes::integer_iter
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DigitsIterator
    signature: pub fn integer_iter<'b>(&'b mut self) -> DigitsIterator<'a, 'b, __>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 84
    functionName: Bytes::fraction_iter
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DigitsIterator
    signature: pub fn fraction_iter<'b>(&'b mut self) -> DigitsIterator<'a, 'b, __>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 92
    functionName: Bytes::exponent_iter
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DigitsIterator
    signature: pub fn exponent_iter<'b>(&'b mut self) -> DigitsIterator<'a, 'b, __>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: Bytes::special_iter
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DigitsIterator
    signature: pub fn special_iter<'b>(&'b mut self) -> DigitsIterator<'a, 'b, __>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 2
    argNames:
    - count
    - is_contiguous
    argTypes:
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 1154
      start: 1135
    functionDepth: 0
    functionLinenumber: 1135
    functionLinenumberEnd: 1154
    functionName: Bytes::step_by_unchecked_impl
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'unsafe fn step_by_unchecked_impl(&mut self, count: usize, is_contiguous:
      bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Bytes::as_slice
      Src: /src/rust-lexical/lexical-util/src/skip.rs:1171,1
    - Dst: ptr::read_unaligned::<V>
      Src: /src/rust-lexical/lexical-util/src/skip.rs:1173,1
    - Dst: '&''a [u8]::as_ptr'
      Src: /src/rust-lexical/lexical-util/src/skip.rs:1173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - is_contiguous
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 1174
      start: 1165
    functionDepth: 5
    functionLinenumber: 1165
    functionLinenumberEnd: 1174
    functionName: Bytes::peek_many_unchecked_impl
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 0
    functionsReached:
    - ptr::read_unaligned::<V>
    - Bytes::as_slice
    - '&''a [u8]::as_ptr'
    linkageType: ''
    returnType: V
    signature: 'unsafe fn peek_many_unchecked_impl<V>(&self, is_contiguous: bool)
      -> V'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: Bytes::get_buffer
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&''a [u8]'
    signature: fn get_buffer(&self) -> &'a [u8]
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: Bytes::cursor
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: fn cursor(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: Bytes::set_cursor
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'unsafe fn set_cursor(&mut self, index: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: Bytes::current_count
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: fn current_count(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - count
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 145
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 145
    functionName: Bytes::step_by_unchecked
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'unsafe fn step_by_unchecked(&mut self, count: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ptr::read_unaligned::<V>
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:154,1
    - Dst: Bytes::as_ptr
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 149
    functionDepth: 6
    functionLinenumber: 149
    functionLinenumberEnd: 155
    functionName: Bytes::peek_many_unchecked
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached:
    - Bytes::as_ptr
    - ptr::read_unaligned::<V>
    linkageType: ''
    returnType: V
    signature: unsafe fn peek_many_unchecked<V>(&self) -> V
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1245
      start: 1237
    functionDepth: 0
    functionLinenumber: 1237
    functionLinenumberEnd: 1245
    functionName: skip_iterator
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1247
    functionDepth: 0
    functionLinenumber: 1247
    functionLinenumberEnd: 1253
    functionName: is_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: digit_separator
      Src: /src/rust-lexical/lexical-util/src/skip.rs:5,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1270
      start: 1255
    functionDepth: 1
    functionLinenumber: 1255
    functionLinenumberEnd: 1270
    functionName: is_digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 4
    functionsReached:
    - digit_separator
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_sign
      Src: /src/rust-lexical/lexical-util/src/skip.rs:3,1
    - Dst: is_digit_separator
      Src: /src/rust-lexical/lexical-util/src/skip.rs:4,1
    - Dst: len
      Src: /src/rust-lexical/lexical-util/src/skip.rs:24,1
    - Dst: min
      Src: /src/rust-lexical/lexical-util/src/skip.rs:24,1
    - Dst: skip_iterator_impl::cursor
      Src: /src/rust-lexical/lexical-util/src/skip.rs:24,1
    - Dst: Bytes::from_parts
      Src: /src/rust-lexical/lexical-util/src/skip.rs:32,1
    - Dst: skip_iterator_impl::cursor
      Src: /src/rust-lexical/lexical-util/src/skip.rs:32,1
    - Dst: skip_iterator_impl::set_cursor
      Src: /src/rust-lexical/lexical-util/src/skip.rs:33,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/skip.rs:34,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1315
      start: 1273
    functionDepth: 3
    functionLinenumber: 1273
    functionLinenumberEnd: 1315
    functionName: skip_iterator_impl
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 0
    functionsReached:
    - min
    - is_digit_separator
    - Some
    - is_sign
    - len
    - skip_iterator_impl::cursor
    - skip_iterator_impl::set_cursor
    - Bytes::from_parts
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iterator_iterator_impl::peek
      Src: /src/rust-lexical/lexical-util/src/skip.rs:8,1
    - Dst: skip_iterator_iterator_impl::is_digit
      Src: /src/rust-lexical/lexical-util/src/skip.rs:16,1
    - Dst: skip_iterator_iterator_impl::increment_count
      Src: /src/rust-lexical/lexical-util/src/skip.rs:17,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/skip.rs:19,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1341
      start: 1318
    functionDepth: 6
    functionLinenumber: 1318
    functionLinenumberEnd: 1341
    functionName: skip_iterator_iterator_impl
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 0
    functionsReached:
    - skip_iterator_iterator_impl::increment_count
    - skip_iterator_iterator_impl::is_digit
    - Some
    - skip_iterator_iterator_impl::peek
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_buffer
      Src: /src/rust-lexical/lexical-util/src/skip.rs:9,1
    - Dst: cursor
      Src: /src/rust-lexical/lexical-util/src/skip.rs:14,1
    - Dst: set_cursor
      Src: /src/rust-lexical/lexical-util/src/skip.rs:21,1
    - Dst: current_count
      Src: /src/rust-lexical/lexical-util/src/skip.rs:33,1
    - Dst: step_by_unchecked_impl
      Src: /src/rust-lexical/lexical-util/src/skip.rs:42,1
    - Dst: peek_many_unchecked_impl
      Src: /src/rust-lexical/lexical-util/src/skip.rs:48,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1344
    functionDepth: 6
    functionLinenumber: 1344
    functionLinenumberEnd: 1395
    functionName: skip_iterator_iter_base
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - step_by_unchecked_impl
    - cursor
    - set_cursor
    - get_buffer
    - peek_many_unchecked_impl
    - current_count
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iterator_digits_iter_base::peek
      Src: /src/rust-lexical/lexical-util/src/skip.rs:4,1
    - Dst: Option::is_none
      Src: /src/rust-lexical/lexical-util/src/skip.rs:4,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1405
      start: 1398
    functionDepth: 6
    functionLinenumber: 1398
    functionLinenumberEnd: 1405
    functionName: skip_iterator_digits_iter_base
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 1
    functionsReached:
    - Option::is_none
    - skip_iterator_digits_iter_base::peek
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_iterator_iter_base
      Src: /src/rust-lexical/lexical-util/src/skip.rs:3,1
    - Dst: skip_iterator_digits_iter_base
      Src: /src/rust-lexical/lexical-util/src/skip.rs:7,1
    - Dst: digit_separator_flags
      Src: /src/rust-lexical/lexical-util/src/skip.rs:49,1
    - Dst: peek_noskip
      Src: /src/rust-lexical/lexical-util/src/skip.rs:50,1
    - Dst: peek_i
      Src: /src/rust-lexical/lexical-util/src/skip.rs:51,1
    - Dst: peek_l
      Src: /src/rust-lexical/lexical-util/src/skip.rs:52,1
    - Dst: peek_t
      Src: /src/rust-lexical/lexical-util/src/skip.rs:53,1
    - Dst: peek_il
      Src: /src/rust-lexical/lexical-util/src/skip.rs:54,1
    - Dst: peek_it
      Src: /src/rust-lexical/lexical-util/src/skip.rs:55,1
    - Dst: peek_lt
      Src: /src/rust-lexical/lexical-util/src/skip.rs:56,1
    - Dst: peek_ilt
      Src: /src/rust-lexical/lexical-util/src/skip.rs:57,1
    - Dst: peek_ic
      Src: /src/rust-lexical/lexical-util/src/skip.rs:58,1
    - Dst: peek_lc
      Src: /src/rust-lexical/lexical-util/src/skip.rs:59,1
    - Dst: peek_tc
      Src: /src/rust-lexical/lexical-util/src/skip.rs:60,1
    - Dst: peek_ilc
      Src: /src/rust-lexical/lexical-util/src/skip.rs:61,1
    - Dst: peek_itc
      Src: /src/rust-lexical/lexical-util/src/skip.rs:62,1
    - Dst: peek_ltc
      Src: /src/rust-lexical/lexical-util/src/skip.rs:63,1
    - Dst: peek_iltc
      Src: /src/rust-lexical/lexical-util/src/skip.rs:64,1
    - Dst: digit::char_is_digit_const
      Src: /src/rust-lexical/lexical-util/src/skip.rs:73,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-util/src/skip.rs:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1485
      start: 1408
    functionDepth: 7
    functionLinenumber: 1408
    functionLinenumberEnd: 1485
    functionName: skip_iterator_bytesiter_impl
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 0
    functionsReached:
    - peek_i
    - peek_iltc
    - digit::char_is_digit_const
    - peek_il
    - peek_noskip
    - peek_ic
    - peek_t
    - peek_tc
    - skip_iterator_iter_base
    - skip_iterator_digits_iter_base
    - peek_ilc
    - peek_ltc
    - peek_it
    - peek_lt
    - digit_separator_flags
    - peek_l
    - peek_itc
    - peek_ilt
    - peek_lc
    - mantissa_radix
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1565
      start: 1564
    functionDepth: 0
    functionLinenumber: 1564
    functionLinenumberEnd: 1565
    functionName: SpecialDigitsIterator::increment_count
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn increment_count(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: special_digit_separator
      Src: /src/rust-lexical/lexical-util/src/skip.rs:1571,1
    - Dst: peek_iltc
      Src: /src/rust-lexical/lexical-util/src/skip.rs:1572,1
    - Dst: peek_noskip
      Src: /src/rust-lexical/lexical-util/src/skip.rs:1574,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1576
      start: 1569
    functionDepth: 5
    functionLinenumber: 1569
    functionLinenumberEnd: 1576
    functionName: SpecialDigitsIterator::peek
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 0
    functionsReached:
    - peek_noskip
    - special_digit_separator
    - peek_iltc
    linkageType: ''
    returnType: Option
    signature: fn peek(&mut self) -> Option<<Self as Iterator>::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: digit::char_is_digit_const
      Src: /src/rust-lexical/lexical-util/src/skip.rs:1582,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-util/src/skip.rs:1582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 1583
      start: 1580
    functionDepth: 3
    functionLinenumber: 1580
    functionLinenumberEnd: 1583
    functionName: SpecialDigitsIterator::is_digit
    functionSourceFile: /src/rust-lexical/lexical-util/src/skip.rs
    functionUses: 0
    functionsReached:
    - mantissa_radix
    - digit::char_is_digit_const
    linkageType: ''
    returnType: bool
    signature: 'fn is_digit(&self, value: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - byte
    argTypes:
    - '&''b mut Bytes<''a, __>'
    constantsTouched: []
    func_position:
      end: 174
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 174
    functionName: DigitsIterator::new
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(byte: &''b mut Bytes<''a, __>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:185,1
    - Dst: min
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:185,1
    - Dst: DigitsIterator::cursor
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:185,1
    - Dst: Bytes::from_parts
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:193,1
    - Dst: DigitsIterator::cursor
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:193,1
    - Dst: DigitsIterator::set_cursor
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:194,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:195,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 197
      start: 183
    functionDepth: 3
    functionLinenumber: 183
    functionLinenumberEnd: 197
    functionName: DigitsIterator::take_n
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached:
    - min
    - Some
    - DigitsIterator::cursor
    - len
    - DigitsIterator::set_cursor
    - Bytes::from_parts
    linkageType: ''
    returnType: Option
    signature: 'pub fn take_n(&mut self, n: usize) -> Option<Bytes<''a, __>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_buffer
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: DigitsIterator::get_buffer
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached:
    - get_buffer
    linkageType: ''
    returnType: '&''a [u8]'
    signature: fn get_buffer(&self) -> &'a [u8]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: cursor
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: DigitsIterator::cursor
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 4
    functionsReached:
    - cursor
    linkageType: ''
    returnType: usize
    signature: fn cursor(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: set_cursor
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 218
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 218
    functionName: DigitsIterator::set_cursor
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 1
    functionsReached:
    - set_cursor
    linkageType: ''
    returnType: void
    signature: 'unsafe fn set_cursor(&mut self, index: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: current_count
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: DigitsIterator::current_count
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 1
    functionsReached:
    - current_count
    linkageType: ''
    returnType: usize
    signature: fn current_count(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: step_by_unchecked
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - count
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 230
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 230
    functionName: DigitsIterator::step_by_unchecked
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 3
    functionsReached:
    - step_by_unchecked
    linkageType: ''
    returnType: void
    signature: 'unsafe fn step_by_unchecked(&mut self, count: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_many_unchecked
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 237
    functionName: DigitsIterator::peek_many_unchecked
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached:
    - peek_many_unchecked
    linkageType: ''
    returnType: V
    signature: unsafe fn peek_many_unchecked<V>(&self) -> V
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitsIterator::is_buffer_empty
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 4
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: DigitsIterator::is_consumed
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached:
    - DigitsIterator::is_buffer_empty
    linkageType: ''
    returnType: bool
    signature: fn is_consumed(&mut self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 249
    functionName: DigitsIterator::increment_count
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn increment_count(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionName: DigitsIterator::peek
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 3
    functionsReached:
    - get
    linkageType: ''
    returnType: Option
    signature: fn peek(&mut self) -> Option<<Self as Iterator>::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: digit::char_is_digit_const
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:260,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 261
      start: 258
    functionDepth: 3
    functionLinenumber: 258
    functionLinenumberEnd: 261
    functionName: DigitsIterator::is_digit
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached:
    - mantissa_radix
    - digit::char_is_digit_const
    linkageType: ''
    returnType: bool
    signature: 'fn is_digit(&self, value: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:269,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 268
    functionDepth: 1
    functionLinenumber: 268
    functionLinenumberEnd: 272
    functionName: DigitsIterator::next
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 2
    functionsReached:
    - get
    - Some
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitsIterator::buffer_length
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:278,1
    - Dst: DigitsIterator::cursor
      Src: /src/rust-lexical/lexical-util/src/noskip.rs:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 277
    functionDepth: 2
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionName: DigitsIterator::len
    functionSourceFile: /src/rust-lexical/lexical-util/src/noskip.rs
    functionUses: 0
    functionsReached:
    - DigitsIterator::buffer_length
    - DigitsIterator::cursor
    linkageType: ''
    returnType: usize
    signature: fn len(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - n
    - mask
    - shr
    argTypes:
    - u128
    - u64
    - u32
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: pow2_u128_divrem
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: (u128, u64)
    signature: 'pub const fn pow2_u128_divrem(n: u128, mask: u64, shr: u32) -> (u128,
      u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mulhi::<u128, u64>
      Src: /src/rust-lexical/lexical-util/src/div128.rs:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 6
    argNames:
    - n
    - d
    - fast
    - fast_shr
    - factor
    - factor_shr
    argTypes:
    - u128
    - u64
    - u128
    - u32
    - u128
    - u32
    constantsTouched: []
    func_position:
      end: 81
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 81
    functionName: fast_u128_divrem
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 11
    functionsReached:
    - mulhi::<u128, u64>
    linkageType: ''
    returnType: (u128, u64)
    signature: 'pub fn fast_u128_divrem(n: u128,d: u64,fast: u128,fast_shr: u32,factor:
      u128,factor_shr: u32,) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mulhi::<u128, u64>
      Src: /src/rust-lexical/lexical-util/src/div128.rs:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 4
    argNames:
    - n
    - d
    - factor
    - factor_shr
    argTypes:
    - u128
    - u64
    - u128
    - u32
    constantsTouched: []
    func_position:
      end: 91
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 91
    functionName: moderate_u128_divrem
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 12
    functionsReached:
    - mulhi::<u128, u64>
    linkageType: ''
    returnType: (u128, u64)
    signature: 'pub fn moderate_u128_divrem(n: u128, d: u64, factor: u128, factor_shr:
      u32) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::leading_zeros
      Src: /src/rust-lexical/lexical-util/src/div128.rs:116,1
    - Dst: wrapping_sub
      Src: /src/rust-lexical/lexical-util/src/div128.rs:138,1
    - Dst: wrapping_sub
      Src: /src/rust-lexical/lexical-util/src/div128.rs:138,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 64
    argCount: 3
    argNames:
    - n
    - d
    - d_ctlz
    argTypes:
    - u128
    - u64
    - u32
    constantsTouched: []
    func_position:
      end: 144
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 144
    functionName: slow_u128_divrem
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 8
    functionsReached:
    - wrapping_sub
    - u64::leading_zeros
    linkageType: ''
    returnType: (u128, u64)
    signature: 'pub fn slow_u128_divrem(n: u128, d: u64, d_ctlz: u32) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert::debug_assert_radix
      Src: /src/rust-lexical/lexical-util/src/div128.rs:162,1
    - Dst: u128_divrem_2
      Src: /src/rust-lexical/lexical-util/src/div128.rs:169,1
    - Dst: u128_divrem_3
      Src: /src/rust-lexical/lexical-util/src/div128.rs:170,1
    - Dst: u128_divrem_4
      Src: /src/rust-lexical/lexical-util/src/div128.rs:171,1
    - Dst: u128_divrem_5
      Src: /src/rust-lexical/lexical-util/src/div128.rs:172,1
    - Dst: u128_divrem_6
      Src: /src/rust-lexical/lexical-util/src/div128.rs:173,1
    - Dst: u128_divrem_7
      Src: /src/rust-lexical/lexical-util/src/div128.rs:174,1
    - Dst: u128_divrem_8
      Src: /src/rust-lexical/lexical-util/src/div128.rs:175,1
    - Dst: u128_divrem_9
      Src: /src/rust-lexical/lexical-util/src/div128.rs:176,1
    - Dst: u128_divrem_10
      Src: /src/rust-lexical/lexical-util/src/div128.rs:177,1
    - Dst: u128_divrem_11
      Src: /src/rust-lexical/lexical-util/src/div128.rs:178,1
    - Dst: u128_divrem_12
      Src: /src/rust-lexical/lexical-util/src/div128.rs:179,1
    - Dst: u128_divrem_13
      Src: /src/rust-lexical/lexical-util/src/div128.rs:180,1
    - Dst: u128_divrem_14
      Src: /src/rust-lexical/lexical-util/src/div128.rs:181,1
    - Dst: u128_divrem_15
      Src: /src/rust-lexical/lexical-util/src/div128.rs:182,1
    - Dst: u128_divrem_16
      Src: /src/rust-lexical/lexical-util/src/div128.rs:183,1
    - Dst: u128_divrem_17
      Src: /src/rust-lexical/lexical-util/src/div128.rs:184,1
    - Dst: u128_divrem_18
      Src: /src/rust-lexical/lexical-util/src/div128.rs:185,1
    - Dst: u128_divrem_19
      Src: /src/rust-lexical/lexical-util/src/div128.rs:186,1
    - Dst: u128_divrem_20
      Src: /src/rust-lexical/lexical-util/src/div128.rs:187,1
    - Dst: u128_divrem_21
      Src: /src/rust-lexical/lexical-util/src/div128.rs:188,1
    - Dst: u128_divrem_22
      Src: /src/rust-lexical/lexical-util/src/div128.rs:189,1
    - Dst: u128_divrem_23
      Src: /src/rust-lexical/lexical-util/src/div128.rs:190,1
    - Dst: u128_divrem_24
      Src: /src/rust-lexical/lexical-util/src/div128.rs:191,1
    - Dst: u128_divrem_25
      Src: /src/rust-lexical/lexical-util/src/div128.rs:192,1
    - Dst: u128_divrem_26
      Src: /src/rust-lexical/lexical-util/src/div128.rs:193,1
    - Dst: u128_divrem_27
      Src: /src/rust-lexical/lexical-util/src/div128.rs:194,1
    - Dst: u128_divrem_28
      Src: /src/rust-lexical/lexical-util/src/div128.rs:195,1
    - Dst: u128_divrem_29
      Src: /src/rust-lexical/lexical-util/src/div128.rs:196,1
    - Dst: u128_divrem_30
      Src: /src/rust-lexical/lexical-util/src/div128.rs:197,1
    - Dst: u128_divrem_31
      Src: /src/rust-lexical/lexical-util/src/div128.rs:198,1
    - Dst: u128_divrem_32
      Src: /src/rust-lexical/lexical-util/src/div128.rs:199,1
    - Dst: u128_divrem_33
      Src: /src/rust-lexical/lexical-util/src/div128.rs:200,1
    - Dst: u128_divrem_34
      Src: /src/rust-lexical/lexical-util/src/div128.rs:201,1
    - Dst: u128_divrem_35
      Src: /src/rust-lexical/lexical-util/src/div128.rs:202,1
    - Dst: u128_divrem_36
      Src: /src/rust-lexical/lexical-util/src/div128.rs:203,1
    - Dst: u128_divrem_2
      Src: /src/rust-lexical/lexical-util/src/div128.rs:211,1
    - Dst: u128_divrem_4
      Src: /src/rust-lexical/lexical-util/src/div128.rs:212,1
    - Dst: u128_divrem_8
      Src: /src/rust-lexical/lexical-util/src/div128.rs:213,1
    - Dst: u128_divrem_10
      Src: /src/rust-lexical/lexical-util/src/div128.rs:214,1
    - Dst: u128_divrem_16
      Src: /src/rust-lexical/lexical-util/src/div128.rs:215,1
    - Dst: u128_divrem_32
      Src: /src/rust-lexical/lexical-util/src/div128.rs:216,1
    - Dst: u128_divrem_10
      Src: /src/rust-lexical/lexical-util/src/div128.rs:223,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 55
    argCount: 2
    argNames:
    - n
    - radix
    argTypes:
    - u128
    - u32
    constantsTouched: []
    func_position:
      end: 225
      start: 161
    functionDepth: 3
    functionLinenumber: 161
    functionLinenumberEnd: 225
    functionName: u128_divrem
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 38
    functionsReached:
    - u128_divrem_30
    - u128_divrem_33
    - u128_divrem_31
    - u128_divrem_22
    - u128_divrem_4
    - u128_divrem_7
    - u128_divrem_8
    - u128_divrem_34
    - u128_divrem_9
    - u128_divrem_11
    - u128_divrem_24
    - u128_divrem_6
    - u128_divrem_27
    - u128_divrem_15
    - u128_divrem_16
    - u128_divrem_19
    - u128_divrem_3
    - u128_divrem_5
    - u128_divrem_36
    - u128_divrem_12
    - u128_divrem_26
    - u128_divrem_25
    - u128_divrem_28
    - u128_divrem_10
    - u128_divrem_2
    - u128_divrem_35
    - u128_divrem_23
    - u128_divrem_32
    - u128_divrem_17
    - u128_divrem_18
    - u128_divrem_13
    - u128_divrem_20
    - u128_divrem_14
    - u128_divrem_29
    - u128_divrem_21
    - assert::debug_assert_radix
    linkageType: ''
    returnType: (u128, u64)
    signature: 'pub fn u128_divrem(n: u128, radix: u32) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pow2_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: u128_divrem_2
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - pow2_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'const fn u128_divrem_2(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: slow_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 2
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: u128_divrem_3
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - slow_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_3(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pow2_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 1
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: u128_divrem_4
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - pow2_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'const fn u128_divrem_4(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: moderate_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 257
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionName: u128_divrem_5
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - moderate_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_5(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 270
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 270
    functionName: u128_divrem_6
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - fast_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_6(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: moderate_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 276
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 276
    functionName: u128_divrem_7
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - moderate_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_7(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pow2_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 282
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionName: u128_divrem_8
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - pow2_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'const fn u128_divrem_8(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: slow_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 288
      start: 286
    functionDepth: 2
    functionLinenumber: 286
    functionLinenumberEnd: 288
    functionName: u128_divrem_9
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - slow_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_9(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 300
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 300
    functionName: u128_divrem_10
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - fast_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_10(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: slow_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 306
      start: 304
    functionDepth: 2
    functionLinenumber: 304
    functionLinenumberEnd: 306
    functionName: u128_divrem_11
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - slow_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_11(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: slow_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 312
      start: 310
    functionDepth: 2
    functionLinenumber: 310
    functionLinenumberEnd: 312
    functionName: u128_divrem_12
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - slow_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_12(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: moderate_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: u128_divrem_13
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - moderate_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_13(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 331
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 331
    functionName: u128_divrem_14
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - fast_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_14(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: moderate_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 337
      start: 335
    functionDepth: 1
    functionLinenumber: 335
    functionLinenumberEnd: 337
    functionName: u128_divrem_15
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - moderate_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_15(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pow2_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 343
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 343
    functionName: u128_divrem_16
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - pow2_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'const fn u128_divrem_16(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: moderate_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: u128_divrem_17
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - moderate_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_17(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 362
      start: 353
    functionDepth: 1
    functionLinenumber: 353
    functionLinenumberEnd: 362
    functionName: u128_divrem_18
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - fast_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_18(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: moderate_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 368
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 368
    functionName: u128_divrem_19
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - moderate_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_19(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 381
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 381
    functionName: u128_divrem_20
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - fast_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_20(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: moderate_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 1
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: u128_divrem_21
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - moderate_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_21(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: slow_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 393
      start: 391
    functionDepth: 2
    functionLinenumber: 391
    functionLinenumberEnd: 393
    functionName: u128_divrem_22
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - slow_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_22(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: moderate_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 399
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 399
    functionName: u128_divrem_23
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - moderate_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_23(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 412
      start: 403
    functionDepth: 1
    functionLinenumber: 403
    functionLinenumberEnd: 412
    functionName: u128_divrem_24
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - fast_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_24(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: moderate_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 418
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 418
    functionName: u128_divrem_25
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - moderate_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_25(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 431
      start: 422
    functionDepth: 1
    functionLinenumber: 422
    functionLinenumberEnd: 431
    functionName: u128_divrem_26
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - fast_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_26(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: slow_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 437
      start: 435
    functionDepth: 2
    functionLinenumber: 435
    functionLinenumberEnd: 437
    functionName: u128_divrem_27
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - slow_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_27(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 450
      start: 441
    functionDepth: 1
    functionLinenumber: 441
    functionLinenumberEnd: 450
    functionName: u128_divrem_28
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - fast_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_28(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: moderate_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 456
      start: 454
    functionDepth: 1
    functionLinenumber: 454
    functionLinenumberEnd: 456
    functionName: u128_divrem_29
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - moderate_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_29(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: slow_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 462
      start: 460
    functionDepth: 2
    functionLinenumber: 460
    functionLinenumberEnd: 462
    functionName: u128_divrem_30
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - slow_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_30(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: moderate_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 468
      start: 466
    functionDepth: 1
    functionLinenumber: 466
    functionLinenumberEnd: 468
    functionName: u128_divrem_31
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - moderate_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_31(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pow2_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 474
      start: 472
    functionDepth: 1
    functionLinenumber: 472
    functionLinenumberEnd: 474
    functionName: u128_divrem_32
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - pow2_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'const fn u128_divrem_32(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: slow_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 480
      start: 478
    functionDepth: 2
    functionLinenumber: 478
    functionLinenumberEnd: 480
    functionName: u128_divrem_33
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - slow_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_33(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 493
      start: 484
    functionDepth: 1
    functionLinenumber: 484
    functionLinenumberEnd: 493
    functionName: u128_divrem_34
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - fast_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_34(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: moderate_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 499
      start: 497
    functionDepth: 1
    functionLinenumber: 497
    functionLinenumberEnd: 499
    functionName: u128_divrem_35
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - moderate_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_35(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fast_u128_divrem
      Src: /src/rust-lexical/lexical-util/src/div128.rs:504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 512
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 512
    functionName: u128_divrem_36
    functionSourceFile: /src/rust-lexical/lexical-util/src/div128.rs
    functionUses: 1
    functionsReached:
    - fast_u128_divrem
    linkageType: ''
    returnType: (u128, u64)
    signature: 'fn u128_divrem_36(n: u128) -> (u128, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: num::as_cast
      Src: /src/rust-lexical/lexical-util/src/mul.rs:46,1
    - Dst: num::as_cast
      Src: /src/rust-lexical/lexical-util/src/mul.rs:48,1
    - Dst: num::as_cast
      Src: /src/rust-lexical/lexical-util/src/mul.rs:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - Full
    - Full
    constantsTouched: []
    func_position:
      end: 58
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 58
    functionName: mulhi
    functionSourceFile: /src/rust-lexical/lexical-util/src/mul.rs
    functionUses: 0
    functionsReached:
    - num::as_cast
    linkageType: ''
    returnType: Full
    signature: 'pub fn mulhi<Full, Half>(x: Full, y: Full) -> FullwhereFull: UnsignedInteger,Half:
      UnsignedInteger,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 217
    functionName: check_subsequent_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 224
    functionName: check_subsequent_masks
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 231
    functionName: check_mask_shifts
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 238
    functionName: check_masks_and_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 612
      start: 610
    functionDepth: 0
    functionLinenumber: 610
    functionLinenumberEnd: 612
    functionName: digit_separator
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: 'pub const fn digit_separator(format: u128) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 619
      start: 617
    functionDepth: 0
    functionLinenumber: 617
    functionLinenumberEnd: 619
    functionName: base_prefix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: 'pub const fn base_prefix(format: u128) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 626
      start: 624
    functionDepth: 0
    functionLinenumber: 624
    functionLinenumberEnd: 626
    functionName: base_suffix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: 'pub const fn base_suffix(format: u128) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 633
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 633
    functionName: mantissa_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: 'pub const fn mantissa_radix(format: u128) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:643,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 647
      start: 640
    functionDepth: 1
    functionLinenumber: 640
    functionLinenumberEnd: 647
    functionName: exponent_base
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 7
    functionsReached:
    - mantissa_radix
    linkageType: ''
    returnType: u32
    signature: 'pub const fn exponent_base(format: u128) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:657,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 661
      start: 654
    functionDepth: 1
    functionLinenumber: 654
    functionLinenumberEnd: 661
    functionName: exponent_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 6
    functionsReached:
    - mantissa_radix
    linkageType: ''
    returnType: u32
    signature: 'pub const fn exponent_radix(format: u128) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:669,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 3
    argNames:
    - format
    - mask
    - shift
    argTypes:
    - u128
    - u128
    - i32
    constantsTouched: []
    func_position:
      end: 673
      start: 666
    functionDepth: 1
    functionLinenumber: 666
    functionLinenumberEnd: 673
    functionName: radix_from_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 4
    functionsReached:
    - mantissa_radix
    linkageType: ''
    returnType: u32
    signature: 'pub const fn radix_from_flags(format: u128, mask: u128, shift: i32)
      -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 686
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 686
    functionName: is_valid_exponent_flags
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'pub const fn is_valid_exponent_flags(format: u128) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: char_is_digit_const
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:695,1
    - Dst: is_valid_ascii
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:698,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 2
    argNames:
    - radix
    - value
    argTypes:
    - u32
    - u8
    constantsTouched: []
    func_position:
      end: 699
      start: 691
    functionDepth: 3
    functionLinenumber: 691
    functionLinenumberEnd: 699
    functionName: is_valid_optional_control_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 1
    functionsReached:
    - is_valid_ascii
    - char_is_digit_const
    linkageType: ''
    returnType: bool
    signature: 'const fn is_valid_optional_control_radix(radix: u32, value: u8) ->
      bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:708,1
    - Dst: exponent_radix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:709,1
    - Dst: is_valid_optional_control_radix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:715,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - format
    - value
    argTypes:
    - u128
    - u8
    constantsTouched: []
    func_position:
      end: 716
      start: 704
    functionDepth: 4
    functionLinenumber: 704
    functionLinenumberEnd: 716
    functionName: is_valid_optional_control
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 4
    functionsReached:
    - is_valid_optional_control_radix
    - exponent_radix
    - mantissa_radix
    linkageType: ''
    returnType: bool
    signature: 'const fn is_valid_optional_control(format: u128, value: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_valid_optional_control
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:722,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 2
    argNames:
    - format
    - value
    argTypes:
    - u128
    - u8
    constantsTouched: []
    func_position:
      end: 723
      start: 721
    functionDepth: 5
    functionLinenumber: 721
    functionLinenumberEnd: 723
    functionName: is_valid_control
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 1
    functionsReached:
    - is_valid_optional_control
    linkageType: ''
    returnType: bool
    signature: 'const fn is_valid_control(format: u128, value: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base_prefix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:741,1
    - Dst: is_valid_optional_control
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:743,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 747
      start: 740
    functionDepth: 5
    functionLinenumber: 740
    functionLinenumberEnd: 747
    functionName: is_valid_base_prefix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 1
    functionsReached:
    - is_valid_optional_control
    - base_prefix
    linkageType: ''
    returnType: bool
    signature: 'pub const fn is_valid_base_prefix(format: u128) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base_suffix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:752,1
    - Dst: is_valid_optional_control
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:754,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 758
      start: 751
    functionDepth: 5
    functionLinenumber: 751
    functionLinenumberEnd: 758
    functionName: is_valid_base_suffix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 1
    functionsReached:
    - is_valid_optional_control
    - base_suffix
    linkageType: ''
    returnType: bool
    signature: 'pub const fn is_valid_base_suffix(format: u128) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_valid_control
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:793,1
    - Dst: is_valid_control
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:793,1
    - Dst: digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:799,1
    - Dst: digit_separator
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:801,1
    - Dst: base_prefix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:803,1
    - Dst: base_prefix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:805,1
    - Dst: base_suffix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:807,1
    - Dst: base_suffix
      Src: /src/rust-lexical/lexical-util/src/format_flags.rs:809,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 33
    argCount: 3
    argNames:
    - format
    - exponent
    - decimal_point
    argTypes:
    - u128
    - u8
    - u8
    constantsTouched: []
    func_position:
      end: 814
      start: 790
    functionDepth: 6
    functionLinenumber: 790
    functionLinenumberEnd: 814
    functionName: is_valid_options_punctuation
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 0
    functionsReached:
    - base_prefix
    - base_suffix
    - digit_separator
    - is_valid_control
    linkageType: ''
    returnType: bool
    signature: 'pub const fn is_valid_options_punctuation(format: u128, exponent:
      u8, decimal_point: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 826
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 826
    functionName: is_valid_radix
    functionSourceFile: /src/rust-lexical/lexical-util/src/format_flags.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'pub const fn is_valid_radix(radix: u32) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 54
    functionName: write_options_doc
    functionSourceFile: /src/rust-lexical/lexical-util/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-util/src/options.rs:3,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 116
    functionName: literal
    functionSourceFile: /src/rust-lexical/lexical-util/src/options.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 279
    functionName: half_as_primitive
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 367
    functionName: primitive
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 403
    functionName: number_impl
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: i32::as_cast
      Src: /src/rust-lexical/lexical-util/src/num.rs:612,1
    - Dst: i32::as_cast
      Src: /src/rust-lexical/lexical-util/src/num.rs:613,1
    - Dst: i32::as_cast
      Src: /src/rust-lexical/lexical-util/src/num.rs:613,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - y
    argTypes:
    - Self
    constantsTouched: []
    func_position:
      end: 615
      start: 608
    functionDepth: 1
    functionLinenumber: 608
    functionLinenumberEnd: 615
    functionName: Integer::ceil_divmod
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 2
    functionsReached:
    - i32::as_cast
    linkageType: ''
    returnType: (Self, i32)
    signature: 'fn ceil_divmod(self, y: Self) -> (Self, i32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer::ceil_divmod
      Src: /src/rust-lexical/lexical-util/src/num.rs:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - y
    argTypes:
    - Self
    constantsTouched: []
    func_position:
      end: 634
      start: 632
    functionDepth: 2
    functionLinenumber: 632
    functionLinenumberEnd: 634
    functionName: Integer::ceil_div
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - Integer::ceil_divmod
    linkageType: ''
    returnType: Self
    signature: 'fn ceil_div(self, y: Self) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer::ceil_divmod
      Src: /src/rust-lexical/lexical-util/src/num.rs:655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - y
    argTypes:
    - Self
    constantsTouched: []
    func_position:
      end: 656
      start: 654
    functionDepth: 2
    functionLinenumber: 654
    functionLinenumberEnd: 656
    functionName: Integer::ceil_mod
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - Integer::ceil_divmod
    linkageType: ''
    returnType: i32
    signature: 'fn ceil_mod(self, y: Self) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer::leading_zeros
      Src: /src/rust-lexical/lexical-util/src/num.rs:674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 675
      start: 673
    functionDepth: 1
    functionLinenumber: 673
    functionLinenumberEnd: 675
    functionName: Integer::bit_length
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - Integer::leading_zeros
    linkageType: ''
    returnType: u32
    signature: fn bit_length(self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 681
    functionName: Integer::is_odd
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: fn is_odd(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer::is_odd
      Src: /src/rust-lexical/lexical-util/src/num.rs:686,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 687
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 687
    functionName: Integer::is_even
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - Integer::is_odd
    linkageType: ''
    returnType: bool
    signature: fn is_even(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::size_of::<Self>
      Src: /src/rust-lexical/lexical-util/src/num.rs:698,1
    - Dst: mem::size_of::<Self>
      Src: /src/rust-lexical/lexical-util/src/num.rs:701,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 703
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 703
    functionName: Integer::overflow_digits
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - mem::size_of::<Self>
    linkageType: ''
    returnType: usize
    signature: 'fn overflow_digits(radix: u32) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 807
      start: 706
    functionDepth: 0
    functionLinenumber: 706
    functionLinenumberEnd: 807
    functionName: integer_impl
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 824
      start: 820
    functionDepth: 0
    functionLinenumber: 820
    functionLinenumberEnd: 824
    functionName: signed_integer_impl
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 841
      start: 837
    functionDepth: 0
    functionLinenumber: 837
    functionLinenumberEnd: 841
    functionName: unsigned_integer_impl
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:997,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 998
      start: 996
    functionDepth: 2
    functionLinenumber: 996
    functionLinenumberEnd: 998
    functionName: Float::is_denormal
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - Float::to_bits
    linkageType: ''
    returnType: bool
    signature: fn is_denormal(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1005
      start: 1003
    functionDepth: 2
    functionLinenumber: 1003
    functionLinenumberEnd: 1005
    functionName: Float::is_special
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 3
    functionsReached:
    - Float::to_bits
    linkageType: ''
    returnType: bool
    signature: fn is_special(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float::is_special
      Src: /src/rust-lexical/lexical-util/src/num.rs:1010,1
    - Dst: Float::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1010,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1011
      start: 1009
    functionDepth: 3
    functionLinenumber: 1009
    functionLinenumberEnd: 1011
    functionName: Float::is_nan
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 2
    functionsReached:
    - Float::to_bits
    - Float::is_special
    linkageType: ''
    returnType: bool
    signature: fn is_nan(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float::is_special
      Src: /src/rust-lexical/lexical-util/src/num.rs:1016,1
    - Dst: Float::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1016,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1017
      start: 1015
    functionDepth: 3
    functionLinenumber: 1015
    functionLinenumberEnd: 1017
    functionName: Float::is_inf
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - Float::to_bits
    - Float::is_special
    linkageType: ''
    returnType: bool
    signature: fn is_inf(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1022,1
    - Dst: u16::is_odd
      Src: /src/rust-lexical/lexical-util/src/num.rs:1022,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1023
      start: 1021
    functionDepth: 2
    functionLinenumber: 1021
    functionLinenumberEnd: 1023
    functionName: Float::is_odd
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - u16::is_odd
    - Float::to_bits
    linkageType: ''
    returnType: bool
    signature: fn is_odd(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float::is_odd
      Src: /src/rust-lexical/lexical-util/src/num.rs:1028,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1027
    functionDepth: 3
    functionLinenumber: 1027
    functionLinenumberEnd: 1029
    functionName: Float::is_even
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - Float::is_odd
    linkageType: ''
    returnType: bool
    signature: fn is_even(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float::is_sign_negative
      Src: /src/rust-lexical/lexical-util/src/num.rs:1037,1
    - Dst: Float::is_nan
      Src: /src/rust-lexical/lexical-util/src/num.rs:1037,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1038
      start: 1036
    functionDepth: 3
    functionLinenumber: 1036
    functionLinenumberEnd: 1038
    functionName: Float::needs_negative_sign
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - Float::is_nan
    - Float::is_sign_negative
    linkageType: ''
    returnType: bool
    signature: fn needs_negative_sign(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float::to_bits
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:141,1
    - Dst: try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:141,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:141,1
    - Dst: try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:141,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: Float::exponent
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - Float::to_bits
    - try_into
    linkageType: ''
    returnType: u32
    signature: fn exponent(self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float::to_bits
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: Float::mantissa
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs
    functionUses: 1
    functionsReached:
    - Float::to_bits
    linkageType: ''
    returnType: Self::Int
    signature: fn mantissa(self) -> Self::Int
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1077,1
    - Dst: Float::is_sign_negative
      Src: /src/rust-lexical/lexical-util/src/num.rs:1078,1
    - Dst: Self::from_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1082,1
    - Dst: Float::is_sign_negative
      Src: /src/rust-lexical/lexical-util/src/num.rs:1083,1
    - Dst: Self::from_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1084,1
    - Dst: u32::saturating_sub
      Src: /src/rust-lexical/lexical-util/src/num.rs:1084,1
    - Dst: Self::from_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1086,1
    - Dst: u32::saturating_add
      Src: /src/rust-lexical/lexical-util/src/num.rs:1086,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1088
      start: 1076
    functionDepth: 2
    functionLinenumber: 1076
    functionLinenumberEnd: 1088
    functionName: Float::next
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - u32::saturating_add
    - u32::saturating_sub
    - Float::is_sign_negative
    - Self::from_bits
    - Float::to_bits
    linkageType: ''
    returnType: Self
    signature: fn next(self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1096,1
    - Dst: Float::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1096,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1094
    functionDepth: 2
    functionLinenumber: 1094
    functionLinenumberEnd: 1097
    functionName: Float::next_positive
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - Self::from_bits
    - Float::to_bits
    linkageType: ''
    returnType: Self
    signature: fn next_positive(self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1112,1
    - Dst: Float::is_sign_positive
      Src: /src/rust-lexical/lexical-util/src/num.rs:1113,1
    - Dst: Self::from_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1117,1
    - Dst: Float::is_sign_negative
      Src: /src/rust-lexical/lexical-util/src/num.rs:1118,1
    - Dst: Self::from_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1119,1
    - Dst: u32::saturating_add
      Src: /src/rust-lexical/lexical-util/src/num.rs:1119,1
    - Dst: Self::from_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1121,1
    - Dst: u32::saturating_sub
      Src: /src/rust-lexical/lexical-util/src/num.rs:1121,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1111
    functionDepth: 2
    functionLinenumber: 1111
    functionLinenumberEnd: 1123
    functionName: Float::prev
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - u32::saturating_add
    - u32::saturating_sub
    - Float::is_sign_negative
    - Self::from_bits
    - Float::is_sign_positive
    - Float::to_bits
    linkageType: ''
    returnType: Self
    signature: fn prev(self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1130,1
    - Dst: Float::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1131
      start: 1128
    functionDepth: 2
    functionLinenumber: 1128
    functionLinenumberEnd: 1131
    functionName: Float::prev_positive
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - Self::from_bits
    - Float::to_bits
    linkageType: ''
    returnType: Self
    signature: fn prev_positive(self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float::mantissa
      Src: /src/rust-lexical/lexical-util/src/num.rs:1136,1
    - Dst: Self::Int::is_odd
      Src: /src/rust-lexical/lexical-util/src/num.rs:1136,1
    - Dst: Float::next_positive
      Src: /src/rust-lexical/lexical-util/src/num.rs:1137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1141
      start: 1135
    functionDepth: 3
    functionLinenumber: 1135
    functionLinenumberEnd: 1141
    functionName: Float::round_positive_even
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - Float::next_positive
    - Float::mantissa
    - Self::Int::is_odd
    linkageType: ''
    returnType: Self
    signature: fn round_positive_even(self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 1
    argNames:
    - f
    argTypes:
    - Self
    constantsTouched: []
    func_position:
      end: 1160
      start: 1153
    functionDepth: 0
    functionLinenumber: 1153
    functionLinenumberEnd: 1160
    functionName: Float::max_finite
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn max_finite(self, f: Self) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 1
    argNames:
    - f
    argTypes:
    - Self
    constantsTouched: []
    func_position:
      end: 1179
      start: 1172
    functionDepth: 0
    functionLinenumber: 1172
    functionLinenumberEnd: 1179
    functionName: Float::min_finite
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn min_finite(self, f: Self) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::size_of::<$float>
      Src: /src/rust-lexical/lexical-util/src/num.rs:10,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1196
      start: 1184
    functionDepth: 0
    functionLinenumber: 1184
    functionLinenumberEnd: 1196
    functionName: float_literals
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - mem::size_of::<$float>
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1220
      start: 1200
    functionDepth: 0
    functionLinenumber: 1200
    functionLinenumberEnd: 1220
    functionName: float_masks
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1231
      start: 1227
    functionDepth: 0
    functionLinenumber: 1227
    functionLinenumberEnd: 1231
    functionName: float_one
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1238
      start: 1234
    functionDepth: 0
    functionLinenumber: 1234
    functionLinenumberEnd: 1238
    functionName: float_two
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1245
      start: 1241
    functionDepth: 0
    functionLinenumber: 1241
    functionLinenumberEnd: 1245
    functionName: float_max
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1252
      start: 1248
    functionDepth: 2
    functionLinenumber: 1248
    functionLinenumberEnd: 1252
    functionName: float_min
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - to_bits
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1259
      start: 1255
    functionDepth: 0
    functionLinenumber: 1255
    functionLinenumberEnd: 1259
    functionName: float_nan
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f16::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1291
      start: 1289
    functionDepth: 1
    functionLinenumber: 1289
    functionLinenumberEnd: 1291
    functionName: f16::to_bits
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 4
    functionsReached:
    - f16::to_bits
    linkageType: ''
    returnType: u16
    signature: fn to_bits(self) -> u16
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f16::from_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - u
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 1296
      start: 1294
    functionDepth: 1
    functionLinenumber: 1294
    functionLinenumberEnd: 1296
    functionName: f16::from_bits
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 2
    functionsReached:
    - f16::from_bits
    linkageType: ''
    returnType: f16
    signature: 'fn from_bits(u: u16) -> f16'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f16::from_f32
      Src: /src/rust-lexical/lexical-util/src/num.rs:1300,1
    - Dst: f16::as_f32
      Src: /src/rust-lexical/lexical-util/src/num.rs:1300,1
    - Dst: ln
      Src: /src/rust-lexical/lexical-util/src/num.rs:1300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1301
      start: 1299
    functionDepth: 1
    functionLinenumber: 1299
    functionLinenumberEnd: 1301
    functionName: f16::ln
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - f16::as_f32
    - ln
    - f16::from_f32
    linkageType: ''
    returnType: f16
    signature: fn ln(self) -> f16
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f16::from_f32
      Src: /src/rust-lexical/lexical-util/src/num.rs:1305,1
    - Dst: f16::as_f32
      Src: /src/rust-lexical/lexical-util/src/num.rs:1305,1
    - Dst: floor
      Src: /src/rust-lexical/lexical-util/src/num.rs:1305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1306
      start: 1304
    functionDepth: 1
    functionLinenumber: 1304
    functionLinenumberEnd: 1306
    functionName: f16::floor
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - f16::as_f32
    - floor
    - f16::from_f32
    linkageType: ''
    returnType: f16
    signature: fn floor(self) -> f16
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f16::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1311
      start: 1309
    functionDepth: 2
    functionLinenumber: 1309
    functionLinenumberEnd: 1311
    functionName: f16::is_sign_positive
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 2
    functionsReached:
    - f16::to_bits
    linkageType: ''
    returnType: bool
    signature: fn is_sign_positive(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f16::is_sign_positive
      Src: /src/rust-lexical/lexical-util/src/num.rs:1315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1316
      start: 1314
    functionDepth: 3
    functionLinenumber: 1314
    functionLinenumberEnd: 1316
    functionName: f16::is_sign_negative
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - f16::is_sign_positive
    linkageType: ''
    returnType: bool
    signature: fn is_sign_negative(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bf16::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1349
      start: 1347
    functionDepth: 1
    functionLinenumber: 1347
    functionLinenumberEnd: 1349
    functionName: bf16::to_bits
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 2
    functionsReached:
    - bf16::to_bits
    linkageType: ''
    returnType: u16
    signature: fn to_bits(self) -> u16
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bf16::from_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - u
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 1354
      start: 1352
    functionDepth: 1
    functionLinenumber: 1352
    functionLinenumberEnd: 1354
    functionName: bf16::from_bits
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - bf16::from_bits
    linkageType: ''
    returnType: bf16
    signature: 'fn from_bits(u: u16) -> bf16'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bf16::from_f32
      Src: /src/rust-lexical/lexical-util/src/num.rs:1358,1
    - Dst: bf16::as_f32
      Src: /src/rust-lexical/lexical-util/src/num.rs:1358,1
    - Dst: ln
      Src: /src/rust-lexical/lexical-util/src/num.rs:1358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1359
      start: 1357
    functionDepth: 2
    functionLinenumber: 1357
    functionLinenumberEnd: 1359
    functionName: bf16::ln
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - bf16::as_f32
    - ln
    - bf16::from_f32
    linkageType: ''
    returnType: bf16
    signature: fn ln(self) -> bf16
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bf16::from_f32
      Src: /src/rust-lexical/lexical-util/src/num.rs:1363,1
    - Dst: bf16::as_f32
      Src: /src/rust-lexical/lexical-util/src/num.rs:1363,1
    - Dst: floor
      Src: /src/rust-lexical/lexical-util/src/num.rs:1363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1364
      start: 1362
    functionDepth: 2
    functionLinenumber: 1362
    functionLinenumberEnd: 1364
    functionName: bf16::floor
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - bf16::as_f32
    - floor
    - bf16::from_f32
    linkageType: ''
    returnType: bf16
    signature: fn floor(self) -> bf16
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bf16::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1369
      start: 1367
    functionDepth: 2
    functionLinenumber: 1367
    functionLinenumberEnd: 1369
    functionName: bf16::is_sign_positive
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - bf16::to_bits
    linkageType: ''
    returnType: bool
    signature: fn is_sign_positive(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bf16::is_sign_positive
      Src: /src/rust-lexical/lexical-util/src/num.rs:1373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1372
    functionDepth: 3
    functionLinenumber: 1372
    functionLinenumberEnd: 1374
    functionName: bf16::is_sign_negative
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 0
    functionsReached:
    - bf16::is_sign_positive
    linkageType: ''
    returnType: bool
    signature: fn is_sign_negative(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1397
      start: 1395
    functionDepth: 1
    functionLinenumber: 1395
    functionLinenumberEnd: 1397
    functionName: f32::to_bits
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - f32::to_bits
    linkageType: ''
    returnType: u32
    signature: fn to_bits(self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::from_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - u
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 1402
      start: 1400
    functionDepth: 1
    functionLinenumber: 1400
    functionLinenumberEnd: 1402
    functionName: f32::from_bits
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 7
    functionsReached:
    - f32::from_bits
    linkageType: ''
    returnType: f32
    signature: 'fn from_bits(u: u32) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::ln
      Src: /src/rust-lexical/lexical-util/src/num.rs:1407,1
    - Dst: libm::logf
      Src: /src/rust-lexical/lexical-util/src/num.rs:1410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1411
      start: 1405
    functionDepth: 3
    functionLinenumber: 1405
    functionLinenumberEnd: 1411
    functionName: f32::ln
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - f32::ln
    - libm::logf
    linkageType: ''
    returnType: f32
    signature: fn ln(self) -> f32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::floor
      Src: /src/rust-lexical/lexical-util/src/num.rs:1416,1
    - Dst: libm::floorf
      Src: /src/rust-lexical/lexical-util/src/num.rs:1419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1420
      start: 1414
    functionDepth: 3
    functionLinenumber: 1414
    functionLinenumberEnd: 1420
    functionName: f32::floor
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - libm::floorf
    - f32::floor
    linkageType: ''
    returnType: f32
    signature: fn floor(self) -> f32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::is_sign_positive
      Src: /src/rust-lexical/lexical-util/src/num.rs:1424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1425
      start: 1423
    functionDepth: 1
    functionLinenumber: 1423
    functionLinenumberEnd: 1425
    functionName: f32::is_sign_positive
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - f32::is_sign_positive
    linkageType: ''
    returnType: bool
    signature: fn is_sign_positive(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::is_sign_negative
      Src: /src/rust-lexical/lexical-util/src/num.rs:1429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1430
      start: 1428
    functionDepth: 1
    functionLinenumber: 1428
    functionLinenumberEnd: 1430
    functionName: f32::is_sign_negative
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - f32::is_sign_negative
    linkageType: ''
    returnType: bool
    signature: fn is_sign_negative(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::to_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1453
      start: 1451
    functionDepth: 1
    functionLinenumber: 1451
    functionLinenumberEnd: 1453
    functionName: f64::to_bits
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - f64::to_bits
    linkageType: ''
    returnType: u64
    signature: fn to_bits(self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_bits
      Src: /src/rust-lexical/lexical-util/src/num.rs:1457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - u
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1458
      start: 1456
    functionDepth: 1
    functionLinenumber: 1456
    functionLinenumberEnd: 1458
    functionName: f64::from_bits
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 8
    functionsReached:
    - f64::from_bits
    linkageType: ''
    returnType: f64
    signature: 'fn from_bits(u: u64) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::ln
      Src: /src/rust-lexical/lexical-util/src/num.rs:1463,1
    - Dst: libm::logd
      Src: /src/rust-lexical/lexical-util/src/num.rs:1466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1461
    functionDepth: 3
    functionLinenumber: 1461
    functionLinenumberEnd: 1467
    functionName: f64::ln
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - libm::logd
    - f64::ln
    linkageType: ''
    returnType: f64
    signature: fn ln(self) -> f64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::floor
      Src: /src/rust-lexical/lexical-util/src/num.rs:1472,1
    - Dst: libm::floord
      Src: /src/rust-lexical/lexical-util/src/num.rs:1475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1476
      start: 1470
    functionDepth: 3
    functionLinenumber: 1470
    functionLinenumberEnd: 1476
    functionName: f64::floor
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - f64::floor
    - libm::floord
    linkageType: ''
    returnType: f64
    signature: fn floor(self) -> f64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::is_sign_positive
      Src: /src/rust-lexical/lexical-util/src/num.rs:1480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 1
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: f64::is_sign_positive
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - f64::is_sign_positive
    linkageType: ''
    returnType: bool
    signature: fn is_sign_positive(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::is_sign_negative
      Src: /src/rust-lexical/lexical-util/src/num.rs:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1484
    functionDepth: 1
    functionLinenumber: 1484
    functionLinenumberEnd: 1486
    functionName: f64::is_sign_negative
    functionSourceFile: /src/rust-lexical/lexical-util/src/num.rs
    functionUses: 1
    functionsReached:
    - f64::is_sign_negative
    linkageType: ''
    returnType: bool
    signature: fn is_sign_negative(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 19
    functionName: parse_lexical
    functionSourceFile: /src/rust-lexical/extras/asm/src/lib.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: parse_from_str_radix
    functionSourceFile: /src/rust-lexical/extras/asm/src/lib.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 50
    functionName: parse_core
    functionSourceFile: /src/rust-lexical/extras/asm/src/lib.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 49
    functionName: doit
    functionSourceFile: /src/rust-lexical/extras/size/bin/core_parse.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::is_empty'
      Src: /src/rust-lexical/extras/asm/src/lib.rs:131,1
    - Dst: Err
      Src: /src/rust-lexical/extras/asm/src/lib.rs:132,1
    - Dst: T::from_u32
      Src: /src/rust-lexical/extras/asm/src/lib.rs:137,1
    - Dst: T::min_value
      Src: /src/rust-lexical/extras/asm/src/lib.rs:137,1
    - Dst: '&str::as_bytes'
      Src: /src/rust-lexical/extras/asm/src/lib.rs:138,1
    - Dst: is_empty
      Src: /src/rust-lexical/extras/asm/src/lib.rs:141,1
    - Dst: Err
      Src: /src/rust-lexical/extras/asm/src/lib.rs:142,1
    - Dst: T::from_u32
      Src: /src/rust-lexical/extras/asm/src/lib.rs:151,1
    - Dst: to_digit
      Src: /src/rust-lexical/extras/asm/src/lib.rs:154,1
    - Dst: Err
      Src: /src/rust-lexical/extras/asm/src/lib.rs:157,1
    - Dst: usize::checked_mul
      Src: /src/rust-lexical/extras/asm/src/lib.rs:162,1
    - Dst: Err
      Src: /src/rust-lexical/extras/asm/src/lib.rs:165,1
    - Dst: usize::checked_add
      Src: /src/rust-lexical/extras/asm/src/lib.rs:170,1
    - Dst: Err
      Src: /src/rust-lexical/extras/asm/src/lib.rs:173,1
    - Dst: to_digit
      Src: /src/rust-lexical/extras/asm/src/lib.rs:181,1
    - Dst: Err
      Src: /src/rust-lexical/extras/asm/src/lib.rs:184,1
    - Dst: usize::checked_mul
      Src: /src/rust-lexical/extras/asm/src/lib.rs:189,1
    - Dst: Err
      Src: /src/rust-lexical/extras/asm/src/lib.rs:192,1
    - Dst: usize::checked_sub
      Src: /src/rust-lexical/extras/asm/src/lib.rs:197,1
    - Dst: Err
      Src: /src/rust-lexical/extras/asm/src/lib.rs:200,1
    - Dst: Ok
      Src: /src/rust-lexical/extras/asm/src/lib.rs:207,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 89
    argCount: 2
    argNames:
    - src
    - radix
    argTypes:
    - '&str'
    - u32
    constantsTouched: []
    func_position:
      end: 208
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 208
    functionName: from_str_radix
    functionSourceFile: /src/rust-lexical/extras/asm/src/lib.rs
    functionUses: 3
    functionsReached:
    - T::from_u32
    - usize::checked_sub
    - to_digit
    - Ok
    - is_empty
    - T::min_value
    - Err
    - '&str::is_empty'
    - '&str::as_bytes'
    - usize::checked_mul
    - usize::checked_add
    linkageType: ''
    returnType: Result
    signature: 'fn from_str_radix<T: FromStrRadixHelper>(src: &str, radix: u32) ->
      Result<T, ParseIntError>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 219
    functionName: write_lexical
    functionSourceFile: /src/rust-lexical/extras/asm/src/lib.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 243
    functionName: write_std
    functionSourceFile: /src/rust-lexical/extras/asm/src/lib.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::from_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:10,1
    - Dst: WriteFloatOptions::builder
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:13,1
    - Dst: OptionsBuilder::exponent
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:13,1
    - Dst: Self::build
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:13,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:13,1
    - Dst: ParseFloatOptions::builder
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:14,1
    - Dst: OptionsBuilder::exponent
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:14,1
    - Dst: Self::build
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:14,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:14,1
    - Dst: iter
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:15,1
    - Dst: to_lexical_with_options::<FORMAT>
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:16,1
    - Dst: $f::from_lexical_with_options::<FORMAT>
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:17,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:17,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 76
    functionDepth: 5
    functionLinenumber: 76
    functionLinenumberEnd: 97
    functionName: test_radix
    functionSourceFile: /src/rust-lexical/extras/core/tests/float_radix_tests.rs
    functionUses: 1
    functionsReached:
    - NumberFormatBuilder::from_radix
    - to_lexical_with_options::<FORMAT>
    - OptionsBuilder::exponent
    - $f::from_lexical_with_options::<FORMAT>
    - Self::build
    - iter
    - unwrap
    - Result::unwrap
    - WriteFloatOptions::builder
    - ParseFloatOptions::builder
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:2,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:3,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:4,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:5,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:6,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:7,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:8,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:9,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:10,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:11,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:12,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:13,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:14,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:15,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:16,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:17,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:18,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:19,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:20,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:21,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:22,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:23,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:24,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:25,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:26,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:27,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:28,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:29,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:30,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:31,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:32,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:33,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:34,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:35,1
    - Dst: test_radix
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 99
    functionDepth: 6
    functionLinenumber: 99
    functionLinenumberEnd: 137
    functionName: test_all
    functionSourceFile: /src/rust-lexical/extras/core/tests/float_radix_tests.rs
    functionUses: 6
    functionsReached:
    - test_radix
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:280,1
    - Dst: test_all
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 277
    functionDepth: 7
    functionLinenumber: 277
    functionLinenumberEnd: 283
    functionName: f32_radix_roundtrip_test
    functionSourceFile: /src/rust-lexical/extras/write-float/tests/radix_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    - test_all
    linkageType: ''
    returnType: void
    signature: fn f32_radix_roundtrip_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:289,1
    - Dst: test_all
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 286
    functionDepth: 7
    functionLinenumber: 286
    functionLinenumberEnd: 292
    functionName: f64_radix_roundtrip_test
    functionSourceFile: /src/rust-lexical/extras/write-float/tests/radix_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    - test_all
    linkageType: ''
    returnType: void
    signature: fn f64_radix_roundtrip_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: radix::write_float::<_, BASE21>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:299,1
    - Dst: parse_radix::parse_f32
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:300,1
    - Dst: radix::write_float::<_, BASE21>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:304,1
    - Dst: parse_radix::parse_f32
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:305,1
    - Dst: radix::write_float::<_, BASE21>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:313,1
    - Dst: parse_radix::parse_f32
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:314,1
    - Dst: radix::write_float::<_, BASE21>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:318,1
    - Dst: parse_radix::parse_f32
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:319,1
    - Dst: radix::write_float::<_, BASE21>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:323,1
    - Dst: radix::write_float::<_, BASE21>
      Src: /src/rust-lexical/extras/write-float/tests/radix_tests.rs:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 67
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 334
    functionName: base21_test
    functionSourceFile: /src/rust-lexical/extras/write-float/tests/radix_tests.rs
    functionUses: 0
    functionsReached:
    - parse_radix::parse_f32
    - radix::write_float::<_, BASE21>
    linkageType: ''
    returnType: void
    signature: fn base21_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_error
      Src: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: is_overflow
    functionSourceFile: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - is_error
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ProptestConfig::default
      Src: /src/rust-lexical/extras/parse-float/tests/util.rs:11,1
    - Dst: ProptestConfig::default
      Src: /src/rust-lexical/extras/parse-float/tests/util.rs:16,1
    - Dst: ProptestConfig::default
      Src: /src/rust-lexical/extras/parse-float/tests/util.rs:21,1
    - Dst: ProptestConfig::default
      Src: /src/rust-lexical/extras/parse-float/tests/util.rs:23,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 6
    functionDepth: 2
    functionLinenumber: 6
    functionLinenumberEnd: 25
    functionName: default_proptest_config
    functionSourceFile: /src/rust-lexical/extras/parse-float/tests/util.rs
    functionUses: 0
    functionsReached:
    - ProptestConfig::default
    linkageType: ''
    returnType: ProptestConfig
    signature: pub fn default_proptest_config() -> ProptestConfig
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 57
    functionName: default_quickcheck
    functionSourceFile: /src/rust-lexical/extras/parse-float/tests/util.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::iter
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:3,1
    - Dst: DigitsIterator::position
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:3,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:3,1
    - Dst: iter
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:8,1
    - Dst: position
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:8,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:10,1
    - Dst: i32::from_str_radix
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:11,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:11,1
    - Dst: lexical_util::step::u64_step
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:18,1
    - Dst: BigFraction::new
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:19,1
    - Dst: pow
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:19,1
    - Dst: BigFraction::new
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:20,1
    - Dst: len
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:22,1
    - Dst: usize::min
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:23,1
    - Dst: len
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:23,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:25,1
    - Dst: u64::from_str_radix
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:26,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:26,1
    - Dst: Option::clone
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:27,1
    - Dst: BigFraction::new
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:28,1
    - Dst: BigFraction::from
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:36,1
    - Dst: powi
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:36,1
    - Dst: BigFraction::from
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:38,1
    - Dst: powi
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:38,1
    - Dst: BigFraction::new
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:42,1
    - Dst: bool::len
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:44,1
    - Dst: usize::min
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:45,1
    - Dst: bool::len
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:45,1
    - Dst: std::str::from_utf8_unchecked
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:47,1
    - Dst: u64::from_str_radix
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:48,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:48,1
    - Dst: Option::clone
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:49,1
    - Dst: BigFraction::new
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:50,1
    - Dst: bool::len
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:54,1
    - Dst: BigFraction::from
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:65,1
    - Dst: powi
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:65,1
    - Dst: BigFraction::from
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:66,1
    - Dst: powi
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:66,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/write-float/tests/parse_radix.rs:68,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 151
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 11
    functionDepth: 7
    functionLinenumber: 11
    functionLinenumberEnd: 82
    functionName: parse_float
    functionSourceFile: /src/rust-lexical/extras/write-float/tests/parse_radix.rs
    functionUses: 0
    functionsReached:
    - pow
    - usize::min
    - String::iter
    - i32::from_str_radix
    - DigitsIterator::position
    - BigFraction::new
    - Option::clone
    - unwrap
    - iter
    - BigFraction::from
    - powi
    - lexical_util::step::u64_step
    - len
    - bool::len
    - std::str::from_utf8_unchecked
    - position
    - u64::from_str_radix
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: std::env::current_exe
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:22,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:22,1
    - Dst: file_name
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:23,1
    - Dst: pop
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:27,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 20
    functionDepth: 9
    functionLinenumber: 20
    functionLinenumberEnd: 32
    functionName: target_dir
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 1
    functionsReached:
    - unwrap
    - pop
    - std::env::current_exe
    - file_name
    linkageType: ''
    returnType: std::path::PathBuf
    signature: pub fn target_dir() -> std::path::PathBuf
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: target_dir
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:37,1
    - Dst: pop
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 10
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: bench_dir
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 3
    functionsReached:
    - pop
    - target_dir
    linkageType: ''
    returnType: std::path::PathBuf
    signature: pub fn bench_dir() -> std::path::PathBuf
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bench_dir
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:48,1
    - Dst: push
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:49,1
    - Dst: push
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:50,1
    - Dst: std::fs::File::open
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:51,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:51,1
    - Dst: std::io::BufReader::new
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:52,1
    - Dst: serde_json::from_reader
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:53,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 1
    argNames:
    - name
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 11
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: read_json
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 0
    functionsReached:
    - push
    - std::fs::File::open
    - std::io::BufReader::new
    - serde_json::from_reader
    - unwrap
    - bench_dir
    linkageType: ''
    returnType: T
    signature: 'pub fn read_json<T: serde::de::DeserializeOwned>(name: &str) -> T'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bench_dir
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:59,1
    - Dst: push
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:60,1
    - Dst: push
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:61,1
    - Dst: std::fs::read_to_string
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:62,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:62,1
    - Dst: trim
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:62,1
    - Dst: lines
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:62,1
    - Dst: map
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:62,1
    - Dst: collect
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 1
    argNames:
    - name
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 11
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: read_lines
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 2
    functionsReached:
    - push
    - trim
    - collect
    - unwrap
    - bench_dir
    - map
    - lines
    - std::fs::read_to_string
    linkageType: ''
    returnType: Vec
    signature: 'pub fn read_lines(name: &str) -> Vec<String>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bench_dir
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:68,1
    - Dst: push
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:69,1
    - Dst: push
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:70,1
    - Dst: std::fs::read_to_string
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:71,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:71,1
    - Dst: trim
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:71,1
    - Dst: lines
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:71,1
    - Dst: flat_map
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:71,1
    - Dst: split
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:75,1
    - Dst: map
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:71,1
    - Dst: collect
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 1
    argNames:
    - name
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 78
      start: 67
    functionDepth: 11
    functionLinenumber: 67
    functionLinenumberEnd: 78
    functionName: read_csv
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 1
    functionsReached:
    - push
    - trim
    - collect
    - flat_map
    - unwrap
    - bench_dir
    - map
    - split
    - lines
    - std::fs::read_to_string
    linkageType: ''
    returnType: Vec
    signature: 'pub fn read_csv(name: &str) -> Vec<String>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 91
    functionName: json_data
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 132
    functionName: static_data
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 219
    functionName: unsigned_rng
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 279
    functionName: signed_rng
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Rng::with_seed
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:383,1
    - Dst: Vec::with_capacity
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:384,1
    - Dst: push
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:386,1
    - Dst: T::gen
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - strategy
    - count
    - seed
    argTypes:
    - RandomGen
    - usize
    - u64
    constantsTouched: []
    func_position:
      end: 389
      start: 379
    functionDepth: 4
    functionLinenumber: 379
    functionLinenumberEnd: 389
    functionName: string_from_random
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 0
    functionsReached:
    - push
    - Vec::with_capacity
    - Rng::with_seed
    - T::gen
    linkageType: ''
    returnType: Vec
    signature: 'pub fn string_from_random<T>(strategy: RandomGen, count: usize, seed:
      u64) -> Vec<String>whereT: NumberRng,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: string_from_random::<T>
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:398,1
    - Dst: iter
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:398,1
    - Dst: map
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:398,1
    - Dst: parse::<T>
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:398,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:398,1
    - Dst: collect
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 3
    argNames:
    - strategy
    - count
    - seed
    argTypes:
    - RandomGen
    - usize
    - u64
    constantsTouched: []
    func_position:
      end: 399
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 399
    functionName: type_from_random
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 0
    functionsReached:
    - collect
    - iter
    - unwrap
    - parse::<T>
    - map
    - string_from_random::<T>
    linkageType: ''
    returnType: Vec
    signature: 'pub fn type_from_random<T>(strategy: RandomGen, count: usize, seed:
      u64) -> Vec<T>whereT: NumberRng + FromStr,<T as FromStr>::Err: Debug,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bench_function
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:4,1
    - Dst: iter
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    - Dst: for_each
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:6,1
    - Dst: black_box
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:7,1
    - Dst: to_lexical
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:7,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 408
    functionDepth: 1
    functionLinenumber: 408
    functionLinenumberEnd: 420
    functionName: to_lexical_generator
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 2
    functionsReached:
    - for_each
    - bench_function
    - iter
    - to_lexical
    - black_box
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: dtoa::Buffer::new
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:2,1
    - Dst: bench_function
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:3,1
    - Dst: iter
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:4,1
    - Dst: for_each
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    - Dst: dtoa::Buffer::format
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:6,1
    - Dst: black_box
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:7,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 422
    functionDepth: 1
    functionLinenumber: 422
    functionLinenumberEnd: 434
    functionName: dtoa_generator
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 1
    functionsReached:
    - dtoa::Buffer::format
    - for_each
    - bench_function
    - iter
    - black_box
    - dtoa::Buffer::new
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bench_function
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:4,1
    - Dst: iter
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    - Dst: for_each
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:6,1
    - Dst: black_box
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:7,1
    - Dst: ryu::raw
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:7,1
    - Dst: bool::as_mut_ptr
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:7,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 436
    functionDepth: 2
    functionLinenumber: 436
    functionLinenumberEnd: 448
    functionName: ryu_generator
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 1
    functionsReached:
    - for_each
    - bench_function
    - ryu::raw
    - iter
    - black_box
    - bool::as_mut_ptr
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: itoa::Buffer::new
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:2,1
    - Dst: bench_function
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:3,1
    - Dst: iter
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:4,1
    - Dst: for_each
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    - Dst: black_box
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:6,1
    - Dst: bool::format
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:6,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 461
      start: 450
    functionDepth: 3
    functionLinenumber: 450
    functionLinenumberEnd: 461
    functionName: itoa_generator
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 1
    functionsReached:
    - for_each
    - itoa::Buffer::new
    - bench_function
    - iter
    - black_box
    - bool::format
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gen_vec
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    - Dst: bench_function
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:6,1
    - Dst: iter
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:7,1
    - Dst: for_each
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:8,1
    - Dst: black_box
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:9,1
    - Dst: bool::write_fmt
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:9,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:9,1
    - Dst: bool::set_len
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:11,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 463
    functionDepth: 5
    functionLinenumber: 463
    functionLinenumberEnd: 480
    functionName: fmt_generator
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 2
    functionsReached:
    - for_each
    - gen_vec
    - bool::set_len
    - bool::write_fmt
    - bench_function
    - iter
    - unwrap
    - black_box
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bench_function
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:2,1
    - Dst: iter
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:3,1
    - Dst: for_each
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:4,1
    - Dst: black_box
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    - Dst: <$t>::from_lexical
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    - Dst: as_bytes
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 482
    functionDepth: 1
    functionLinenumber: 482
    functionLinenumberEnd: 492
    functionName: from_lexical_generator
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 2
    functionsReached:
    - for_each
    - bench_function
    - iter
    - unwrap
    - black_box
    - as_bytes
    - <$t>::from_lexical
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bench_function
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:2,1
    - Dst: iter
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:3,1
    - Dst: for_each
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:4,1
    - Dst: black_box
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    - Dst: fast_float2::parse::<$t, _>
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    - Dst: as_bytes
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 504
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 504
    functionName: from_fast_float2_generator
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 1
    functionsReached:
    - for_each
    - fast_float2::parse::<$t, _>
    - bench_function
    - iter
    - unwrap
    - black_box
    - as_bytes
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bench_function
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:2,1
    - Dst: iter
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:3,1
    - Dst: for_each
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:4,1
    - Dst: black_box
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    - Dst: parse::<$t>
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 516
      start: 506
    functionDepth: 1
    functionLinenumber: 506
    functionLinenumberEnd: 516
    functionName: str_parse_generator
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 2
    functionsReached:
    - for_each
    - parse::<$t>
    - bench_function
    - iter
    - unwrap
    - black_box
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_lexical_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:2,1
    - Dst: from_fast_float2_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:3,1
    - Dst: str_parse_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:4,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 524
      start: 518
    functionDepth: 2
    functionLinenumber: 518
    functionLinenumberEnd: 524
    functionName: parse_float_generator
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 5
    functionsReached:
    - str_parse_generator
    - from_lexical_generator
    - from_fast_float2_generator
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_lexical_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:2,1
    - Dst: str_parse_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:3,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 531
      start: 526
    functionDepth: 2
    functionLinenumber: 526
    functionLinenumberEnd: 531
    functionName: parse_integer_generator
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 3
    functionsReached:
    - str_parse_generator
    - from_lexical_generator
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:2,1
    - Dst: dtoa_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:3,1
    - Dst: ryu_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:4,1
    - Dst: fmt_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:5,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 540
      start: 533
    functionDepth: 6
    functionLinenumber: 533
    functionLinenumberEnd: 540
    functionName: write_float_generator
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 0
    functionsReached:
    - to_lexical_generator
    - dtoa_generator
    - ryu_generator
    - fmt_generator
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:2,1
    - Dst: itoa_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:3,1
    - Dst: fmt_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/input.rs:4,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 548
      start: 542
    functionDepth: 6
    functionLinenumber: 542
    functionLinenumberEnd: 548
    functionName: write_integer_generator
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/input.rs
    functionUses: 1
    functionsReached:
    - to_lexical_generator
    - fmt_generator
    - itoa_generator
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::with_capacity
      Src: /src/rust-lexical/extras/benchmark/write-float/special.rs:2,1
    - Dst: fastrand
      Src: /src/rust-lexical/extras/benchmark/write-float/special.rs:4,1
    - Dst: push
      Src: /src/rust-lexical/extras/benchmark/write-float/special.rs:15,1
    - Dst: mem::transmute::<$i, $f>
      Src: /src/rust-lexical/extras/benchmark/write-float/special.rs:15,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 15
    functionDepth: 4
    functionLinenumber: 15
    functionLinenumberEnd: 34
    functionName: gen_vec
    functionSourceFile: /src/rust-lexical/extras/benchmark/write-float/special.rs
    functionUses: 3
    functionsReached:
    - fastrand
    - push
    - Vec::with_capacity
    - mem::transmute::<$i, $f>
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmark_group
      Src: /src/rust-lexical/extras/benchmark/parse-float/contrived.rs:3,1
    - Dst: measurement_time
      Src: /src/rust-lexical/extras/benchmark/parse-float/contrived.rs:4,1
    - Dst: Duration::from_secs
      Src: /src/rust-lexical/extras/benchmark/parse-float/contrived.rs:4,1
    - Dst: parse_float_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/contrived.rs:5,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: bench
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/contrived.rs
    functionUses: 0
    functionsReached:
    - Duration::from_secs
    - benchmark_group
    - parse_float_generator
    - measurement_time
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut Criterion::benchmark_group'
      Src: /src/rust-lexical/extras/benchmark/parse-float/json.rs:24,1
    - Dst: measurement_time
      Src: /src/rust-lexical/extras/benchmark/parse-float/json.rs:25,1
    - Dst: Duration::from_secs
      Src: /src/rust-lexical/extras/benchmark/parse-float/json.rs:25,1
    - Dst: parse_float_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/json.rs:27,1
    - Dst: parse_float_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/json.rs:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - criterion
    argTypes:
    - '&mut Criterion'
    constantsTouched: []
    func_position:
      end: 29
      start: 23
    functionDepth: 3
    functionLinenumber: 23
    functionLinenumberEnd: 29
    functionName: json
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/json.rs
    functionUses: 0
    functionsReached:
    - Duration::from_secs
    - '&mut Criterion::benchmark_group'
    - parse_float_generator
    - measurement_time
    linkageType: ''
    returnType: void
    signature: 'fn json(criterion: &mut Criterion)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 25
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 25
    functionName: standard_div
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/division.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: (u32, u32)
    signature: 'fn standard_div(v: u32) -> (u32, u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: i32::wrapping_mul
      Src: /src/rust-lexical/extras/benchmark/algorithm/division.rs:44,1
    - Dst: i32::wrapping_sub
      Src: /src/rust-lexical/extras/benchmark/algorithm/division.rs:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 1
    argNames:
    - v
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 51
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 51
    functionName: fast_div
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/division.rs
    functionUses: 0
    functionsReached:
    - i32::wrapping_mul
    - i32::wrapping_sub
    linkageType: ''
    returnType: (u32, u32)
    signature: 'fn fast_div(v: u32) -> (u32, u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: generator
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:2,1
    - Dst: generator
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:3,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 249
    functionName: generator
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
    functionUses: 14
    functionsReached:
    - generator
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut bigint::Bigint::pow'
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:12,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - big
    - exp
    argTypes:
    - '&mut bigint::Bigint'
    - u32
    constantsTouched: []
    func_position:
      end: 13
      start: 11
    functionDepth: 7
    functionLinenumber: 11
    functionLinenumberEnd: 13
    functionName: standard_pow
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - '&mut bigint::Bigint::pow'
    linkageType: ''
    returnType: void
    signature: 'fn standard_pow(big: &mut bigint::Bigint, exp: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_parse_float::limits::u32_power_limit
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:19,1
    - Dst: lexical_parse_float::limits::u64_power_limit
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:21,1
    - Dst: pow
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:23,1
    - Dst: mul_small
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:25,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:25,1
    - Dst: f64::int_pow_fast_path
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:30,1
    - Dst: mul_small
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:31,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:31,1
    - Dst: bigint::shl
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:35,1
    - Dst: i32::unwrap
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:35,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 37
    argCount: 2
    argNames:
    - big
    - exp
    argTypes:
    - '&mut bigint::Bigint'
    - u32
    constantsTouched: []
    func_position:
      end: 36
      start: 15
    functionDepth: 7
    functionLinenumber: 15
    functionLinenumberEnd: 36
    functionName: small_pow
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
    functionUses: 0
    functionsReached:
    - lexical_parse_float::limits::u64_power_limit
    - f64::int_pow_fast_path
    - lexical_parse_float::limits::u32_power_limit
    - bigint::shl
    - unwrap
    - i32::unwrap
    - pow
    - mul_small
    linkageType: ''
    returnType: void
    signature: 'fn small_pow(big: &mut bigint::Bigint, mut exp: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - big
    - y
    argTypes:
    - '&mut bigint::Bigint'
    - '&[bigint::Limb]'
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: standard_mul
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn standard_mul(big: &mut bigint::Bigint, y: &[bigint::Limb])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_unchecked_mut
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: index_unchecked_mut
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
    functionUses: 2
    functionsReached:
    - get_unchecked_mut
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: overflowing_sub
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - bigint::Limb
    - bigint::Limb
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: scalar_sub
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
    functionUses: 2
    functionsReached:
    - overflowing_sub
    linkageType: ''
    returnType: (bigint::Limb, bool)
    signature: 'pub fn scalar_sub(x: bigint::Limb, y: bigint::Limb) -> (bigint::Limb,
      bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:66,1
    - Dst: scalar_sub
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:67,1
    - Dst: index_unchecked
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:67,1
    - Dst: index_unchecked_mut
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:68,1
    - Dst: normalize
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:72,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    argCount: 3
    argNames:
    - x
    - y
    - start
    argTypes:
    - '&mut bigint::StackVec<SIZE>'
    - bigint::Limb
    - usize
    constantsTouched: []
    func_position:
      end: 73
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 73
    functionName: small_sub_from
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
    functionUses: 1
    functionsReached:
    - index_unchecked
    - index_unchecked_mut
    - scalar_sub
    - len
    - normalize
    linkageType: ''
    returnType: void
    signature: 'pub fn small_sub_from<const SIZE: usize>(x: &mut bigint::StackVec<SIZE>,y:
      bigint::Limb,start: usize,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:76,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:76,1
    - Dst: set_len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:77,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:82,1
    - Dst: index_unchecked_mut
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:83,1
    - Dst: index_unchecked
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:84,1
    - Dst: scalar_sub
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:86,1
    - Dst: scalar_sub
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:90,1
    - Dst: len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:97,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:97,1
    - Dst: small_sub_from
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:98,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:98,1
    - Dst: set_len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:100,1
    - Dst: normalize
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:102,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 56
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - '&mut bigint::StackVec<SIZE>'
    - '&[bigint::Limb]'
    constantsTouched: []
    func_position:
      end: 104
      start: 75
    functionDepth: 4
    functionLinenumber: 75
    functionLinenumberEnd: 104
    functionName: large_sub
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
    functionUses: 1
    functionsReached:
    - (bool, bool)::len
    - set_len
    - index_unchecked
    - index_unchecked_mut
    - scalar_sub
    - len
    - small_sub_from
    - normalize
    linkageType: ''
    returnType: void
    signature: 'pub fn large_sub<const SIZE: usize>(x: &mut bigint::StackVec<SIZE>,
      y: &[bigint::Limb])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_unchecked
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:114,1
    - Dst: index_unchecked
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - x
    - index
    argTypes:
    - '&[bigint::Limb]'
    - usize
    constantsTouched: []
    func_position:
      end: 117
      start: 110
    functionDepth: 5
    functionLinenumber: 110
    functionLinenumberEnd: 117
    functionName: karatsuba_split
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
    functionUses: 2
    functionsReached:
    - index_unchecked
    linkageType: ''
    returnType: (&[bigint::Limb], &[bigint::Limb])
    signature: 'pub unsafe fn karatsuba_split(x: &[bigint::Limb],index: usize,) ->
      (&[bigint::Limb], &[bigint::Limb])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:124,1
    - Dst: bigint::long_mul
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:125,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:125,1
    - Dst: len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:126,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:126,1
    - Dst: karatsuba_uneven_mul
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:127,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:129,1
    - Dst: karatsuba_split
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:130,1
    - Dst: karatsuba_split
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:131,1
    - Dst: bigint::StackVec::<SIZE>::try_from
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:132,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:132,1
    - Dst: bigint::large_add
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:133,1
    - Dst: bigint::StackVec::<SIZE>::try_from
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:134,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:134,1
    - Dst: bigint::large_add
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:135,1
    - Dst: karatsuba_mul::<SIZE>
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:136,1
    - Dst: karatsuba_mul::<SIZE>
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:137,1
    - Dst: karatsuba_mul::<SIZE>
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:138,1
    - Dst: large_sub
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:139,1
    - Dst: large_sub
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:140,1
    - Dst: bigint::StackVec::<SIZE>::new
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:142,1
    - Dst: Self::try_extend
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:143,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:143,1
    - Dst: bigint::large_add_from
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:144,1
    - Dst: bigint::large_add_from
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:145,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 62
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - '&[bigint::Limb]'
    - '&[bigint::Limb]'
    constantsTouched: []
    func_position:
      end: 149
      start: 120
    functionDepth: 6
    functionLinenumber: 120
    functionLinenumberEnd: 149
    functionName: karatsuba_mul
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
    functionUses: 0
    functionsReached:
    - karatsuba_mul::<SIZE>
    - karatsuba_uneven_mul
    - (bool, bool)::len
    - karatsuba_split
    - bigint::long_mul
    - large_sub
    - Self::try_extend
    - Option::unwrap
    - bigint::StackVec::<SIZE>::new
    - bigint::large_add_from
    - bigint::large_add
    - len
    - bigint::StackVec::<SIZE>::try_from
    linkageType: ''
    returnType: bigint::StackVec
    signature: 'pub unsafe fn karatsuba_mul<const SIZE: usize>(x: &[bigint::Limb],y:
      &[bigint::Limb],) -> bigint::StackVec<SIZE>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bigint::StackVec::new
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:156,1
    - Dst: Self::try_resize
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:157,1
    - Dst: len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:157,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:157,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:157,1
    - Dst: (bool, bool)::is_empty
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:160,1
    - Dst: len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:161,1
    - Dst: min
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:161,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:161,1
    - Dst: karatsuba_split
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:162,1
    - Dst: karatsuba_mul::<SIZE>
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:163,1
    - Dst: bigint::large_add_from
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:164,1
    - Dst: Self::normalize
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - '&[bigint::Limb]'
    - '&[bigint::Limb]'
    constantsTouched: []
    func_position:
      end: 171
      start: 152
    functionDepth: 5
    functionLinenumber: 152
    functionLinenumberEnd: 171
    functionName: karatsuba_uneven_mul
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
    functionUses: 1
    functionsReached:
    - karatsuba_mul::<SIZE>
    - min
    - (bool, bool)::len
    - (bool, bool)::is_empty
    - karatsuba_split
    - Self::normalize
    - Option::unwrap
    - bigint::StackVec::new
    - bigint::large_add_from
    - len
    - Self::try_resize
    linkageType: ''
    returnType: bigint::StackVec
    signature: 'pub unsafe fn karatsuba_uneven_mul<const SIZE: usize>(x: &[bigint::Limb],mut
      y: &[bigint::Limb],) -> bigint::StackVec<SIZE>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1259,1
    - Dst: small_mul
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1262,1
    - Dst: index_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1262,1
    - Dst: long_mul
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1264,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1266,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - '&mut StackVec<SIZE>'
    - '&[Limb]'
    constantsTouched: []
    func_position:
      end: 1267
      start: 1256
    functionDepth: 5
    functionLinenumber: 1256
    functionLinenumberEnd: 1267
    functionName: large_mul
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 6
    functionsReached:
    - (bool, bool)::len
    - index_unchecked
    - Some
    - long_mul
    - small_mul
    linkageType: ''
    returnType: Option
    signature: 'pub fn large_mul<const SIZE: usize>(x: &mut StackVec<SIZE>, y: &[Limb])
      -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: large_mul
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - big
    - y
    argTypes:
    - '&mut bigint::Bigint'
    - '&[bigint::Limb]'
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 6
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: karatsuba_mul_algo
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
    functionUses: 0
    functionsReached:
    - large_mul
    linkageType: ''
    returnType: void
    signature: 'fn karatsuba_mul_algo(big: &mut bigint::Bigint, y: &[bigint::Limb])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:193,1
    - Dst: u64
      Src: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - rng
    argTypes:
    - '&mut Rng'
    constantsTouched: []
    func_position:
      end: 197
      start: 191
    functionDepth: 5
    functionLinenumber: 191
    functionLinenumberEnd: 197
    functionName: new_limb
    functionSourceFile: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
    functionUses: 0
    functionsReached:
    - u32
    - u64
    linkageType: ''
    returnType: bigint::Limb
    signature: 'fn new_limb(rng: &mut Rng) -> bigint::Limb'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: table::get_large_int_power
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1015,1
    - Dst: large_mul
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1017,1
    - Dst: limits::u32_power_limit
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1024,1
    - Dst: limits::u64_power_limit
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1026,1
    - Dst: pow
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1028,1
    - Dst: small_mul
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1030,1
    - Dst: f64::int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1034,1
    - Dst: small_mul
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1035,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1037,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 35
    argCount: 3
    argNames:
    - x
    - base
    - exp
    argTypes:
    - '&mut StackVec<SIZE>'
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 1038
      start: 1010
    functionDepth: 6
    functionLinenumber: 1010
    functionLinenumberEnd: 1038
    functionName: pow
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 18
    functionsReached:
    - Some
    - large_mul
    - limits::u64_power_limit
    - table::get_large_int_power
    - f64::int_pow_fast_path
    - small_mul
    - pow
    - limits::u32_power_limit
    linkageType: ''
    returnType: Option
    signature: 'pub fn pow<const SIZE: usize>(x: &mut StackVec<SIZE>, base: u32, mut
      exp: u32) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmark_group
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:3,1
    - Dst: measurement_time
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:4,1
    - Dst: Duration::from_secs
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:4,1
    - Dst: fastrand::u64
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:5,1
    - Dst: input::string_from_random::<i8>
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:7,1
    - Dst: input::string_from_random::<i16>
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:8,1
    - Dst: input::string_from_random::<i32>
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:9,1
    - Dst: input::string_from_random::<i64>
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:10,1
    - Dst: input::string_from_random::<i128>
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:11,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:13,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:14,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:15,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:16,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/random.rs:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 46
    functionDepth: 5
    functionLinenumber: 46
    functionLinenumberEnd: 66
    functionName: bench_signed
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-integer/random.rs
    functionUses: 0
    functionsReached:
    - input::string_from_random::<i64>
    - fastrand::u64
    - input::string_from_random::<i128>
    - input::string_from_random::<i16>
    - input::string_from_random::<i8>
    - parse_integer_generator
    - input::string_from_random::<i32>
    - Duration::from_secs
    - benchmark_group
    - measurement_time
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: saturating_mul
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:26,1
    - Dst: saturating_add
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 30
    functionName: rand_next
    functionSourceFile: /src/rust-lexical/extras/benchmark/write-integer/json.rs
    functionUses: 1
    functionsReached:
    - saturating_add
    - saturating_mul
    linkageType: ''
    returnType: u32
    signature: fn rand_next() -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rand_next
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: rand_bool
    functionSourceFile: /src/rust-lexical/extras/benchmark/write-integer/json.rs
    functionUses: 1
    functionsReached:
    - rand_next
    linkageType: ''
    returnType: bool
    signature: fn rand_bool() -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rand_bool
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:61,1
    - Dst: next
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:63,1
    - Dst: Some
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:64,1
    - Dst: next
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:67,1
    - Dst: next
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:71,1
    - Dst: Some
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:72,1
    - Dst: next
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:75,1
    - Dst: next
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:80,1
    - Dst: next
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:81,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 83
    functionName: ChainRandom::next
    functionSourceFile: /src/rust-lexical/extras/benchmark/write-integer/json.rs
    functionUses: 0
    functionsReached:
    - Some
    - rand_bool
    - next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<T::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: count
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:88,1
    - Dst: count
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:88,1
    - Dst: count
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:89,1
    - Dst: count
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 86
    functionDepth: 8
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: ChainRandom::count
    functionSourceFile: /src/rust-lexical/extras/benchmark/write-integer/json.rs
    functionUses: 0
    functionsReached:
    - count
    linkageType: ''
    returnType: usize
    signature: fn count(self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - t
    - u
    argTypes:
    - T
    - U
    constantsTouched: []
    func_position:
      end: 102
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 102
    functionName: chain
    functionSourceFile: /src/rust-lexical/extras/benchmark/write-integer/json.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: ChainRandom
    signature: 'fn chain<T, U>(t: T, u: U) -> ChainRandom<T, U>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut Criterion::benchmark_group'
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:74,1
    - Dst: measurement_time
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:75,1
    - Dst: Duration::from_secs
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:75,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:77,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:78,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:79,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:80,1
    - Dst: parse_integer_generator
      Src: /src/rust-lexical/extras/benchmark/parse-integer/json.rs:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - criterion
    argTypes:
    - '&mut Criterion'
    constantsTouched: []
    func_position:
      end: 82
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 82
    functionName: simple
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-integer/json.rs
    functionUses: 0
    functionsReached:
    - Duration::from_secs
    - '&mut Criterion::benchmark_group'
    - parse_integer_generator
    - measurement_time
    linkageType: ''
    returnType: void
    signature: 'fn simple(criterion: &mut Criterion)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut Criterion::benchmark_group'
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:215,1
    - Dst: measurement_time
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:216,1
    - Dst: Duration::from_secs
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:216,1
    - Dst: write_integer_generator
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:218,1
    - Dst: write_integer_generator
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:219,1
    - Dst: write_integer_generator
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:224,1
    - Dst: write_integer_generator
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:229,1
    - Dst: write_integer_generator
      Src: /src/rust-lexical/extras/benchmark/write-integer/json.rs:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - criterion
    argTypes:
    - '&mut Criterion'
    constantsTouched: []
    func_position:
      end: 239
      start: 214
    functionDepth: 7
    functionLinenumber: 214
    functionLinenumberEnd: 239
    functionName: chain_random
    functionSourceFile: /src/rust-lexical/extras/benchmark/write-integer/json.rs
    functionUses: 0
    functionsReached:
    - Duration::from_secs
    - '&mut Criterion::benchmark_group'
    - write_integer_generator
    - measurement_time
    linkageType: ''
    returnType: void
    signature: 'fn chain_random(criterion: &mut Criterion)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - dummy
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 13
      start: 2
    functionDepth: 0
    functionLinenumber: 2
    functionLinenumberEnd: 13
    functionName: black_box
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/black_box.rs
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn black_box(mut dummy: f64) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut Criterion::benchmark_group'
      Src: /src/rust-lexical/extras/benchmark/parse-float/earth.rs:12,1
    - Dst: measurement_time
      Src: /src/rust-lexical/extras/benchmark/parse-float/earth.rs:13,1
    - Dst: Duration::from_secs
      Src: /src/rust-lexical/extras/benchmark/parse-float/earth.rs:13,1
    - Dst: input::read_csv
      Src: /src/rust-lexical/extras/benchmark/parse-float/earth.rs:15,1
    - Dst: parse_float_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/earth.rs:16,1
    - Dst: parse_float_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/earth.rs:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - criterion
    argTypes:
    - '&mut Criterion'
    constantsTouched: []
    func_position:
      end: 18
      start: 11
    functionDepth: 12
    functionLinenumber: 11
    functionLinenumberEnd: 18
    functionName: earth
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/earth.rs
    functionUses: 0
    functionsReached:
    - parse_float_generator
    - '&mut Criterion::benchmark_group'
    - input::read_csv
    - Duration::from_secs
    - measurement_time
    linkageType: ''
    returnType: void
    signature: 'fn earth(criterion: &mut Criterion)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut Criterion::benchmark_group'
      Src: /src/rust-lexical/extras/benchmark/parse-float/canada.rs:12,1
    - Dst: measurement_time
      Src: /src/rust-lexical/extras/benchmark/parse-float/canada.rs:13,1
    - Dst: Duration::from_secs
      Src: /src/rust-lexical/extras/benchmark/parse-float/canada.rs:13,1
    - Dst: input::read_lines
      Src: /src/rust-lexical/extras/benchmark/parse-float/canada.rs:15,1
    - Dst: parse_float_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/canada.rs:16,1
    - Dst: parse_float_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/canada.rs:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - criterion
    argTypes:
    - '&mut Criterion'
    constantsTouched: []
    func_position:
      end: 18
      start: 11
    functionDepth: 12
    functionLinenumber: 11
    functionLinenumberEnd: 18
    functionName: canada
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/canada.rs
    functionUses: 0
    functionsReached:
    - input::read_lines
    - '&mut Criterion::benchmark_group'
    - parse_float_generator
    - Duration::from_secs
    - measurement_time
    linkageType: ''
    returnType: void
    signature: 'fn canada(criterion: &mut Criterion)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut Criterion::benchmark_group'
      Src: /src/rust-lexical/extras/benchmark/parse-float/mesh.rs:12,1
    - Dst: measurement_time
      Src: /src/rust-lexical/extras/benchmark/parse-float/mesh.rs:13,1
    - Dst: Duration::from_secs
      Src: /src/rust-lexical/extras/benchmark/parse-float/mesh.rs:13,1
    - Dst: input::read_lines
      Src: /src/rust-lexical/extras/benchmark/parse-float/mesh.rs:15,1
    - Dst: parse_float_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/mesh.rs:16,1
    - Dst: parse_float_generator
      Src: /src/rust-lexical/extras/benchmark/parse-float/mesh.rs:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - criterion
    argTypes:
    - '&mut Criterion'
    constantsTouched: []
    func_position:
      end: 18
      start: 11
    functionDepth: 12
    functionLinenumber: 11
    functionLinenumberEnd: 18
    functionName: mesh
    functionSourceFile: /src/rust-lexical/extras/benchmark/parse-float/mesh.rs
    functionUses: 0
    functionsReached:
    - input::read_lines
    - '&mut Criterion::benchmark_group'
    - parse_float_generator
    - Duration::from_secs
    - measurement_time
    linkageType: ''
    returnType: void
    signature: 'fn mesh(criterion: &mut Criterion)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_all
      Src: /src/rust-lexical/extras/core/tests/float_pow2_tests.rs:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 7
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: parse_f32_pow2_roundtrip_test
    functionSourceFile: /src/rust-lexical/extras/core/tests/float_pow2_tests.rs
    functionUses: 0
    functionsReached:
    - test_all
    linkageType: ''
    returnType: void
    signature: fn parse_f32_pow2_roundtrip_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_all
      Src: /src/rust-lexical/extras/core/tests/float_pow2_tests.rs:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 7
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: parse_f64_pow2_roundtrip_test
    functionSourceFile: /src/rust-lexical/extras/core/tests/float_pow2_tests.rs
    functionUses: 0
    functionsReached:
    - test_all
    linkageType: ''
    returnType: void
    signature: fn parse_f64_pow2_roundtrip_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_all
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 7
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: parse_f32_radix_roundtrip_test
    functionSourceFile: /src/rust-lexical/extras/core/tests/float_radix_tests.rs
    functionUses: 0
    functionsReached:
    - test_all
    linkageType: ''
    returnType: void
    signature: fn parse_f32_radix_roundtrip_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_all
      Src: /src/rust-lexical/extras/core/tests/float_radix_tests.rs:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 146
    functionDepth: 7
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionName: parse_f64_radix_roundtrip_test
    functionSourceFile: /src/rust-lexical/extras/core/tests/float_radix_tests.rs
    functionUses: 0
    functionsReached:
    - test_all
    linkageType: ''
    returnType: void
    signature: fn parse_f64_radix_roundtrip_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: log2
      Src: /src/rust-lexical/extras/write-integer/tests/digit_count_tests.rs:16,1
    - Dst: floor
      Src: /src/rust-lexical/extras/write-integer/tests/digit_count_tests.rs:16,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - x
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 18
      start: 11
    functionDepth: 2
    functionLinenumber: 11
    functionLinenumberEnd: 18
    functionName: slow_log2
    functionSourceFile: /src/rust-lexical/extras/write-integer/tests/digit_count_tests.rs
    functionUses: 0
    functionsReached:
    - floor
    - log2
    linkageType: ''
    returnType: usize
    signature: 'fn slow_log2(x: u32) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ilog
      Src: /src/rust-lexical/extras/write-integer/tests/digit_count_tests.rs:3,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 66
    functionName: ilog
    functionSourceFile: /src/rust-lexical/extras/write-integer/tests/digit_count_tests.rs
    functionUses: 1
    functionsReached:
    - ilog
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/rust-lexical/extras/write-integer/tests/decimal_tests.rs:9,1
    - Dst: len
      Src: /src/rust-lexical/extras/write-integer/tests/decimal_tests.rs:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - x
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 10
      start: 8
    functionDepth: 6
    functionLinenumber: 8
    functionLinenumberEnd: 10
    functionName: slow_digit_count
    functionSourceFile: /src/rust-lexical/extras/write-integer/tests/decimal_tests.rs
    functionUses: 0
    functionsReached:
    - to_string
    - len
    linkageType: ''
    returnType: usize
    signature: 'fn slow_digit_count<T: UnsignedInteger>(x: T) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::Options::default
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:50,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:53,1
    - Dst: to_lexical_with_options::<{ from_radix(2) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:53,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:54,1
    - Dst: to_lexical_with_options::<{ from_radix(3) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:54,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:55,1
    - Dst: to_lexical_with_options::<{ from_radix(4) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:55,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:56,1
    - Dst: to_lexical_with_options::<{ from_radix(5) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:56,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:57,1
    - Dst: to_lexical_with_options::<{ from_radix(6) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:57,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:58,1
    - Dst: to_lexical_with_options::<{ from_radix(7) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:58,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:59,1
    - Dst: to_lexical_with_options::<{ from_radix(8) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:59,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:60,1
    - Dst: to_lexical_with_options::<{ from_radix(9) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:60,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:61,1
    - Dst: to_lexical_with_options::<{ from_radix(10) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:61,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:62,1
    - Dst: to_lexical_with_options::<{ from_radix(11) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:62,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:63,1
    - Dst: to_lexical_with_options::<{ from_radix(12) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:63,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:64,1
    - Dst: to_lexical_with_options::<{ from_radix(13) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:64,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:65,1
    - Dst: to_lexical_with_options::<{ from_radix(14) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:65,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:66,1
    - Dst: to_lexical_with_options::<{ from_radix(15) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:66,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:67,1
    - Dst: to_lexical_with_options::<{ from_radix(16) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:67,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:68,1
    - Dst: to_lexical_with_options::<{ from_radix(17) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:68,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:69,1
    - Dst: to_lexical_with_options::<{ from_radix(18) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:69,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:70,1
    - Dst: to_lexical_with_options::<{ from_radix(19) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:70,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:71,1
    - Dst: to_lexical_with_options::<{ from_radix(20) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:71,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:72,1
    - Dst: to_lexical_with_options::<{ from_radix(21) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:72,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:73,1
    - Dst: to_lexical_with_options::<{ from_radix(22) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:73,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:74,1
    - Dst: to_lexical_with_options::<{ from_radix(23) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:74,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:75,1
    - Dst: to_lexical_with_options::<{ from_radix(24) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:75,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:76,1
    - Dst: to_lexical_with_options::<{ from_radix(25) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:76,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:77,1
    - Dst: to_lexical_with_options::<{ from_radix(26) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:77,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:78,1
    - Dst: to_lexical_with_options::<{ from_radix(27) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:78,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:79,1
    - Dst: to_lexical_with_options::<{ from_radix(28) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:79,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:80,1
    - Dst: to_lexical_with_options::<{ from_radix(29) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:80,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:81,1
    - Dst: to_lexical_with_options::<{ from_radix(30) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:81,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:82,1
    - Dst: to_lexical_with_options::<{ from_radix(31) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:82,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:83,1
    - Dst: to_lexical_with_options::<{ from_radix(32) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:83,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:84,1
    - Dst: to_lexical_with_options::<{ from_radix(33) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:84,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:85,1
    - Dst: to_lexical_with_options::<{ from_radix(34) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:85,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:86,1
    - Dst: to_lexical_with_options::<{ from_radix(35) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:86,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:87,1
    - Dst: to_lexical_with_options::<{ from_radix(36) }>
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:87,1
    - Dst: core::str::from_utf8_unchecked
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:90,1
    - Dst: T::from_str_radix
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:91,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/write-integer/tests/api_tests.rs:91,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 182
    argCount: 2
    argNames:
    - x
    - radix
    argTypes:
    - T
    - u32
    constantsTouched: []
    func_position:
      end: 92
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 92
    functionName: roundtrip_radix
    functionSourceFile: /src/rust-lexical/extras/write-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - to_lexical_with_options::<{ from_radix(3) }>
    - to_lexical_with_options::<{ from_radix(11) }>
    - core::str::from_utf8_unchecked
    - to_lexical_with_options::<{ from_radix(18) }>
    - to_lexical_with_options::<{ from_radix(36) }>
    - to_lexical_with_options::<{ from_radix(6) }>
    - to_lexical_with_options::<{ from_radix(15) }>
    - to_lexical_with_options::<{ from_radix(22) }>
    - to_lexical_with_options::<{ from_radix(9) }>
    - util::from_radix
    - to_lexical_with_options::<{ from_radix(23) }>
    - to_lexical_with_options::<{ from_radix(16) }>
    - to_lexical_with_options::<{ from_radix(28) }>
    - to_lexical_with_options::<{ from_radix(24) }>
    - to_lexical_with_options::<{ from_radix(31) }>
    - to_lexical_with_options::<{ from_radix(8) }>
    - to_lexical_with_options::<{ from_radix(21) }>
    - to_lexical_with_options::<{ from_radix(14) }>
    - to_lexical_with_options::<{ from_radix(29) }>
    - to_lexical_with_options::<{ from_radix(2) }>
    - T::from_str_radix
    - to_lexical_with_options::<{ from_radix(4) }>
    - to_lexical_with_options::<{ from_radix(17) }>
    - to_lexical_with_options::<{ from_radix(33) }>
    - to_lexical_with_options::<{ from_radix(10) }>
    - to_lexical_with_options::<{ from_radix(19) }>
    - T::Options::default
    - to_lexical_with_options::<{ from_radix(34) }>
    - to_lexical_with_options::<{ from_radix(5) }>
    - to_lexical_with_options::<{ from_radix(20) }>
    - to_lexical_with_options::<{ from_radix(26) }>
    - to_lexical_with_options::<{ from_radix(30) }>
    - to_lexical_with_options::<{ from_radix(25) }>
    - unwrap
    - to_lexical_with_options::<{ from_radix(32) }>
    - to_lexical_with_options::<{ from_radix(27) }>
    - to_lexical_with_options::<{ from_radix(7) }>
    - to_lexical_with_options::<{ from_radix(35) }>
    - to_lexical_with_options::<{ from_radix(12) }>
    - to_lexical_with_options::<{ from_radix(13) }>
    linkageType: ''
    returnType: T
    signature: 'fn roundtrip_radix<T>(x: T, radix: u32) -> TwhereT: Roundtrip,<T as
      FromStr>::Err: Debug,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:36,1
    - Dst: write_mantissa::<{ from_radix(2) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:36,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:37,1
    - Dst: write_mantissa::<{ from_radix(3) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:37,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:38,1
    - Dst: write_mantissa::<{ from_radix(4) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:38,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:39,1
    - Dst: write_mantissa::<{ from_radix(5) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:39,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:40,1
    - Dst: write_mantissa::<{ from_radix(6) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:40,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:41,1
    - Dst: write_mantissa::<{ from_radix(7) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:41,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:42,1
    - Dst: write_mantissa::<{ from_radix(8) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:42,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:43,1
    - Dst: write_mantissa::<{ from_radix(9) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 3
    argNames:
    - x
    - radix
    - buffer
    argTypes:
    - T
    - u32
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 46
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 46
    functionName: to_radix_2_9
    functionSourceFile: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs
    functionUses: 1
    functionsReached:
    - write_mantissa::<{ from_radix(6) }>
    - util::from_radix
    - write_mantissa::<{ from_radix(7) }>
    - write_mantissa::<{ from_radix(2) }>
    - write_mantissa::<{ from_radix(4) }>
    - write_mantissa::<{ from_radix(8) }>
    - write_mantissa::<{ from_radix(5) }>
    - write_mantissa::<{ from_radix(9) }>
    - write_mantissa::<{ from_radix(3) }>
    linkageType: ''
    returnType: usize
    signature: 'fn to_radix_2_9<T: UnsignedInteger + WriteInteger>(x: T, radix: u32,
      buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:51,1
    - Dst: write_mantissa::<{ from_radix(10) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:51,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:52,1
    - Dst: write_mantissa::<{ from_radix(11) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:52,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:53,1
    - Dst: write_mantissa::<{ from_radix(12) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:53,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:54,1
    - Dst: write_mantissa::<{ from_radix(13) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:54,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:55,1
    - Dst: write_mantissa::<{ from_radix(14) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:55,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:56,1
    - Dst: write_mantissa::<{ from_radix(15) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:56,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:57,1
    - Dst: write_mantissa::<{ from_radix(16) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:57,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:58,1
    - Dst: write_mantissa::<{ from_radix(17) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:58,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:59,1
    - Dst: write_mantissa::<{ from_radix(18) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    argCount: 3
    argNames:
    - x
    - radix
    - buffer
    argTypes:
    - T
    - u32
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 62
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 62
    functionName: to_radix_10_18
    functionSourceFile: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs
    functionUses: 1
    functionsReached:
    - util::from_radix
    - write_mantissa::<{ from_radix(16) }>
    - write_mantissa::<{ from_radix(11) }>
    - write_mantissa::<{ from_radix(12) }>
    - write_mantissa::<{ from_radix(14) }>
    - write_mantissa::<{ from_radix(13) }>
    - write_mantissa::<{ from_radix(10) }>
    - write_mantissa::<{ from_radix(18) }>
    - write_mantissa::<{ from_radix(15) }>
    - write_mantissa::<{ from_radix(17) }>
    linkageType: ''
    returnType: usize
    signature: 'fn to_radix_10_18<T: UnsignedInteger + WriteInteger>(x: T, radix:
      u32, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:67,1
    - Dst: write_mantissa::<{ from_radix(19) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:67,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:68,1
    - Dst: write_mantissa::<{ from_radix(20) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:68,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:69,1
    - Dst: write_mantissa::<{ from_radix(21) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:69,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:70,1
    - Dst: write_mantissa::<{ from_radix(22) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:70,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:71,1
    - Dst: write_mantissa::<{ from_radix(23) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:71,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:72,1
    - Dst: write_mantissa::<{ from_radix(24) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:72,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:73,1
    - Dst: write_mantissa::<{ from_radix(25) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:73,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:74,1
    - Dst: write_mantissa::<{ from_radix(26) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:74,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:75,1
    - Dst: write_mantissa::<{ from_radix(27) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    argCount: 3
    argNames:
    - x
    - radix
    - buffer
    argTypes:
    - T
    - u32
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 78
      start: 65
    functionDepth: 3
    functionLinenumber: 65
    functionLinenumberEnd: 78
    functionName: to_radix_19_27
    functionSourceFile: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs
    functionUses: 1
    functionsReached:
    - util::from_radix
    - write_mantissa::<{ from_radix(21) }>
    - write_mantissa::<{ from_radix(22) }>
    - write_mantissa::<{ from_radix(27) }>
    - write_mantissa::<{ from_radix(19) }>
    - write_mantissa::<{ from_radix(26) }>
    - write_mantissa::<{ from_radix(20) }>
    - write_mantissa::<{ from_radix(24) }>
    - write_mantissa::<{ from_radix(23) }>
    - write_mantissa::<{ from_radix(25) }>
    linkageType: ''
    returnType: usize
    signature: 'fn to_radix_19_27<T: UnsignedInteger + WriteInteger>(x: T, radix:
      u32, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:83,1
    - Dst: write_mantissa::<{ from_radix(28) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:83,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:84,1
    - Dst: write_mantissa::<{ from_radix(29) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:84,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:85,1
    - Dst: write_mantissa::<{ from_radix(30) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:85,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:86,1
    - Dst: write_mantissa::<{ from_radix(31) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:86,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:87,1
    - Dst: write_mantissa::<{ from_radix(32) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:87,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:88,1
    - Dst: write_mantissa::<{ from_radix(33) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:88,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:89,1
    - Dst: write_mantissa::<{ from_radix(34) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:89,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:90,1
    - Dst: write_mantissa::<{ from_radix(35) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:90,1
    - Dst: util::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:91,1
    - Dst: write_mantissa::<{ from_radix(36) }>
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    argCount: 3
    argNames:
    - x
    - radix
    - buffer
    argTypes:
    - T
    - u32
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 94
      start: 81
    functionDepth: 3
    functionLinenumber: 81
    functionLinenumberEnd: 94
    functionName: to_radix_28_36
    functionSourceFile: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs
    functionUses: 1
    functionsReached:
    - write_mantissa::<{ from_radix(36) }>
    - write_mantissa::<{ from_radix(30) }>
    - util::from_radix
    - write_mantissa::<{ from_radix(31) }>
    - write_mantissa::<{ from_radix(34) }>
    - write_mantissa::<{ from_radix(29) }>
    - write_mantissa::<{ from_radix(32) }>
    - write_mantissa::<{ from_radix(33) }>
    - write_mantissa::<{ from_radix(28) }>
    - write_mantissa::<{ from_radix(35) }>
    linkageType: ''
    returnType: usize
    signature: 'fn to_radix_28_36<T: UnsignedInteger + WriteInteger>(x: T, radix:
      u32, buffer: &mut [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_radix_2_9
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:103,1
    - Dst: to_radix_10_18
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:104,1
    - Dst: to_radix_19_27
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:105,1
    - Dst: to_radix_28_36
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:106,1
    - Dst: T::from_radix
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:109,1
    - Dst: core::str::from_utf8_unchecked
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:109,1
    - Dst: Ok
      Src: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs:112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 2
    argNames:
    - x
    - radix
    argTypes:
    - T
    - u32
    constantsTouched: []
    func_position:
      end: 113
      start: 97
    functionDepth: 4
    functionLinenumber: 97
    functionLinenumberEnd: 113
    functionName: mockup
    functionSourceFile: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs
    functionUses: 0
    functionsReached:
    - to_radix_10_18
    - core::str::from_utf8_unchecked
    - to_radix_2_9
    - Ok
    - to_radix_19_27
    - T::from_radix
    - to_radix_28_36
    linkageType: ''
    returnType: Result
    signature: 'fn mockup<T: UnsignedInteger + WriteInteger + FromRadix>(x: T,radix:
      u32,) -> Result<(), TestCaseError>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: err
      Src: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs:4,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs:4,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 19
    functionName: is_error
    functionSourceFile: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs
    functionUses: 4
    functionsReached:
    - unwrap
    - err
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_error
      Src: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 25
    functionName: is_invalid_digit
    functionSourceFile: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - is_error
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_error
      Src: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: is_empty
    functionSourceFile: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs
    functionUses: 11
    functionsReached:
    - is_error
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_error
      Src: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: is_underflow
    functionSourceFile: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - is_error
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: err
      Src: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs:4,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs:4,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 53
    functionName: is_invalid_digit_match
    functionSourceFile: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - err
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_nan
      Src: /src/rust-lexical/extras/parse-float/tests/api_tests.rs:14,1
    - Dst: (bool, bool)::is_nan
      Src: /src/rust-lexical/extras/parse-float/tests/api_tests.rs:15,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - F
    - F
    constantsTouched: []
    func_position:
      end: 19
      start: 13
    functionDepth: 4
    functionLinenumber: 13
    functionLinenumberEnd: 19
    functionName: float_equal
    functionSourceFile: /src/rust-lexical/extras/parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - (bool, bool)::is_nan
    - is_nan
    linkageType: ''
    returnType: bool
    signature: 'fn float_equal<F: Float>(x: F, y: F) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::is_empty'
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:62,1
    - Dst: Err
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:63,1
    - Dst: T::from_u32
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:68,1
    - Dst: T::min_value
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:68,1
    - Dst: '&str::as_bytes'
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:69,1
    - Dst: is_empty
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:72,1
    - Dst: Err
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:73,1
    - Dst: T::from_u32
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:82,1
    - Dst: to_digit
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:85,1
    - Dst: Err
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:88,1
    - Dst: usize::checked_mul
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:93,1
    - Dst: Err
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:96,1
    - Dst: usize::checked_add
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:101,1
    - Dst: Err
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:104,1
    - Dst: to_digit
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:112,1
    - Dst: Err
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:115,1
    - Dst: usize::checked_mul
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:120,1
    - Dst: Err
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:123,1
    - Dst: usize::checked_sub
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:128,1
    - Dst: Err
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:131,1
    - Dst: Ok
      Src: /src/rust-lexical/extras/size/bin/core_parse.rs:138,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 89
    argCount: 2
    argNames:
    - src
    - radix
    argTypes:
    - '&str'
    - u32
    constantsTouched: []
    func_position:
      end: 139
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 139
    functionName: parse_int
    functionSourceFile: /src/rust-lexical/extras/size/bin/core_parse.rs
    functionUses: 0
    functionsReached:
    - T::from_u32
    - usize::checked_sub
    - to_digit
    - Ok
    - is_empty
    - T::min_value
    - Err
    - '&str::is_empty'
    - '&str::as_bytes'
    - usize::checked_mul
    - usize::checked_add
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse_int<T: FromStrRadixHelper>(src: &str, radix: u32) ->
      Result<T, ParseIntError>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::ptr::read_unaligned::<$t>
      Src: /src/rust-lexical/extras/size/bin/write.rs:11,1
    - Dst: std::io::stdin
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: lock
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: lines
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: next
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: trim
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: as_bytes
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: as_ptr
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: Vec::with_capacity
      Src: /src/rust-lexical/extras/size/bin/write.rs:32,1
    - Dst: bool::write_fmt
      Src: /src/rust-lexical/extras/size/bin/write.rs:33,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/size/bin/write.rs:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 2
    functionDepth: 12
    functionLinenumber: 2
    functionLinenumberEnd: 40
    functionName: integer_module
    functionSourceFile: /src/rust-lexical/extras/size/bin/write.rs
    functionUses: 0
    functionsReached:
    - trim
    - lock
    - std::io::stdin
    - as_ptr
    - bool::write_fmt
    - unwrap
    - core::ptr::read_unaligned::<$t>
    - as_bytes
    - lines
    - Vec::with_capacity
    - next
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::ptr::read_unaligned::<$t>
      Src: /src/rust-lexical/extras/size/bin/write.rs:11,1
    - Dst: std::io::stdin
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: lock
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: lines
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: next
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: trim
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: as_bytes
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: as_ptr
      Src: /src/rust-lexical/extras/size/bin/write.rs:12,1
    - Dst: Vec::with_capacity
      Src: /src/rust-lexical/extras/size/bin/write.rs:32,1
    - Dst: bool::write_fmt
      Src: /src/rust-lexical/extras/size/bin/write.rs:33,1
    - Dst: unwrap
      Src: /src/rust-lexical/extras/size/bin/write.rs:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 43
    functionDepth: 12
    functionLinenumber: 43
    functionLinenumberEnd: 81
    functionName: float_module
    functionSourceFile: /src/rust-lexical/extras/size/bin/write.rs
    functionUses: 0
    functionsReached:
    - trim
    - lock
    - std::io::stdin
    - as_ptr
    - bool::write_fmt
    - unwrap
    - core::ptr::read_unaligned::<$t>
    - as_bytes
    - lines
    - Vec::with_capacity
    - next
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Option::to_lexical
      Src: /src/rust-lexical/fuzz/fuzz_targets/write-integer-u32.rs:3,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 9
      start: 6
    functionDepth: 1
    functionLinenumber: 6
    functionLinenumberEnd: 9
    functionName: fuzz_target
    functionSourceFile: /src/rust-lexical/fuzz/fuzz_targets/write-integer-u32.rs
    functionUses: 0
    functionsReached:
    - Option::to_lexical
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 6
    functionName: lower_n_mask_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/mask_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn lower_n_mask_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 11
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 11
    functionName: lower_n_halfway_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/mask_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn lower_n_halfway_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 16
    functionName: nth_bit_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/mask_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn nth_bit_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::from_lexical_partial_with_options::<STANDARD>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:380,1
    - Dst: f32::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:382,1
    - Dst: f64::from_lexical_partial_with_options::<STANDARD>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:385,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:387,1
    - Dst: f32::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:391,1
    - Dst: f32::from_lexical_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:394,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:397,1
    - Dst: f64::from_lexical_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:400,1
    - Dst: f64::from_lexical_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:404,1
    - Dst: f64::from_lexical_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 410
    functionName: issue_96_rounding_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs
    functionUses: 0
    functionsReached:
    - f32::from_lexical_partial_with_options::<STANDARD>
    - f64::from_lexical_partial_with_options::<STANDARD>
    - f32::from_lexical_with_options::<FMT>
    - f32::from_lexical_partial_with_options::<FMT>
    - f64::from_lexical_with_options::<FMT>
    - f64::from_lexical_partial_with_options::<FMT>
    linkageType: ''
    returnType: void
    signature: fn issue_96_rounding_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::from_lexical_partial_with_options::<STANDARD>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:423,1
    - Dst: f64::from_lexical_partial_with_options::<STANDARD>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:426,1
    - Dst: f32::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:430,1
    - Dst: f64::from_lexical_partial_with_options::<FMT>
      Src: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs:433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 435
    functionName: issue_96_wuff_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs
    functionUses: 0
    functionsReached:
    - f64::from_lexical_partial_with_options::<STANDARD>
    - f32::from_lexical_partial_with_options::<FMT>
    - f64::from_lexical_partial_with_options::<FMT>
    - f32::from_lexical_partial_with_options::<STANDARD>
    linkageType: ''
    returnType: void
    signature: fn issue_96_wuff_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse::parse_complete::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:12,1
    - Dst: parse::parse_complete::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:16,1
    - Dst: parse::parse_complete::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 22
    functionName: parse_complete_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
    functionUses: 0
    functionsReached:
    - parse::parse_complete::<f64, FORMAT>
    linkageType: ''
    returnType: void
    signature: fn parse_complete_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse::fast_path_complete::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:29,1
    - Dst: parse::fast_path_complete::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:33,1
    - Dst: parse::fast_path_complete::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 39
    functionName: fast_path_complete_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
    functionUses: 0
    functionsReached:
    - parse::fast_path_complete::<f64, FORMAT>
    linkageType: ''
    returnType: void
    signature: fn fast_path_complete_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse::parse_partial::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:46,1
    - Dst: parse::parse_partial::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:50,1
    - Dst: parse::parse_partial::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 56
    functionName: parse_partial_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
    functionUses: 0
    functionsReached:
    - parse::parse_partial::<f64, FORMAT>
    linkageType: ''
    returnType: void
    signature: fn parse_partial_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse::fast_path_partial::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:63,1
    - Dst: parse::fast_path_partial::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:67,1
    - Dst: parse::fast_path_partial::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 73
    functionName: fast_path_partial_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
    functionUses: 0
    functionsReached:
    - parse::fast_path_partial::<f64, FORMAT>
    linkageType: ''
    returnType: void
    signature: fn fast_path_partial_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:80,1
    - Dst: parse::parse_complete_number
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:81,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:83,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:89,1
    - Dst: parse::parse_complete_number
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:90,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:94,1
    - Dst: parse::parse_complete_number
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 76
    functionDepth: 5
    functionLinenumber: 76
    functionLinenumberEnd: 97
    functionName: parse_number_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
    functionUses: 0
    functionsReached:
    - bytes::<{ FORMAT }>
    - Result::unwrap
    - parse::parse_complete_number
    linkageType: ''
    returnType: void
    signature: fn parse_number_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:104,1
    - Dst: parse::parse_partial_number
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:105,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:107,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:114,1
    - Dst: parse::parse_partial_number
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:115,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:119,1
    - Dst: parse::parse_partial_number
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:120,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:122,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:130,1
    - Dst: parse::parse_partial_number
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:131,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:133,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:141,1
    - Dst: parse::parse_partial_number
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:142,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 149
    functionName: parse_partial_number_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
    functionUses: 0
    functionsReached:
    - bytes::<{ FORMAT }>
    - parse::parse_partial_number
    - Result::unwrap
    linkageType: ''
    returnType: void
    signature: fn parse_partial_number_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:156,1
    - Dst: parse::parse_digits
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:157,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:157,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:158,1
    - Dst: wrapping_add
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 152
    functionDepth: 4
    functionLinenumber: 152
    functionLinenumberEnd: 161
    functionName: parse_digits_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
    functionUses: 0
    functionsReached:
    - bytes::<{ FORMAT }>
    - wrapping_mul
    - wrapping_add
    - parse::parse_digits
    - integer_iter
    linkageType: ''
    returnType: void
    signature: fn parse_digits_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:169,1
    - Dst: parse::parse_8digits::<_, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:170,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 173
    functionName: parse_8digits_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
    functionUses: 0
    functionsReached:
    - bytes::<{ FORMAT }>
    - parse::parse_8digits::<_, FORMAT>
    - integer_iter
    linkageType: ''
    returnType: void
    signature: fn parse_8digits_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::step::u64_step
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:179,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:181,1
    - Dst: parse::parse_u64_digits::<_, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:182,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:182,1
    - Dst: lexical_util::step::u64_step
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:187,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:189,1
    - Dst: parse::parse_u64_digits::<_, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:190,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 193
    functionName: parse_u64_digits_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
    functionUses: 0
    functionsReached:
    - bytes::<{ FORMAT }>
    - lexical_util::step::u64_step
    - integer_iter
    - parse::parse_u64_digits::<_, FORMAT>
    linkageType: ''
    returnType: void
    signature: fn parse_u64_digits_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:200,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:203,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 208
    functionName: is_special_eq_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
    functionUses: 0
    functionsReached:
    - bytes::<{ FORMAT }>
    linkageType: ''
    returnType: void
    signature: fn is_special_eq_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:216,1
    - Dst: parse::parse_positive_special::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:217,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:217,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:222,1
    - Dst: parse::parse_positive_special::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:223,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:223,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:228,1
    - Dst: parse::parse_positive_special::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:229,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:229,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:234,1
    - Dst: parse::parse_positive_special::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 237
    functionName: parse_positive_special_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - bytes::<{ FORMAT }>
    - parse::parse_positive_special::<f64, FORMAT>
    linkageType: ''
    returnType: void
    signature: fn parse_positive_special_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:245,1
    - Dst: parse::parse_partial_special::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:246,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 250
    functionName: parse_partial_special_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - bytes::<{ FORMAT }>
    - parse::parse_partial_special::<f64, FORMAT>
    linkageType: ''
    returnType: void
    signature: fn parse_partial_special_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:258,1
    - Dst: parse::parse_special::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:259,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:259,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:264,1
    - Dst: parse::parse_special::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 267
    functionName: parse_parse_special_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - bytes::<{ FORMAT }>
    - parse::parse_special::<f64, FORMAT>
    linkageType: ''
    returnType: void
    signature: fn parse_parse_special_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 30
    functionName: special_bytes_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn special_bytes_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::from_lexical_with_options::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: invalid_format_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - f32::from_lexical_with_options::<FORMAT>
    linkageType: ''
    returnType: void
    signature: fn invalid_format_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::from_lexical_with_options::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 54
    functionName: invalid_punctuation_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - f32::from_lexical_with_options::<FORMAT>
    linkageType: ''
    returnType: void
    signature: fn invalid_punctuation_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 136
    functionName: f32_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f32_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 173
    functionName: f32_radix_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f32_radix_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::from_lexical_partial
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 235
    functionName: parse_f32_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - f32::from_lexical_partial
    linkageType: ''
    returnType: void
    signature: fn parse_f32_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_lexical_partial
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:239,1
    - Dst: NumberFormatBuilder::from_radix
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:243,1
    - Dst: Options::builder
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:244,1
    - Dst: OptionsBuilder::exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:244,1
    - Dst: Self::build_strict
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:244,1
    - Dst: f64::from_lexical_partial_with_options::<BINARY>
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 90
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 238
    functionDepth: 5
    functionLinenumber: 238
    functionLinenumberEnd: 406
    functionName: parse_f64_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - NumberFormatBuilder::from_radix
    - OptionsBuilder::exponent
    - f64::from_lexical_partial
    - Options::builder
    - f64::from_lexical_partial_with_options::<BINARY>
    - Self::build_strict
    linkageType: ''
    returnType: void
    signature: fn parse_f64_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 82
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 409
    functionDepth: 0
    functionLinenumber: 409
    functionLinenumberEnd: 527
    functionName: f64_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 531
    functionDepth: 0
    functionLinenumber: 531
    functionLinenumberEnd: 537
    functionName: f64_radix_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_radix_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_lexical_partial
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:542,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 546
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 546
    functionName: parse_f64_large_zeros_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - f64::from_lexical_partial
    linkageType: ''
    returnType: void
    signature: fn parse_f64_large_zeros_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::from_radix
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:553,1
    - Dst: Options::builder
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:554,1
    - Dst: OptionsBuilder::exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:554,1
    - Dst: Self::build_strict
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:554,1
    - Dst: f64::from_lexical_partial_with_options::<BINARY>
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 645
      start: 550
    functionDepth: 5
    functionLinenumber: 550
    functionLinenumberEnd: 645
    functionName: parse_binary_f64_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - NumberFormatBuilder::from_radix
    - OptionsBuilder::exponent
    - Options::builder
    - f64::from_lexical_partial_with_options::<BINARY>
    - Self::build_strict
    linkageType: ''
    returnType: void
    signature: fn parse_binary_f64_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::from_lexical_partial_with_options::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 657
      start: 648
    functionDepth: 0
    functionLinenumber: 648
    functionLinenumberEnd: 657
    functionName: parse_f32_lossy_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - f32::from_lexical_partial_with_options::<FORMAT>
    linkageType: ''
    returnType: void
    signature: fn parse_f32_lossy_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_lexical_partial_with_options::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 660
    functionDepth: 0
    functionLinenumber: 660
    functionLinenumberEnd: 669
    functionName: parse_f64_lossy_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - f64::from_lexical_partial_with_options::<FORMAT>
    linkageType: ''
    returnType: void
    signature: fn parse_f64_lossy_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 692
      start: 672
    functionDepth: 0
    functionLinenumber: 672
    functionLinenumberEnd: 692
    functionName: f32_lossy_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f32_lossy_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 715
      start: 695
    functionDepth: 0
    functionLinenumber: 695
    functionLinenumberEnd: 715
    functionName: f64_lossy_decimal_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_lossy_decimal_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NumberFormatBuilder::rebuild
      Src: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs:719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - format
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 720
      start: 718
    functionDepth: 3
    functionLinenumber: 718
    functionLinenumberEnd: 720
    functionName: rebuild
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 3
    functionsReached:
    - NumberFormatBuilder::rebuild
    linkageType: ''
    returnType: NumberFormatBuilder
    signature: 'const fn rebuild(format: u128) -> NumberFormatBuilder'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 775
      start: 724
    functionDepth: 0
    functionLinenumber: 724
    functionLinenumberEnd: 775
    functionName: f64_special_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_special_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 788
      start: 779
    functionDepth: 0
    functionLinenumber: 779
    functionLinenumberEnd: 788
    functionName: case_sensitive_exponent_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn case_sensitive_exponent_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 798
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 798
    functionName: f64_required_integer_digits_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_required_integer_digits_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 809
      start: 802
    functionDepth: 0
    functionLinenumber: 802
    functionLinenumberEnd: 809
    functionName: f64_required_fraction_digits_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_required_fraction_digits_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 821
      start: 813
    functionDepth: 0
    functionLinenumber: 813
    functionLinenumberEnd: 821
    functionName: f64_required_digits_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_required_digits_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 831
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 831
    functionName: f64_no_positive_mantissa_sign_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_no_positive_mantissa_sign_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 841
      start: 835
    functionDepth: 0
    functionLinenumber: 835
    functionLinenumberEnd: 841
    functionName: f64_required_mantissa_sign_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_required_mantissa_sign_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 854
      start: 845
    functionDepth: 0
    functionLinenumber: 845
    functionLinenumberEnd: 854
    functionName: f64_no_exponent_notation_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_no_exponent_notation_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 866
      start: 858
    functionDepth: 0
    functionLinenumber: 858
    functionLinenumberEnd: 866
    functionName: f64_optional_exponent_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_optional_exponent_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 878
      start: 870
    functionDepth: 0
    functionLinenumber: 870
    functionLinenumberEnd: 878
    functionName: f64_required_exponent_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_required_exponent_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 888
      start: 882
    functionDepth: 0
    functionLinenumber: 882
    functionLinenumberEnd: 888
    functionName: f64_no_positive_exponent_sign_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_no_positive_exponent_sign_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 898
      start: 892
    functionDepth: 0
    functionLinenumber: 892
    functionLinenumberEnd: 898
    functionName: f64_required_exponent_sign_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_required_exponent_sign_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 913
      start: 902
    functionDepth: 0
    functionLinenumber: 902
    functionLinenumberEnd: 913
    functionName: f64_no_exponent_without_fraction_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_no_exponent_without_fraction_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 925
      start: 917
    functionDepth: 0
    functionLinenumber: 917
    functionLinenumberEnd: 925
    functionName: f64_no_leading_zeros_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_no_leading_zeros_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 938
      start: 929
    functionDepth: 0
    functionLinenumber: 929
    functionLinenumberEnd: 938
    functionName: f64_required_exponent_notation_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_required_exponent_notation_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 951
      start: 942
    functionDepth: 0
    functionLinenumber: 942
    functionLinenumberEnd: 951
    functionName: f64_integer_internal_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_integer_internal_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 964
      start: 955
    functionDepth: 0
    functionLinenumber: 955
    functionLinenumberEnd: 964
    functionName: f64_fraction_internal_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_fraction_internal_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 977
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 977
    functionName: f64_exponent_internal_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_exponent_internal_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 990
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 990
    functionName: f64_integer_leading_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_integer_leading_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 994
    functionDepth: 0
    functionLinenumber: 994
    functionLinenumberEnd: 1003
    functionName: f64_fraction_leading_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_fraction_leading_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1016
      start: 1007
    functionDepth: 0
    functionLinenumber: 1007
    functionLinenumberEnd: 1016
    functionName: f64_exponent_leading_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_exponent_leading_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1020
    functionDepth: 0
    functionLinenumber: 1020
    functionLinenumberEnd: 1029
    functionName: f64_integer_trailing_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_integer_trailing_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1042
      start: 1033
    functionDepth: 0
    functionLinenumber: 1033
    functionLinenumberEnd: 1042
    functionName: f64_fraction_trailing_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_fraction_trailing_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1046
    functionDepth: 0
    functionLinenumber: 1046
    functionLinenumberEnd: 1055
    functionName: f64_exponent_trailing_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_exponent_trailing_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1059
    functionDepth: 0
    functionLinenumber: 1059
    functionLinenumberEnd: 1069
    functionName: f64_integer_consecutive_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_integer_consecutive_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1083
      start: 1073
    functionDepth: 0
    functionLinenumber: 1073
    functionLinenumberEnd: 1083
    functionName: f64_fraction_consecutive_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_fraction_consecutive_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1087
    functionDepth: 0
    functionLinenumber: 1087
    functionLinenumberEnd: 1097
    functionName: f64_exponent_consecutive_digit_separator_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_exponent_consecutive_digit_separator_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1116
      start: 1101
    functionDepth: 0
    functionLinenumber: 1101
    functionLinenumberEnd: 1116
    functionName: f64_json_exponent_without_dot
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_json_exponent_without_dot()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1132
      start: 1120
    functionDepth: 0
    functionLinenumber: 1120
    functionLinenumberEnd: 1132
    functionName: f64_json_exponent_requires_digit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_json_exponent_requires_digit()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1143
      start: 1136
    functionDepth: 0
    functionLinenumber: 1136
    functionLinenumberEnd: 1143
    functionName: f64_json_no_leading_zero
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn f64_json_no_leading_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1225
      start: 1213
    functionDepth: 0
    functionLinenumber: 1213
    functionLinenumberEnd: 1225
    functionName: issue66_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn issue66_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1229
    functionDepth: 0
    functionLinenumber: 1229
    functionLinenumberEnd: 1237
    functionName: issue68_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn issue68_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bellerophon::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon.rs:24,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 5
    argNames:
    - xmant
    - xexp
    - many_digits
    - ymant
    - yexp
    argTypes:
    - u64
    - i32
    - bool
    - u64
    - i32
    constantsTouched: []
    func_position:
      end: 42
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 42
    functionName: bellerophon_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/bellerophon.rs
    functionUses: 0
    functionsReached:
    - bellerophon::<F, FORMAT>
    linkageType: ''
    returnType: void
    signature: 'pub fn bellerophon_test<F: RawFloat, const FORMAT: u128>(xmant: u64,xexp:
      i32,many_digits: bool,ymant: u64,yexp: i32,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: binary::<f32, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/binary_tests.rs:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 3
    argNames:
    - q
    - w
    - many_digits
    argTypes:
    - i64
    - u64
    - bool
    constantsTouched: []
    func_position:
      end: 24
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 24
    functionName: compute_float32
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached:
    - binary::<f32, FORMAT>
    linkageType: ''
    returnType: (i32, u64)
    signature: 'fn compute_float32<const FORMAT: u128>(q: i64, w: u64, many_digits:
      bool) -> (i32, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: binary::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/binary_tests.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 3
    argNames:
    - q
    - w
    - many_digits
    argTypes:
    - i64
    - u64
    - bool
    constantsTouched: []
    func_position:
      end: 37
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 37
    functionName: compute_float64
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached:
    - binary::<f64, FORMAT>
    linkageType: ''
    returnType: (i32, u64)
    signature: 'fn compute_float64<const FORMAT: u128>(q: i64, w: u64, many_digits:
      bool) -> (i32, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 15
    functionName: fabsf_sanity_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn fabsf_sanity_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:21,1
    - Dst: copied
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:21,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:24,1
    - Dst: copied
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:24,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 27
    functionName: fabsf_spec_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    - copied
    linkageType: ''
    returnType: void
    signature: fn fabsf_spec_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: sqrtf_sanity_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn sqrtf_sanity_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:41,1
    - Dst: copied
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: sqrtf_spec_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    - copied
    linkageType: ''
    returnType: void
    signature: fn sqrtf_spec_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: libm::powf
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - f64
    - f64
    constantsTouched: []
    func_position:
      end: 191
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionName: powd
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/float.rs
    functionUses: 5
    functionsReached:
    - libm::powf
    linkageType: ''
    returnType: f64
    signature: 'pub fn powd(x: f64, y: f64) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:99,1
    - Dst: DigitsIterator::for_each
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:99,1
    - Dst: String::iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:99,1
    - Dst: DigitsIterator::for_each
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:99,1
    - Dst: powd
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 3
    argNames:
    - sets
    - exponent
    - expected
    argTypes:
    - '&[&[f64]]'
    - f64
    - f64
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: powd_test_sets_as_base
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 3
    functionsReached:
    - iter
    - powd
    - DigitsIterator::for_each
    - String::iter
    linkageType: ''
    returnType: void
    signature: 'fn powd_test_sets_as_base(sets: &[&[f64]], exponent: f64, expected:
      f64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:103,1
    - Dst: DigitsIterator::for_each
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:103,1
    - Dst: String::iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:103,1
    - Dst: DigitsIterator::for_each
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:103,1
    - Dst: powd
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 3
    argNames:
    - base
    - sets
    - expected
    argTypes:
    - f64
    - '&[&[f64]]'
    - f64
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 3
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: powd_test_sets_as_exponent
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 4
    functionsReached:
    - iter
    - powd
    - DigitsIterator::for_each
    - String::iter
    linkageType: ''
    returnType: void
    signature: 'fn powd_test_sets_as_exponent(base: f64, sets: &[&[f64]], expected:
      f64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:107,1
    - Dst: DigitsIterator::for_each
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:107,1
    - Dst: String::iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:108,1
    - Dst: DigitsIterator::for_each
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:108,1
    - Dst: expected
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:109,1
    - Dst: computed
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 3
    argNames:
    - sets
    - computed
    - expected
    argTypes:
    - '&[&[f64]]'
    - '&dyn Fn(f64) -> f64'
    - '&dyn Fn(f64) -> f64'
    constantsTouched: []
    func_position:
      end: 125
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 125
    functionName: powd_test_sets
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 2
    functionsReached:
    - String::iter
    - computed
    - DigitsIterator::for_each
    - iter
    - expected
    linkageType: ''
    returnType: void
    signature: 'fn powd_test_sets(sets: &[&[f64]], computed: &dyn Fn(f64) -> f64,
      expected: &dyn Fn(f64) -> f64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: powd_test_sets_as_base
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:129,1
    - Dst: powd_test_sets_as_base
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 4
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: powd_zero_as_exponent
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached:
    - powd_test_sets_as_base
    linkageType: ''
    returnType: void
    signature: fn powd_zero_as_exponent()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: powd_test_sets_as_exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 4
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: powd_one_as_base
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached:
    - powd_test_sets_as_exponent
    linkageType: ''
    returnType: void
    signature: fn powd_one_as_base()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: powd_test_sets_as_exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:142,1
    - Dst: powd_test_sets_as_base
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:146,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 139
    functionDepth: 4
    functionLinenumber: 139
    functionLinenumberEnd: 147
    functionName: powd_nan_inputs
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached:
    - powd_test_sets_as_base
    - len
    - powd_test_sets_as_exponent
    linkageType: ''
    returnType: void
    signature: fn powd_nan_inputs()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: powd_test_sets_as_exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:153,1
    - Dst: powd_test_sets_as_exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:156,1
    - Dst: powd_test_sets_as_exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:160,1
    - Dst: powd_test_sets
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:165,1
    - Dst: libm::powd
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:165,1
    - Dst: libm::powd
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 150
    functionDepth: 4
    functionLinenumber: 150
    functionLinenumberEnd: 166
    functionName: powd_infinity_as_base
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached:
    - powd_test_sets
    - libm::powd
    - powd_test_sets_as_exponent
    linkageType: ''
    returnType: void
    signature: fn powd_infinity_as_base()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: powd_test_sets_as_base
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:173,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:173,1
    - Dst: powd_test_sets_as_base
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:176,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:176,1
    - Dst: powd_test_sets_as_base
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:182,1
    - Dst: powd_test_sets_as_base
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:185,1
    - Dst: powd_test_sets_as_base
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:189,1
    - Dst: powd_test_sets_as_base
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 169
    functionDepth: 4
    functionLinenumber: 169
    functionLinenumberEnd: 193
    functionName: infinity_as_exponent
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached:
    - powd_test_sets_as_base
    - len
    linkageType: ''
    returnType: void
    signature: fn infinity_as_exponent()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: powd_test_sets_as_exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:199,1
    - Dst: powd_test_sets_as_exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:203,1
    - Dst: powd_test_sets_as_exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:207,1
    - Dst: powd_test_sets_as_exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:211,1
    - Dst: powd_test_sets_as_exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:214,1
    - Dst: powd_test_sets_as_exponent
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 196
    functionDepth: 4
    functionLinenumber: 196
    functionLinenumberEnd: 219
    functionName: powd_zero_as_base
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached:
    - powd_test_sets_as_exponent
    linkageType: ''
    returnType: void
    signature: fn powd_zero_as_base()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: powd_test_sets
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:225,1
    - Dst: libm::powd
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:225,1
    - Dst: powd_test_sets
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:229,1
    - Dst: libm::powd
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:229,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:234,1
    - Dst: for_each
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:234,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:235,1
    - Dst: for_each
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:235,1
    - Dst: powd_test_sets
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:236,1
    - Dst: libm::powd
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:236,1
    - Dst: libm::powd
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:237,1
    - Dst: libm::powd
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:237,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:244,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:244,1
    - Dst: for_each
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:244,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:245,1
    - Dst: for_each
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:245,1
    - Dst: powd_test_sets
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:246,1
    - Dst: libm::powd
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 71
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 222
    functionDepth: 3
    functionLinenumber: 222
    functionLinenumberEnd: 249
    functionName: special_cases
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached:
    - for_each
    - powd_test_sets
    - iter
    - len
    - libm::powd
    linkageType: ''
    returnType: void
    signature: fn special_cases()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 257
    functionName: normal_cases
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn normal_cases()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: fabsd_sanity_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn fabsd_sanity_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:269,1
    - Dst: copied
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:269,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:272,1
    - Dst: copied
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:272,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 267
    functionDepth: 1
    functionLinenumber: 267
    functionLinenumberEnd: 275
    functionName: fabsd_spec_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    - copied
    linkageType: ''
    returnType: void
    signature: fn fabsd_spec_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 281
    functionName: sqrtd_sanity_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn sqrtd_sanity_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:289,1
    - Dst: copied
      Src: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs:289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 292
    functionName: sqrtd_spec_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
    functionUses: 0
    functionsReached:
    - iter
    - copied
    linkageType: ''
    returnType: void
    signature: fn sqrtd_spec_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::<SIZE>::new
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec.rs:4,1
    - Dst: try_push
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec.rs:8,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec.rs:8,1
    - Dst: chunks
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec.rs:14,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec.rs:15,1
    - Dst: try_push
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec.rs:16,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec.rs:16,1
    - Dst: try_push
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec.rs:20,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec.rs:20,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 36
    argCount: 1
    argNames:
    - x
    argTypes:
    - '&[u32]'
    constantsTouched: []
    func_position:
      end: 28
      start: 3
    functionDepth: 4
    functionLinenumber: 3
    functionLinenumberEnd: 28
    functionName: vec_from_u32
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec.rs
    functionUses: 16
    functionsReached:
    - try_push
    - StackVec::<SIZE>::new
    - unwrap
    - len
    - chunks
    linkageType: ''
    returnType: StackVec
    signature: 'pub fn vec_from_u32<const SIZE: usize>(x: &[u32]) -> StackVec<SIZE>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mantissa
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:769,1
    - Dst: as_u64
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:769,1
    - Dst: exponent
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:770,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - float
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 772
      start: 767
    functionDepth: 6
    functionLinenumber: 767
    functionLinenumberEnd: 772
    functionName: b
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 38
    functionsReached:
    - as_u64
    - exponent
    - mantissa
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn b<F: RawFloat>(float: F) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: b
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - float
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 783
      start: 777
    functionDepth: 7
    functionLinenumber: 777
    functionLinenumberEnd: 783
    functionName: bh
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 1
    functionsReached:
    - b
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn bh<F: RawFloat>(float: F) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 43
    functionName: b_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn b_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 53
    functionName: bh_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn bh_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:66,1
    - Dst: slow::slow_radix::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:72,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:72,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:77,1
    - Dst: slow::slow_radix::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:78,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:78,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:89,1
    - Dst: slow::slow_radix::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:95,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:95,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:100,1
    - Dst: slow::slow_radix::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:101,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 104
    functionName: slow_radix_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs
    functionUses: 0
    functionsReached:
    - clone
    - slow::slow_radix::<f64, FORMAT>
    - Some
    linkageType: ''
    returnType: void
    signature: fn slow_radix_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::max_digits
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:109,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:109,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:118,1
    - Dst: slow::digit_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:124,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:124,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:135,1
    - Dst: slow::digit_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:141,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:141,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:152,1
    - Dst: slow::digit_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:158,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:158,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:163,1
    - Dst: slow::digit_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:164,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 167
    functionName: digit_comp_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs
    functionUses: 0
    functionsReached:
    - Some
    - slow::digit_comp::<f64, FORMAT>
    - clone
    - Option::unwrap
    - f64::max_digits
    linkageType: ''
    returnType: void
    signature: fn digit_comp_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:175,1
    - Dst: slow::positive_digit_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:181,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:187,1
    - Dst: slow::positive_digit_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 170
    functionDepth: 5
    functionLinenumber: 170
    functionLinenumberEnd: 196
    functionName: positive_digit_comp_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    - slow::positive_digit_comp::<f64, FORMAT>
    linkageType: ''
    returnType: void
    signature: fn positive_digit_comp_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:204,1
    - Dst: slow::negative_digit_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:224,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:230,1
    - Dst: slow::negative_digit_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:246,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:252,1
    - Dst: slow::negative_digit_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:268,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:274,1
    - Dst: slow::negative_digit_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:294,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:300,1
    - Dst: slow::negative_digit_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:316,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:322,1
    - Dst: slow::negative_digit_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 66
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 199
    functionDepth: 5
    functionLinenumber: 199
    functionLinenumberEnd: 341
    functionName: negative_digit_comp_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    - slow::negative_digit_comp::<f64, FORMAT>
    linkageType: ''
    returnType: void
    signature: fn negative_digit_comp_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::max_digits
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:346,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:346,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:355,1
    - Dst: slow::parse_mantissa::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:357,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:357,1
    - Dst: vec_from_u32::<100>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:358,1
    - Dst: slow::parse_mantissa::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:376,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:376,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:387,1
    - Dst: slow::parse_mantissa::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:389,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:389,1
    - Dst: vec_from_u32::<100>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:390,1
    - Dst: slow::parse_mantissa::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:409,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:409,1
    - Dst: slow::parse_mantissa::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:416,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:416,1
    - Dst: vec_from_u32::<100>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 344
    functionDepth: 2
    functionLinenumber: 344
    functionLinenumberEnd: 433
    functionName: parse_mantissa_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs
    functionUses: 0
    functionsReached:
    - Some
    - clone
    - Option::unwrap
    - f64::max_digits
    - vec_from_u32::<100>
    - slow::parse_mantissa::<FORMAT>
    linkageType: ''
    returnType: void
    signature: fn parse_mantissa_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:447,1
    - Dst: slow::byte_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:453,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:453,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:458,1
    - Dst: slow::byte_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:459,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:459,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:464,1
    - Dst: slow::byte_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:465,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:465,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:470,1
    - Dst: slow::byte_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:471,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:471,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:482,1
    - Dst: slow::byte_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:488,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:488,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:493,1
    - Dst: slow::byte_comp::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:494,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 60
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 497
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 497
    functionName: byte_comp_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs
    functionUses: 0
    functionsReached:
    - slow::byte_comp::<f64, FORMAT>
    - clone
    - Some
    linkageType: ''
    returnType: void
    signature: fn byte_comp_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:506,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:515,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:528,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:536,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:543,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:551,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:560,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:573,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:581,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:588,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:596,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:602,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:618,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:626,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:633,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:643,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:651,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 89
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 664
      start: 501
    functionDepth: 5
    functionLinenumber: 501
    functionLinenumberEnd: 664
    functionName: compare_bytes_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    - Some
    linkageType: ''
    returnType: void
    signature: fn compare_bytes_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 683
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 683
    functionName: scientific_exponent_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn scientific_exponent_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: enumerate
      Src: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs:692,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 695
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 695
    functionName: integral_binary_factor_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs
    functionUses: 0
    functionsReached:
    - enumerate
    linkageType: ''
    returnType: void
    signature: fn integral_binary_factor_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Bigint::new
      Src: /src/rust-lexical/lexical-parse-float/tests/bigint_tests.rs:8,1
    - Dst: Bigint::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/bigint_tests.rs:11,1
    - Dst: Bigint::from_u64
      Src: /src/rust-lexical/lexical-parse-float/tests/bigint_tests.rs:14,1
    - Dst: pow
      Src: /src/rust-lexical/lexical-parse-float/tests/bigint_tests.rs:17,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/bigint_tests.rs:18,1
    - Dst: Bigint::from_u64
      Src: /src/rust-lexical/lexical-parse-float/tests/bigint_tests.rs:22,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/bigint_tests.rs:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 7
    functionDepth: 7
    functionLinenumber: 7
    functionLinenumberEnd: 26
    functionName: simple_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/bigint_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    - Bigint::from_u32
    - Bigint::new
    - Bigint::from_u64
    - pow
    linkageType: ''
    returnType: void
    signature: fn simple_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ShortVec::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 66
    functionName: bounds_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - ShortVec::from_u32
    linkageType: ''
    returnType: void
    signature: fn bounds_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: hi32_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn hi32_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: hi64_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn hi64_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:87,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:88,1
    - Dst: VecType::try_from
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:94,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:94,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:95,1
    - Dst: VecType::try_from
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:100,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:100,1
    - Dst: VecType::try_from
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:101,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:101,1
    - Dst: VecType::try_from
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:106,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:106,1
    - Dst: VecType::try_from
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:107,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 85
    functionDepth: 7
    functionLinenumber: 85
    functionLinenumberEnd: 110
    functionName: cmp_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - VecType::from_u32
    - VecType::try_from
    linkageType: ''
    returnType: void
    signature: fn cmp_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: VecType::try_from
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:114,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:114,1
    - Dst: try_push
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:116,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:116,1
    - Dst: normalize
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:119,1
    - Dst: add_small
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:123,1
    - Dst: add_small
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:125,1
    - Dst: mul_small
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:128,1
    - Dst: mul_small
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:130,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:132,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:134,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:140,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:141,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:143,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:147,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:148,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:150,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:154,1
    - Dst: add_small
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 68
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 113
    functionDepth: 7
    functionLinenumber: 113
    functionLinenumberEnd: 158
    functionName: math_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - try_push
    - stackvec::vec_from_u32
    - Option::unwrap
    - add_small
    - unwrap
    - VecType::try_from
    - VecType::from_u32
    - normalize
    - mul_small
    linkageType: ''
    returnType: void
    signature: fn math_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 182
    functionName: hi_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn hi_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: scalar_add_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn scalar_add_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 195
    functionName: scalar_mul_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn scalar_mul_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:199,1
    - Dst: bigint::small_add
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:200,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:201,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:204,1
    - Dst: bigint::small_add
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:205,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:206,1
    - Dst: VecType::from_u64
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:210,1
    - Dst: bigint::small_add
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:211,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:212,1
    - Dst: VecType::from_u64
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:216,1
    - Dst: bigint::small_add
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:217,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 198
    functionDepth: 6
    functionLinenumber: 198
    functionLinenumberEnd: 220
    functionName: small_add_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    - VecType::from_u64
    - VecType::from_u32
    - bigint::small_add
    linkageType: ''
    returnType: void
    signature: fn small_add_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:225,1
    - Dst: bigint::small_mul
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:226,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:227,1
    - Dst: VecType::from_u64
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:231,1
    - Dst: bigint::small_mul
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:232,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:233,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:237,1
    - Dst: bigint::small_mul
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:238,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:239,1
    - Dst: VecType::from_u64
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:243,1
    - Dst: bigint::small_mul
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:244,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:245,1
    - Dst: VecType::from_u64
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:249,1
    - Dst: bigint::small_mul
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:250,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 223
    functionDepth: 5
    functionLinenumber: 223
    functionLinenumberEnd: 253
    functionName: small_mul_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    - bigint::small_mul
    - VecType::from_u32
    - VecType::from_u64
    linkageType: ''
    returnType: void
    signature: fn small_mul_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:257,1
    - Dst: bigint::pow
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:258,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:259,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:262,1
    - Dst: bigint::pow
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:263,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:264,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:267,1
    - Dst: bigint::pow
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:268,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:269,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:272,1
    - Dst: bigint::pow
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:273,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:274,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:277,1
    - Dst: bigint::pow
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:278,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 256
    functionDepth: 8
    functionLinenumber: 256
    functionLinenumberEnd: 286
    functionName: pow_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - bigint::pow
    - stackvec::vec_from_u32
    - VecType::from_u32
    linkageType: ''
    returnType: void
    signature: fn pow_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:291,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:292,1
    - Dst: bigint::large_add
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:293,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:294,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:298,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:299,1
    - Dst: bigint::large_add
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:300,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:301,1
    - Dst: VecType::from_u64
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:305,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:306,1
    - Dst: bigint::large_add
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:307,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:308,1
    - Dst: VecType::from_u64
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:312,1
    - Dst: VecType::from_u64
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:313,1
    - Dst: bigint::large_add
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:314,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:315,1
    - Dst: VecType::from_u64
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:319,1
    - Dst: VecType::from_u64
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:320,1
    - Dst: bigint::large_add
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:321,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 289
    functionDepth: 6
    functionLinenumber: 289
    functionLinenumberEnd: 324
    functionName: large_add_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    - VecType::from_u32
    - VecType::from_u64
    - bigint::large_add
    linkageType: ''
    returnType: void
    signature: fn large_add_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:329,1
    - Dst: VecType::new
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:330,1
    - Dst: bigint::large_mul
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:331,1
    - Dst: VecType::new
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:332,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:336,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:337,1
    - Dst: bigint::large_mul
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:338,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:339,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:343,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:344,1
    - Dst: bigint::large_mul
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:345,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:346,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:350,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:351,1
    - Dst: bigint::large_mul
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:352,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 327
    functionDepth: 6
    functionLinenumber: 327
    functionLinenumberEnd: 356
    functionName: large_mul_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    - VecType::new
    - bigint::large_mul
    - VecType::from_u32
    linkageType: ''
    returnType: void
    signature: fn large_mul_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:363,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:364,1
    - Dst: bigint::large_mul
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:365,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:366,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:373,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:374,1
    - Dst: bigint::large_mul
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:378,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 359
    functionDepth: 6
    functionLinenumber: 359
    functionLinenumberEnd: 386
    functionName: very_large_mul_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    - bigint::large_mul
    linkageType: ''
    returnType: void
    signature: fn very_large_mul_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:391,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:392,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 390
    functionDepth: 5
    functionLinenumber: 390
    functionLinenumberEnd: 396
    functionName: quorem_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    linkageType: ''
    returnType: void
    signature: fn quorem_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:400,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:403,1
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 399
    functionDepth: 5
    functionLinenumber: 399
    functionLinenumberEnd: 408
    functionName: bit_length_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    - VecType::from_u32
    linkageType: ''
    returnType: void
    signature: fn bit_length_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:412,1
    - Dst: bigint::shl_bits
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:413,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 411
    functionDepth: 6
    functionLinenumber: 411
    functionLinenumberEnd: 416
    functionName: shl_bits_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    - bigint::shl_bits
    - VecType::from_u32
    linkageType: ''
    returnType: void
    signature: fn shl_bits_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:420,1
    - Dst: bigint::shl_limbs
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:421,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:423,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 419
    functionDepth: 5
    functionLinenumber: 419
    functionLinenumberEnd: 428
    functionName: shl_limbs_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    - bigint::shl_limbs
    - VecType::from_u32
    linkageType: ''
    returnType: void
    signature: fn shl_limbs_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: VecType::from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:433,1
    - Dst: bigint::shl
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:434,1
    - Dst: i32::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:434,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:435,1
    - Dst: bigint::shl
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:438,1
    - Dst: i32::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:438,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:439,1
    - Dst: bigint::shl
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:442,1
    - Dst: i32::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:442,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:443,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:447,1
    - Dst: bigint::shl
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:448,1
    - Dst: i32::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:448,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:449,1
    - Dst: bigint::shl
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:452,1
    - Dst: i32::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:452,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:453,1
    - Dst: bigint::shl
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:456,1
    - Dst: i32::unwrap
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:456,1
    - Dst: stackvec::vec_from_u32
      Src: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs:457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 431
    functionDepth: 5
    functionLinenumber: 431
    functionLinenumberEnd: 459
    functionName: shl_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached:
    - stackvec::vec_from_u32
    - bigint::shl
    - VecType::from_u32
    - i32::unwrap
    linkageType: ''
    returnType: void
    signature: fn shl_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 462
    functionDepth: 0
    functionLinenumber: 462
    functionLinenumberEnd: 472
    functionName: split_radix_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn split_radix_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 90
    functionName: halfway_round_down_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn halfway_round_down_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:57,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:58,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:65,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:67,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:68,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:75,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:77,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:78,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:85,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:88,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:89,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:96,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:103,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:110,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 112
    functionName: halfway_round_up_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs
    functionUses: 0
    functionsReached:
    - bellerophon_test::<f64, { STANDARD }>
    linkageType: ''
    returnType: void
    signature: fn halfway_round_up_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:118,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:119,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:121,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:128,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:135,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:142,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:143,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:148,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:149,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:150,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:151,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:152,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:159,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:166,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:167,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:170,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:171,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:172,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:173,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:174,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:175,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:176,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:177,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:178,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:179,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:180,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:181,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:183,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:185,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:187,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:188,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:189,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:190,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:191,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:192,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:193,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:200,1
    - Dst: bellerophon_test::<f64, { STANDARD }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 109
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 208
    functionName: extremes_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs
    functionUses: 0
    functionsReached:
    - bellerophon_test::<f64, { STANDARD }>
    linkageType: ''
    returnType: void
    signature: fn extremes_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 227
    functionName: compute_float_f32_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn compute_float_f32_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 250
    functionName: compute_float_f64_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn compute_float_f64_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OptionsBuilder::default
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:69,1
    - Dst: OptionsBuilder::infinity_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:71,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:71,1
    - Dst: OptionsBuilder::infinity_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:73,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:73,1
    - Dst: OptionsBuilder::infinity_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:75,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:75,1
    - Dst: OptionsBuilder::inf_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:77,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:77,1
    - Dst: OptionsBuilder::inf_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:80,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:80,1
    - Dst: OptionsBuilder::infinity_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:82,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:82,1
    - Dst: OptionsBuilder::infinity_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:85,1
    - Dst: OptionsBuilder::inf_string
      Src: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 89
    functionName: invalid_infinity_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs
    functionUses: 0
    functionsReached:
    - OptionsBuilder::inf_string
    - OptionsBuilder::infinity_string
    - OptionsBuilder::default
    - Some
    linkageType: ''
    returnType: void
    signature: fn invalid_infinity_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 13
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 13
    functionName: calculate_shift_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn calculate_shift_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 25
    functionName: calculate_power2_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn calculate_power2_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: log2_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn log2_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: starts_with_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn starts_with_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: starts_with_uncased_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn starts_with_uncased_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shared::round::<f64, _>
      Src: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs:56,1
    - Dst: shared::round::<f64, _>
      Src: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs:67,1
    - Dst: shared::round::<f64, _>
      Src: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs:81,1
    - Dst: shared::round_nearest_tie_even
      Src: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs:82,1
    - Dst: shared::round::<f64, _>
      Src: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs:94,1
    - Dst: shared::round_nearest_tie_even
      Src: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs:95,1
    - Dst: shared::round::<f64, _>
      Src: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs:107,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 110
    functionName: round_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs
    functionUses: 0
    functionsReached:
    - shared::round::<f64, _>
    - shared::round_nearest_tie_even
    linkageType: ''
    returnType: void
    signature: fn round_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: leading_zeros_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/bigfloat_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn leading_zeros_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bellerophon_test::<f64, { BASE3 }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs:13,1
    - Dst: bellerophon_test::<f64, { BASE3 }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs:14,1
    - Dst: bellerophon_test::<f64, { BASE3 }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs:15,1
    - Dst: bellerophon_test::<f64, { BASE3 }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs:16,1
    - Dst: bellerophon_test::<f64, { BASE3 }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs:17,1
    - Dst: bellerophon_test::<f64, { BASE3 }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs:18,1
    - Dst: bellerophon_test::<f64, { BASE3 }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs:19,1
    - Dst: bellerophon_test::<f64, { BASE3 }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs:20,1
    - Dst: bellerophon_test::<f64, { BASE3 }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs:21,1
    - Dst: bellerophon_test::<f64, { BASE3 }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs:22,1
    - Dst: bellerophon_test::<f64, { BASE3 }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs:23,1
    - Dst: bellerophon_test::<f64, { BASE3 }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs:24,1
    - Dst: bellerophon_test::<f64, { BASE3 }>
      Src: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 26
    functionName: bellerophon_radix_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs
    functionUses: 0
    functionsReached:
    - bellerophon_test::<f64, { BASE3 }>
    linkageType: ''
    returnType: void
    signature: fn bellerophon_radix_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 7
    functionName: mantissa_limit_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/limits_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn mantissa_limit_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 13
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 13
    functionName: exponent_limit_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/limits_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn exponent_limit_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 21
    functionName: power_limit_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/limits_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn power_limit_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: max_digit_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/limits_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn max_digit_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 59
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 53
    functionName: is_fast_path_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/number_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn is_fast_path_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 95
    functionName: try_fast_path_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/number_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn try_fast_path_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lemire::compute_error::<f32>
      Src: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - q
    - w
    argTypes:
    - i64
    - u64
    constantsTouched: []
    func_position:
      end: 11
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 11
    functionName: compute_error32
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs
    functionUses: 0
    functionsReached:
    - lemire::compute_error::<f32>
    linkageType: ''
    returnType: (i32, u64)
    signature: 'fn compute_error32(q: i64, w: u64) -> (i32, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lemire::compute_error::<f64>
      Src: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - q
    - w
    argTypes:
    - i64
    - u64
    constantsTouched: []
    func_position:
      end: 16
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 16
    functionName: compute_error64
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs
    functionUses: 0
    functionsReached:
    - lemire::compute_error::<f64>
    linkageType: ''
    returnType: (i32, u64)
    signature: 'fn compute_error64(q: i64, w: u64) -> (i32, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lemire::compute_error_scaled::<f32>
      Src: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - q
    - w
    - lz
    argTypes:
    - i64
    - u64
    - i32
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: compute_error_scaled32
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs
    functionUses: 0
    functionsReached:
    - lemire::compute_error_scaled::<f32>
    linkageType: ''
    returnType: (i32, u64)
    signature: 'fn compute_error_scaled32(q: i64, w: u64, lz: i32) -> (i32, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lemire::compute_error_scaled::<f64>
      Src: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - q
    - w
    - lz
    argTypes:
    - i64
    - u64
    - i32
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: compute_error_scaled64
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs
    functionUses: 0
    functionsReached:
    - lemire::compute_error_scaled::<f64>
    linkageType: ''
    returnType: (i32, u64)
    signature: 'fn compute_error_scaled64(q: i64, w: u64, lz: i32) -> (i32, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 55
    functionName: compute_error32_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn compute_error32_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 96
    functionName: compute_error64_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn compute_error64_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 144
    functionName: compute_error_scaled32_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn compute_error_scaled32_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 256
    functionName: compute_error_scaled64_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn compute_error_scaled64_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 275
    functionName: compute_float_f32_rounding
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn compute_float_f32_rounding()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 309
    functionName: compute_float_f64_rounding
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn compute_float_f64_rounding()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 14
    functionName: exponent_fast_path_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn exponent_fast_path_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - exponent
    - radix
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 22
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 22
    functionName: slow_f32_power
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'fn slow_f32_power(exponent: usize, radix: u32) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - exponent
    - radix
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 30
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 30
    functionName: slow_f64_power
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'fn slow_f64_power(exponent: usize, radix: u32) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::exponent_limit
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:33,1
    - Dst: f32::pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:35,1
    - Dst: f64::exponent_limit
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:38,1
    - Dst: f64::pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 43
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 43
    functionName: pow_fast_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs
    functionUses: 8
    functionsReached:
    - f32::exponent_limit
    - f64::exponent_limit
    - f64::pow_fast_path
    - f32::pow_fast_path
    linkageType: ''
    returnType: void
    signature: 'fn pow_fast_path(radix: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:48,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:50,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:51,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:52,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:53,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:54,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:57,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:58,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:59,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:60,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:61,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:62,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:63,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:64,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:65,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:66,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:67,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:68,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:69,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:70,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:71,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:72,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:73,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:74,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:75,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:76,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:77,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:78,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:79,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:80,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:81,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:82,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:83,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:84,1
    - Dst: pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 74
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 47
    functionDepth: 6
    functionLinenumber: 47
    functionLinenumberEnd: 87
    functionName: pow_fast_path_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs
    functionUses: 0
    functionsReached:
    - pow_fast_path
    linkageType: ''
    returnType: void
    signature: fn pow_fast_path_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - exponent
    - radix
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: slow_int_power
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'fn slow_int_power(exponent: usize, radix: u32) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::mantissa_limit
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:98,1
    - Dst: f64::int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 103
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 103
    functionName: int_pow_fast_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs
    functionUses: 5
    functionsReached:
    - f64::int_pow_fast_path
    - f64::mantissa_limit
    linkageType: ''
    returnType: void
    signature: 'fn int_pow_fast_path(radix: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:107,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:109,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:110,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:111,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:112,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:113,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:116,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:117,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:118,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:119,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:120,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:121,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:122,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:123,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:124,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:125,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:126,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:127,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:128,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:129,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:130,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:131,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:132,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:133,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:134,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:135,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:136,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:137,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:138,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:139,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:140,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:141,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:142,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:143,1
    - Dst: int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:144,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 74
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 106
    functionDepth: 3
    functionLinenumber: 106
    functionLinenumberEnd: 146
    functionName: int_pow_fast_path_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs
    functionUses: 0
    functionsReached:
    - int_pow_fast_path
    linkageType: ''
    returnType: void
    signature: fn int_pow_fast_path_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: F::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:199,1
    - Dst: F::Unsigned::as_cast
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - x
    argTypes:
    - ExtendedFloat80
    constantsTouched: []
    func_position:
      end: 200
      start: 196
    functionDepth: 2
    functionLinenumber: 196
    functionLinenumberEnd: 200
    functionName: extended_to_float
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/float.rs
    functionUses: 0
    functionsReached:
    - F::from_bits
    - F::Unsigned::as_cast
    linkageType: ''
    returnType: F
    signature: 'pub fn extended_to_float<F: Float>(x: ExtendedFloat80) -> F'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: extended_to_float::<f64>
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:160,1
    - Dst: extended_to_float::<f64>
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:161,1
    - Dst: extended_to_float::<f64>
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:162,1
    - Dst: extended_to_float::<f64>
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:163,1
    - Dst: extended_to_float::<f64>
      Src: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 165
    functionName: extended_to_float_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs
    functionUses: 0
    functionsReached:
    - extended_to_float::<f64>
    linkageType: ''
    returnType: void
    signature: fn extended_to_float_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionName: computef32_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn computef32_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 129
    functionName: test_halfway_round_up
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_halfway_round_up()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: slow_binary::<f64, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/tests/binary_tests.rs:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - integer
    - fraction
    - exponent
    argTypes:
    - '&[u8]'
    - Option<&[u8]>
    - i64
    constantsTouched: []
    func_position:
      end: 146
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 146
    functionName: compute_float64_slow
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached:
    - slow_binary::<f64, FORMAT>
    linkageType: ''
    returnType: (i32, u64)
    signature: 'fn compute_float64_slow<const FORMAT: u128>(integer: &[u8],fraction:
      Option<&[u8]>,exponent: i64,) -> (i32, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 161
    functionName: test_slow
    functionSourceFile: /src/rust-lexical/lexical-parse-float/tests/binary_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_slow()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: Int::hex
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: fn hex(self) -> String
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: impl_int::try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:11,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:11,1
    - Dst: impl_int::wrapping_neg
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:14,1
    - Dst: impl_int::trailing_zeros
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:17,1
    - Dst: impl_int::wrapping_neg
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:32,1
    - Dst: impl_int::trailing_zeros
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 99
    functionName: impl_int
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - impl_int::try_into
    - impl_int::trailing_zeros
    - impl_int::wrapping_neg
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float::to_bits
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: Float::is_sign_negative
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs
    functionUses: 3
    functionsReached:
    - Float::to_bits
    linkageType: ''
    returnType: bool
    signature: fn is_sign_negative(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from_bits
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:10,1
    - Dst: impl_float::to_bits
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:11,1
    - Dst: LazyLock::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 149
    functionDepth: 2
    functionLinenumber: 149
    functionLinenumberEnd: 169
    functionName: impl_float
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs
    functionUses: 0
    functionsReached:
    - Self::from_bits
    - impl_float::to_bits
    - LazyLock::new
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ExtendedFloat80::add
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:23,1
    - Dst: ProgressBar::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:23,1
    - Dst: ProgressStyle::with_template
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:24,1
    - Dst: replace
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:24,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:24,1
    - Dst: progress_chars
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:24,1
    - Dst: ProgressBar::set_style
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:28,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:28,1
    - Dst: ProgressBar::set_message
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:29,1
    - Dst: '&mut Vec<ProgressBar>::push'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:30,1
    - Dst: ProgressBar::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 4
    argNames:
    - mp
    - total_tests
    - short_name_padded
    - all_bars
    argTypes:
    - '&MultiProgress'
    - u64
    - '&str'
    - '&mut Vec<ProgressBar>'
    constantsTouched: []
    func_position:
      end: 32
      start: 17
    functionDepth: 4
    functionLinenumber: 17
    functionLinenumberEnd: 32
    functionName: create_pb
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs
    functionUses: 1
    functionsReached:
    - ProgressStyle::with_template
    - '&mut Vec<ProgressBar>::push'
    - ProgressBar::clone
    - clone
    - ProgressBar::set_message
    - unwrap
    - ProgressBar::new
    - ExtendedFloat80::add
    - ProgressBar::set_style
    - replace
    - progress_chars
    linkageType: ''
    returnType: ProgressBar
    signature: 'pub fn create_pb(mp: &MultiProgress,total_tests: u64,short_name_padded:
      &str,all_bars: &mut Vec<ProgressBar>,) -> ProgressBar'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_format
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:41,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:44,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:47,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:50,1
    - Dst: ProgressStyle::with_template
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:54,1
    - Dst: replace
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:55,1
    - Dst: replace
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:55,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:54,1
    - Dst: ProgressBar::set_style
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:59,1
    - Dst: finish_pb
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 3
    argNames:
    - pb
    - short_name_padded
    - c
    argTypes:
    - '&ProgressBar'
    - '&str'
    - '&Completed'
    constantsTouched: []
    func_position:
      end: 61
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 61
    functionName: finalize_pb
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs
    functionUses: 2
    functionsReached:
    - ProgressStyle::with_template
    - test_format
    - finish_pb
    - unwrap
    - ProgressBar::set_style
    - replace
    linkageType: ''
    returnType: void
    signature: 'pub fn finalize_pb(pb: &ProgressBar, short_name_padded: &str, c: &Completed)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:71,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:71,1
    - Dst: is_err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:73,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 29
    argCount: 3
    argNames:
    - tests
    - total_elapsed
    - cfg
    argTypes:
    - '&[TestInfo]'
    - Duration
    - '&Config'
    constantsTouched: []
    func_position:
      end: 117
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 117
    functionName: finish
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs
    functionUses: 1
    functionsReached:
    - unwrap
    - is_err
    - get
    linkageType: ''
    returnType: ExitCode
    signature: 'pub fn finish(tests: &[TestInfo], total_elapsed: Duration, cfg: &Config)
      -> ExitCode'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: std::panic::take_hook
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:122,1
    - Dst: std::panic::set_hook
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:123,1
    - Dst: Box::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:123,1
    - Dst: abandon
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:125,1
    - Dst: io::stdout
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:127,1
    - Dst: flush
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:127,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:127,1
    - Dst: io::stderr
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:128,1
    - Dst: flush
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:128,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:128,1
    - Dst: hook
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 1
    argNames:
    - drop_bars
    argTypes:
    - Vec<ProgressBar>
    constantsTouched: []
    func_position:
      end: 132
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 132
    functionName: set_panic_hook
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs
    functionUses: 1
    functionsReached:
    - io::stdout
    - std::panic::set_hook
    - Box::new
    - std::panic::take_hook
    - hook
    - flush
    - unwrap
    - io::stderr
    - abandon
    linkageType: ''
    returnType: void
    signature: 'pub fn set_panic_hook(drop_bars: Vec<ProgressBar>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Duration::from_secs
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: Config::default
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 2
    functionsReached:
    - Duration::from_secs
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: std::thread::available_parallelism
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:74,1
    - Dst: map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:74,1
    - Dst: unwrap_or
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:74,1
    - Dst: rayon::ThreadPoolBuilder::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:75,1
    - Dst: Self::num_threads
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:75,1
    - Dst: build_global
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:75,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:75,1
    - Dst: register_tests
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:77,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:79,1
    - Dst: DigitsIterator::map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:79,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:79,1
    - Dst: collect
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:79,1
    - Dst: '&[String]::iter'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:81,1
    - Dst: DigitsIterator::chain
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:81,1
    - Dst: '&[String]::iter'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:83,1
    - Dst: ChainRandom::filter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:81,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:84,1
    - Dst: DigitsIterator::any
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:84,1
    - Dst: matches
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:84,1
    - Dst: collect
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:81,1
    - Dst: retain
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:92,1
    - Dst: '&[String]::iter'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:92,1
    - Dst: DigitsIterator::any
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:92,1
    - Dst: matches
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:92,1
    - Dst: retain
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:95,1
    - Dst: is_huge_test
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:95,1
    - Dst: '&[String]::is_empty'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:98,1
    - Dst: retain
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:99,1
    - Dst: '&[String]::iter'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:99,1
    - Dst: DigitsIterator::any
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:99,1
    - Dst: matches
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:99,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:102,1
    - Dst: filter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:102,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:102,1
    - Dst: DigitsIterator::any
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:102,1
    - Dst: launch_tests
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:108,1
    - Dst: ui::finish
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 111
    argCount: 3
    argNames:
    - cfg
    - include
    - exclude
    argTypes:
    - Config
    - '&[String]'
    - '&[String]'
    constantsTouched: []
    func_position:
      end: 110
      start: 71
    functionDepth: 7
    functionLinenumber: 71
    functionLinenumberEnd: 110
    functionName: run
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 0
    functionsReached:
    - DigitsIterator::map
    - map
    - '&[String]::iter'
    - ChainRandom::filter
    - matches
    - retain
    - build_global
    - ui::finish
    - Self::num_threads
    - '&[String]::is_empty'
    - register_tests
    - is_huge_test
    - launch_tests
    - clone
    - collect
    - iter
    - DigitsIterator::chain
    - filter
    - rayon::ThreadPoolBuilder::new
    - unwrap
    - std::thread::available_parallelism
    - DigitsIterator::any
    - unwrap_or
    linkageType: ''
    returnType: ExitCode
    signature: 'pub fn run(cfg: Config, include: &[String], exclude: &[String]) ->
      ExitCode'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:114,1
    - Dst: register_float::<f32>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:117,1
    - Dst: register_float::<f64>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:118,1
    - Dst: sort_unstable_by_key
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:120,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:121,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    argCount: 1
    argNames:
    - cfg
    argTypes:
    - '&Config'
    constantsTouched: []
    func_position:
      end: 128
      start: 113
    functionDepth: 3
    functionLinenumber: 113
    functionLinenumberEnd: 128
    functionName: register_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 1
    functionsReached:
    - Vec::new
    - register_float::<f64>
    - len
    - register_float::<f32>
    - sort_unstable_by_key
    linkageType: ''
    returnType: Vec
    signature: 'pub fn register_tests(cfg: &Config) -> Vec<TestInfo>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TestInfo::register::<F, gen::exhaustive::Exhaustive<F>>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:139,1
    - Dst: gen::fuzz::Fuzz::<F>::set_iterations
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:142,1
    - Dst: TestInfo::register::<F, gen::exponents::LargeExponents<F>>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:144,1
    - Dst: TestInfo::register::<F, gen::exponents::SmallExponents<F>>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:145,1
    - Dst: TestInfo::register::<F, gen::fuzz::Fuzz<F>>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:146,1
    - Dst: TestInfo::register::<F, gen::integers::LargeInt<F>>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:147,1
    - Dst: TestInfo::register::<F, gen::integers::SmallInt>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:148,1
    - Dst: TestInfo::register::<F, gen::long_fractions::RepeatingDecimal>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:149,1
    - Dst: TestInfo::register::<F, gen::many_digits::RandDigits<F>>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:150,1
    - Dst: TestInfo::register::<F, gen::sparse::FewOnesFloat<F>>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:151,1
    - Dst: TestInfo::register::<F, gen::sparse::FewOnesInt<F>>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:152,1
    - Dst: TestInfo::register::<F, gen::spot_checks::RegressionCheck>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:153,1
    - Dst: TestInfo::register::<F, gen::spot_checks::Special>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:154,1
    - Dst: TestInfo::register::<F, gen::subnorm::SubnormComplete<F>>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:155,1
    - Dst: TestInfo::register::<F, gen::subnorm::SubnormEdgeCases<F>>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    argCount: 2
    argNames:
    - tests
    - cfg
    argTypes:
    - '&mut Vec<TestInfo>'
    - '&Config'
    constantsTouched: []
    func_position:
      end: 157
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 157
    functionName: register_float
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 0
    functionsReached:
    - TestInfo::register::<F, gen::long_fractions::RepeatingDecimal>
    - TestInfo::register::<F, gen::integers::LargeInt<F>>
    - TestInfo::register::<F, gen::fuzz::Fuzz<F>>
    - TestInfo::register::<F, gen::sparse::FewOnesInt<F>>
    - TestInfo::register::<F, gen::exhaustive::Exhaustive<F>>
    - gen::fuzz::Fuzz::<F>::set_iterations
    - TestInfo::register::<F, gen::exponents::SmallExponents<F>>
    - TestInfo::register::<F, gen::many_digits::RandDigits<F>>
    - TestInfo::register::<F, gen::sparse::FewOnesFloat<F>>
    - TestInfo::register::<F, gen::spot_checks::RegressionCheck>
    - TestInfo::register::<F, gen::spot_checks::Special>
    - TestInfo::register::<F, gen::integers::SmallInt>
    - TestInfo::register::<F, gen::subnorm::SubnormComplete<F>>
    - TestInfo::register::<F, gen::subnorm::SubnormEdgeCases<F>>
    - TestInfo::register::<F, gen::exponents::LargeExponents<F>>
    linkageType: ''
    returnType: void
    signature: 'fn register_float<F: Float>(tests: &mut Vec<TestInfo>, cfg: &Config)whereRangeInclusive<F::Int>:
      Iterator<Item = F::Int>,<F::Int as TryFrom<u128>>::Error: std::fmt::Debug,Standard:
      Distribution<<F as traits::Float>::Int>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: contains
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:182,1
    - Dst: contains
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - pat
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: TestInfo::matches
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 0
    functionsReached:
    - contains
    linkageType: ''
    returnType: bool
    signature: 'fn matches(&self, pat: &str) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: type_name::<F>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:187,1
    - Dst: TypeId::of::<(F, G)>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:192,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:196,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:197,1
    - Dst: G::total_tests
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:199,1
    - Dst: OnceLock::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:200,1
    - Dst: i32::push
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Vec<Self>'
    constantsTouched: []
    func_position:
      end: 203
      start: 186
    functionDepth: 4
    functionLinenumber: 186
    functionLinenumberEnd: 203
    functionName: TestInfo::register
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 0
    functionsReached:
    - TypeId::of::<(F, G)>
    - type_name::<F>
    - test_format
    - OnceLock::new
    - i32::push
    - G::total_tests
    linkageType: ''
    returnType: void
    signature: 'fn register<F: Float, G: Generator<F>>(v: &mut Vec<Self>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: TestInfo::short_name_padded
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: fn short_name_padded(&self) -> String
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:212,1
    - Dst: ui::create_pb
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:212,1
    - Dst: TestInfo::short_name_padded
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - mp
    - drop_bars
    argTypes:
    - '&MultiProgress'
    - '&mut Vec<ProgressBar>'
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 5
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: TestInfo::register_pb
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 0
    functionsReached:
    - TestInfo::short_name_padded
    - ui::create_pb
    - Some
    linkageType: ''
    returnType: void
    signature: 'fn register_pb(&mut self, mp: &MultiProgress, drop_bars: &mut Vec<ProgressBar>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:217,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:217,1
    - Dst: ui::finalize_pb
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:218,1
    - Dst: TestInfo::short_name_padded
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - c
    argTypes:
    - '&Completed'
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 4
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: TestInfo::finalize_pb
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - ui::finalize_pb
    - as_ref
    - TestInfo::short_name_padded
    linkageType: ''
    returnType: void
    signature: 'fn finalize_pb(&self, c: &Completed)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: TestInfo::is_huge_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: fn is_huge_test(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TypeId::of::<(F, G)>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - u
    argTypes:
    - Update
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: Msg::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 0
    functionsReached:
    - TypeId::of::<(F, G)>
    linkageType: ''
    returnType: Self
    signature: 'fn new<F: Float, G: Generator<F>>(u: Update) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:243,1
    - Dst: DigitsIterator::find
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:243,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - tests
    argTypes:
    - '&''a [TestInfo]'
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: Msg::find_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 1
    functionsReached:
    - iter
    - unwrap
    - DigitsIterator::find
    linkageType: ''
    returnType: '&''a TestInfo'
    signature: 'fn find_test<''a>(&self, tests: &''a [TestInfo]) -> &''a TestInfo'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Msg::find_test
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:248,1
    - Dst: as_ref
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:249,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:249,1
    - Dst: ExtendedFloat80::println
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:253,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:253,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:253,1
    - Dst: ProgressBar::set_message
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:256,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:256,1
    - Dst: ProgressBar::set_position
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:257,1
    - Dst: ExtendedFloat80::println
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:260,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:260,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:260,1
    - Dst: finalize_pb
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:267,1
    - Dst: ExtendedFloat80::println
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:275,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:275,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:275,1
    - Dst: set
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:280,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:280,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 43
    argCount: 2
    argNames:
    - tests
    - mp
    argTypes:
    - '&[TestInfo]'
    - '&MultiProgress'
    constantsTouched: []
    func_position:
      end: 283
      start: 247
    functionDepth: 3
    functionLinenumber: 247
    functionLinenumberEnd: 283
    functionName: Msg::handle
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 0
    functionsReached:
    - finalize_pb
    - set
    - ProgressBar::set_position
    - ExtendedFloat80::println
    - test_format
    - Msg::find_test
    - ProgressBar::set_message
    - unwrap
    - as_ref
    linkageType: ''
    returnType: void
    signature: 'fn handle(self, tests: &[TestInfo], mp: &MultiProgress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:364,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 367
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 367
    functionName: CheckFailure::fmt
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 0
    functionsReached:
    - Ok
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sort_unstable_by_key
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:402,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:404,1
    - Dst: Vec::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:409,1
    - Dst: MultiProgress::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:410,1
    - Dst: ExtendedFloat80::set_move_cursor
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:411,1
    - Dst: iter_mut
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:412,1
    - Dst: register_pb
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:413,1
    - Dst: ui::set_panic_hook
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:416,1
    - Dst: mpsc::channel::<Msg>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:418,1
    - Dst: Instant::now
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:419,1
    - Dst: rayon::scope
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:421,1
    - Dst: spawn
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:423,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:427,1
    - Dst: DigitsIterator::all
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:427,1
    - Dst: get
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:427,1
    - Dst: is_some
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:427,1
    - Dst: rx::recv
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:431,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:431,1
    - Dst: handle
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:432,1
    - Dst: drop
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:436,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:443,1
    - Dst: DigitsIterator::partition
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:443,1
    - Dst: is_huge_test
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:443,1
    - Dst: par_iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:446,1
    - Dst: for_each
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:446,1
    - Dst: par_iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:448,1
    - Dst: for_each
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:448,1
    - Dst: elapsed
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:451,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 93
    argCount: 2
    argNames:
    - tests
    - cfg
    argTypes:
    - '&mut [TestInfo]'
    - '&Config'
    constantsTouched: []
    func_position:
      end: 452
      start: 400
    functionDepth: 6
    functionLinenumber: 400
    functionLinenumberEnd: 452
    functionName: launch_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 1
    functionsReached:
    - Vec::new
    - iter_mut
    - is_some
    - register_pb
    - elapsed
    - rayon::scope
    - get
    - handle
    - spawn
    - DigitsIterator::partition
    - is_huge_test
    - rx::recv
    - DigitsIterator::all
    - ExtendedFloat80::set_move_cursor
    - for_each
    - ui::set_panic_hook
    - iter
    - mpsc::channel::<Msg>
    - MultiProgress::new
    - unwrap
    - drop
    - par_iter
    - sort_unstable_by_key
    - Instant::now
    linkageType: ''
    returnType: Duration
    signature: 'fn launch_tests(tests: &mut [TestInfo], cfg: &Config) -> Duration'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mpsc::Sender<Msg>::send'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:458,1
    - Dst: Msg::new::<F, G>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:458,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:458,1
    - Dst: G::total_tests
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:460,1
    - Dst: G::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:461,1
    - Dst: AtomicU64::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:462,1
    - Dst: AtomicU64::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:463,1
    - Dst: std::cmp::min
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:465,1
    - Dst: Instant::now
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:466,1
    - Dst: Self::fetch_add
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:470,1
    - Dst: clear
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:471,1
    - Dst: G::write_string
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:472,1
    - Dst: validate::validate::<F>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:474,1
    - Dst: '&mpsc::Sender<Msg>::send'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:477,1
    - Dst: Msg::new::<F, G>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:477,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:477,1
    - Dst: Self::fetch_add
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:478,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:481,1
    - Dst: Self::load
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:488,1
    - Dst: '&mpsc::Sender<Msg>::send'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:490,1
    - Dst: Msg::new::<F, G>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:490,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:490,1
    - Dst: elapsed
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:492,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:493,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:497,1
    - Dst: Self::par_bridge
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:502,1
    - Dst: try_for_each_init
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:502,1
    - Dst: String::with_capacity
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:502,1
    - Dst: elapsed
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:504,1
    - Dst: Self::into_inner
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:505,1
    - Dst: Self::into_inner
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:506,1
    - Dst: is_ok
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:509,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:510,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:512,1
    - Dst: into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:512,1
    - Dst: map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:517,1
    - Dst: '&mpsc::Sender<Msg>::send'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:518,1
    - Dst: Msg::new::<F, G>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:518,1
    - Dst: Update::Completed
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:518,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs:518,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 94
    argCount: 3
    argNames:
    - tx
    - _info
    - cfg
    argTypes:
    - '&mpsc::Sender<Msg>'
    - '&TestInfo'
    - '&Config'
    constantsTouched: []
    func_position:
      end: 526
      start: 457
    functionDepth: 3
    functionLinenumber: 457
    functionLinenumberEnd: 526
    functionName: test_runner
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
    functionUses: 0
    functionsReached:
    - Self::load
    - Self::par_bridge
    - map
    - elapsed
    - validate::validate::<F>
    - test_format
    - Update::Completed
    - G::total_tests
    - Err
    - std::cmp::min
    - try_for_each_init
    - AtomicU64::new
    - Self::fetch_add
    - is_ok
    - Ok
    - G::write_string
    - Self::into_inner
    - String::with_capacity
    - Some
    - clear
    - into
    - unwrap
    - '&mpsc::Sender<Msg>::send'
    - Instant::now
    - Msg::new::<F, G>
    - G::new
    linkageType: ''
    returnType: void
    signature: 'fn test_runner<F: Float, G: Generator<F>>(tx: &mpsc::Sender<Msg>,
      _info: &TestInfo, cfg: &Config)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BigInt::from_u32
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:56,1
    - Dst: usize::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:56,1
    - Dst: BigRational::from_integer
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:57,1
    - Dst: into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:57,1
    - Dst: pow
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:61,1
    - Dst: to_signed
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:61,1
    - Dst: pow
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:67,1
    - Dst: to_signed
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:67,1
    - Dst: pow
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:67,1
    - Dst: to_signed
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:67,1
    - Dst: pow
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:70,1
    - Dst: map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:74,1
    - Dst: pow
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:74,1
    - Dst: collect
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:74,1
    - Dst: '[u128; 128]::clone'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:75,1
    - Dst: iter_mut
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:76,1
    - Dst: for_each
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:76,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 64
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 55
    functionDepth: 7
    functionLinenumber: 55
    functionLinenumberEnd: 88
    functionName: Constants::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs
    functionUses: 0
    functionsReached:
    - iter_mut
    - BigRational::from_integer
    - to_signed
    - BigInt::from_u32
    - '[u128; 128]::clone'
    - for_each
    - clone
    - into
    - collect
    - map
    - usize::unwrap
    - pow
    linkageType: ''
    returnType: Self
    signature: 'pub fn new<F: Float>() -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::parse'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:93,1
    - Dst: Result::unwrap_or_else
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:93,1
    - Dst: decode
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:98,1
    - Dst: Rational::parse
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:101,1
    - Dst: FloatRes::check
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 105
      start: 92
    functionDepth: 8
    functionLinenumber: 92
    functionLinenumberEnd: 105
    functionName: validate
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs
    functionUses: 0
    functionsReached:
    - decode
    - Result::unwrap_or_else
    - '&str::parse'
    - FloatRes::check
    - Rational::parse
    linkageType: ''
    returnType: Result
    signature: 'pub fn validate<F: Float>(input: &str) -> Result<(), Update>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: F::constants
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:125,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:132,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:138,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:142,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:146,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:147,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:152,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:154,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:159,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:161,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:166,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:168,1
    - Dst: Self::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:173,1
    - Dst: map_err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:176,1
    - Dst: '&str::into'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:178,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:179,1
    - Dst: into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:179,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 39
    argCount: 2
    argNames:
    - expected
    - input
    argTypes:
    - Rational
    - '&str'
    constantsTouched: []
    func_position:
      end: 181
      start: 124
    functionDepth: 7
    functionLinenumber: 124
    functionLinenumberEnd: 181
    functionName: FloatRes::check
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs
    functionUses: 1
    functionsReached:
    - map_err
    - F::constants
    - '&str::into'
    - test_format
    - Ok
    - into
    - Err
    - Self::validate_real
    linkageType: ''
    returnType: Result
    signature: 'fn check(self, expected: Rational, input: &str) -> Result<(), Update>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: F::constants
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:185,1
    - Dst: get
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:188,1
    - Dst: unwrap_or_else
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:188,1
    - Dst: F::SInt::to_bigint
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:194,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:194,1
    - Dst: abs
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:195,1
    - Dst: get
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:199,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:199,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:203,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:211,1
    - Dst: get
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:221,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:221,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:226,1
    - Dst: to_f64
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:227,1
    - Dst: to_string
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:228,1
    - Dst: into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:228,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 61
    argCount: 3
    argNames:
    - rational
    - sig
    - exp
    argTypes:
    - BigRational
    - F::SInt
    - i32
    constantsTouched: []
    func_position:
      end: 231
      start: 184
    functionDepth: 6
    functionLinenumber: 184
    functionLinenumberEnd: 231
    functionName: FloatRes::validate_real
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs
    functionUses: 0
    functionsReached:
    - to_string
    - F::constants
    - Ok
    - into
    - unwrap
    - Err
    - abs
    - to_f64
    - unwrap_or_else
    - get
    - F::SInt::to_bigint
    linkageType: ''
    returnType: Result
    signature: 'fn validate_real(rational: BigRational, sig: F::SInt, exp: i32) ->
      Result<(), CheckFailure>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: min
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:241,1
    - Dst: trailing_zeros
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:241,1
    - Dst: i32::wrapping_neg
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:241,1
    - Dst: try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:241,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:241,1
    - Dst: i32::try_from
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:242,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 235
    functionDepth: 7
    functionLinenumber: 235
    functionLinenumberEnd: 246
    functionName: FloatRes::normalize
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs
    functionUses: 0
    functionsReached:
    - min
    - i32::try_from
    - Option::unwrap
    - try_into
    - unwrap
    - trailing_zeros
    - i32::wrapping_neg
    linkageType: ''
    returnType: Self
    signature: fn normalize(self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::exponent
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:256,1
    - Dst: usize::mantissa
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:257,1
    - Dst: to_signed
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:257,1
    - Dst: usize::is_sign_negative
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:270,1
    - Dst: i32::try_from
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:280,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:280,1
    - Dst: i32::try_from
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:283,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:283,1
    - Dst: usize::is_sign_negative
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:285,1
    - Dst: wrapping_neg
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:286,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 49
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 290
      start: 252
    functionDepth: 7
    functionLinenumber: 252
    functionLinenumberEnd: 290
    functionName: decode
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs
    functionUses: 1
    functionsReached:
    - wrapping_neg
    - to_signed
    - i32::try_from
    - Option::unwrap
    - usize::mantissa
    - usize::exponent
    - usize::is_sign_negative
    linkageType: ''
    returnType: FloatRes
    signature: 'fn decode<F: Float>(f: F) -> FloatRes<F>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::strip_prefix
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:306,1
    - Dst: unwrap_or
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:306,1
    - Dst: eq_ignore_ascii_case
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:306,1
    - Dst: String::eq_ignore_ascii_case
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:307,1
    - Dst: String::strip_prefix
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:312,1
    - Dst: unwrap_or
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:312,1
    - Dst: eq_ignore_ascii_case
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:312,1
    - Dst: String::eq_ignore_ascii_case
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:316,1
    - Dst: String::bytes
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:321,1
    - Dst: Bytes::all
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:321,1
    - Dst: ExtendedFloat80::is_ascii_digit
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:321,1
    - Dst: Rational::Finite
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:322,1
    - Dst: BigRational::from_str
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:322,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:322,1
    - Dst: String::bytes
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:328,1
    - Dst: Bytes::position
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:328,1
    - Dst: String::split_at
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:329,1
    - Dst: parse
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:331,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:331,1
    - Dst: String::bytes
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:337,1
    - Dst: Bytes::position
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:337,1
    - Dst: checked_sub
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:338,1
    - Dst: String::len
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:338,1
    - Dst: try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:338,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:338,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:338,1
    - Dst: String::to_owned
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:339,1
    - Dst: remove
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:340,1
    - Dst: get
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:346,1
    - Dst: unwrap_or_else
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:346,1
    - Dst: BigInt::from_str
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:348,1
    - Dst: unwrap_or_else
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:348,1
    - Dst: Rational::Finite
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs:350,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 113
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 351
      start: 303
    functionDepth: 3
    functionLinenumber: 303
    functionLinenumberEnd: 351
    functionName: Rational::parse
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs
    functionUses: 2
    functionsReached:
    - Bytes::all
    - try_into
    - get
    - remove
    - BigInt::from_str
    - Rational::Finite
    - Bytes::position
    - String::to_owned
    - parse
    - String::bytes
    - String::len
    - ExtendedFloat80::is_ascii_digit
    - String::split_at
    - eq_ignore_ascii_case
    - unwrap_or_else
    - checked_sub
    - BigRational::from_str
    - unwrap_or
    - unwrap
    - String::strip_prefix
    - String::eq_ignore_ascii_case
    linkageType: ''
    returnType: Rational
    signature: 'fn parse(s: &str) -> Rational'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 360
    functionName: Rational::expect_finite
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: BigRational
    signature: fn expect_finite(self) -> BigRational
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: tpr::Config::default
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:72,1
    - Dst: Vec::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:75,1
    - Dst: Vec::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:76,1
    - Dst: Self::clear
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:90,1
    - Dst: Self::clear
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:91,1
    - Dst: starts_with
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:94,1
    - Dst: Self::push
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:98,1
    - Dst: Duration::from_secs
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:102,1
    - Dst: parse
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:102,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:102,1
    - Dst: parse
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:109,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:109,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:115,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:117,1
    - Dst: parse
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:117,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:117,1
    - Dst: Self::push
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs:122,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 70
    argCount: 1
    argNames:
    - args
    argTypes:
    - Vec<String>
    constantsTouched: []
    func_position:
      end: 129
      start: 71
    functionDepth: 4
    functionLinenumber: 71
    functionLinenumberEnd: 129
    functionName: parse_args
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs
    functionUses: 0
    functionsReached:
    - Vec::new
    - starts_with
    - Some
    - tpr::Config::default
    - Self::clear
    - parse
    - unwrap
    - Duration::from_secs
    - Self::push
    linkageType: ''
    returnType: (tpr::Config, Vec
    signature: 'fn parse_args(args: Vec<String>) -> (tpr::Config, Vec<String>, Vec<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 34
    functionName: test_parse_rational
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_parse_rational()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 48
    functionName: test_decode
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_decode()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: validate::<f32>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:52,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:52,1
    - Dst: validate::<f32>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:53,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:53,1
    - Dst: validate::<f32>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:54,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:54,1
    - Dst: validate::<f32>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:55,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:55,1
    - Dst: validate::<f32>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:56,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:56,1
    - Dst: validate::<f32>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:57,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:57,1
    - Dst: validate::<f32>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:58,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:58,1
    - Dst: validate::<f32>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:59,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:59,1
    - Dst: validate::<f32>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:60,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:60,1
    - Dst: validate::<f32>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:61,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:61,1
    - Dst: validate::<f32>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:62,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 63
    functionName: test_validate
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - validate::<f32>
    linkageType: ''
    returnType: void
    signature: fn test_validate()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BigRational::from_float
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:68,1
    - Dst: ExtendedFloat80::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:68,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:69,1
    - Dst: ExtendedFloat80::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:69,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:69,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:70,1
    - Dst: ExtendedFloat80::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:70,1
    - Dst: Result::unwrap_err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:70,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:71,1
    - Dst: ExtendedFloat80::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:71,1
    - Dst: Result::unwrap_err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:71,1
    - Dst: BigRational::from_float
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:73,1
    - Dst: ExtendedFloat80::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:73,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:74,1
    - Dst: ExtendedFloat80::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:74,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:74,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:75,1
    - Dst: ExtendedFloat80::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:75,1
    - Dst: Result::unwrap_err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:75,1
    - Dst: BigRational::from_float
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:77,1
    - Dst: ExtendedFloat80::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:77,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:78,1
    - Dst: ExtendedFloat80::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:78,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:78,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:79,1
    - Dst: ExtendedFloat80::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:79,1
    - Dst: Result::unwrap_err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:79,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:80,1
    - Dst: ExtendedFloat80::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:80,1
    - Dst: Result::unwrap_err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:80,1
    - Dst: BigRational::from_float
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:82,1
    - Dst: ExtendedFloat80::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:82,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:83,1
    - Dst: ExtendedFloat80::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:83,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:83,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:84,1
    - Dst: ExtendedFloat80::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:84,1
    - Dst: Result::unwrap_err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:84,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:85,1
    - Dst: ExtendedFloat80::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:85,1
    - Dst: Result::unwrap_err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 95
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 66
    functionDepth: 7
    functionLinenumber: 66
    functionLinenumberEnd: 86
    functionName: test_validate_real
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs
    functionUses: 0
    functionsReached:
    - BigRational::from_float
    - ExtendedFloat80::clone
    - Result::unwrap
    - ExtendedFloat80::unwrap
    - FloatRes::<f32>::validate_real
    - Result::unwrap_err
    linkageType: ''
    returnType: void
    signature: fn test_validate_real()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Rational::parse
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:97,1
    - Dst: Rational::expect_finite
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:97,1
    - Dst: Rational::parse
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:98,1
    - Dst: Rational::expect_finite
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:98,1
    - Dst: Rational::parse
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:99,1
    - Dst: Rational::expect_finite
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:99,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:105,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:105,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:105,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:106,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:106,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:106,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:107,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:107,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:107,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:108,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:108,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:108,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:109,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:109,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:109,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:110,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:110,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:110,1
    - Dst: Rational::parse
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:114,1
    - Dst: Rational::expect_finite
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:114,1
    - Dst: Rational::parse
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:115,1
    - Dst: Rational::expect_finite
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:115,1
    - Dst: Rational::parse
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:116,1
    - Dst: Rational::expect_finite
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:116,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:121,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:121,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:121,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:122,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:122,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:122,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:123,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:123,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:123,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:124,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:124,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:124,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:125,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:125,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:125,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:126,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:126,1
    - Dst: Result::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:126,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:130,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:130,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:131,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:131,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:132,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:132,1
    - Dst: FloatRes::<f32>::validate_real
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:133,1
    - Dst: BigRational::clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:133,1
    - Dst: unwrap_err
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 134
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 90
    functionDepth: 4
    functionLinenumber: 90
    functionLinenumberEnd: 140
    functionName: test_validate_real_rounding
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs
    functionUses: 0
    functionsReached:
    - Rational::expect_finite
    - unwrap_err
    - BigRational::clone
    - Result::unwrap
    - FloatRes::<f32>::validate_real
    - Rational::parse
    linkageType: ''
    returnType: void
    signature: fn test_validate_real_rounding()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: check_constants
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn check_constants()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exhaustive.rs:22,1
    - Dst: unwrap_or
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exhaustive.rs:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: Exhaustive::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exhaustive.rs
    functionUses: 0
    functionsReached:
    - unwrap_or
    - try_into
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: Exhaustive::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exhaustive.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exhaustive.rs:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: Exhaustive::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exhaustive.rs
    functionUses: 0
    functionsReached:
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exhaustive.rs:41,1
    - Dst: F::from_bits
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exhaustive.rs:41,1
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exhaustive.rs:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: Exhaustive::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exhaustive.rs
    functionUses: 0
    functionsReached:
    - F::from_bits
    - next
    - Some
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 33
    functionName: SubnormEdgeCases::edge_cases
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '[F::Int; 6]'
    signature: fn edge_cases() -> [F::Int; 6]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::edge_cases
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: SubnormEdgeCases::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs
    functionUses: 0
    functionsReached:
    - Self::edge_cases
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::edge_cases
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:47,1
    - Dst: '[F::Int; 6]::len'
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:47,1
    - Dst: usize::try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:47,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: SubnormEdgeCases::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs
    functionUses: 0
    functionsReached:
    - '[F::Int; 6]::len'
    - Self::edge_cases
    - unwrap
    - usize::try_into
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: SubnormEdgeCases::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs
    functionUses: 0
    functionsReached:
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:59,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:62,1
    - Dst: F::from_bits
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: SubnormEdgeCases::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs
    functionUses: 0
    functionsReached:
    - F::from_bits
    - get
    - Some
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:81,1
    - Dst: DigitsIterator::end
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:82,1
    - Dst: DigitsIterator::start
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:82,1
    - Dst: try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:82,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 6
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: SubnormComplete::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs
    functionUses: 0
    functionsReached:
    - DigitsIterator::start
    - try_into
    - unwrap
    - Self::new
    - DigitsIterator::end
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: std::cmp::min
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:86,1
    - Dst: try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:86,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: SubnormComplete::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - std::cmp::min
    - try_into
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: SubnormComplete::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs
    functionUses: 0
    functionsReached:
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:101,1
    - Dst: F::from_bits
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:101,1
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 3
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: SubnormComplete::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs
    functionUses: 0
    functionsReached:
    - F::from_bits
    - next
    - Some
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: end
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:33,1
    - Dst: start
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:33,1
    - Dst: try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:33,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 6
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: SmallInt::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - end
    - try_into
    - start
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: SmallInt::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: SmallInt::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs
    functionUses: 0
    functionsReached:
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: SmallInt::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::try_from
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:77,1
    - Dst: i128::from
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:78,1
    - Dst: i128::try_from
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:79,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:79,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:79,1
    - Dst: end
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:80,1
    - Dst: start
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:80,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 76
    functionDepth: 7
    functionLinenumber: 76
    functionLinenumberEnd: 83
    functionName: LargeInt::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs
    functionUses: 0
    functionsReached:
    - i128::try_from
    - i128::from
    - Option::unwrap
    - end
    - start
    - u64::try_from
    - len
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:86,1
    - Dst: chain
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:86,1
    - Dst: flat_map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:86,1
    - Dst: map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:89,1
    - Dst: u32::saturating_add
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:89,1
    - Dst: Box::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 92
    functionName: LargeInt::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs
    functionUses: 0
    functionsReached:
    - u32::saturating_add
    - Box::new
    - flat_map
    - map
    - chain
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: LargeInt::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs
    functionUses: 0
    functionsReached:
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 3
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: LargeInt::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:25,1
    - Dst: try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:25,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 3
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: Special::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - len
    - try_into
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: Special::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::write_str
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:33,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: Special::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - String::write_str
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:41,1
    - Dst: copied
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: Special::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs
    functionUses: 0
    functionsReached:
    - next
    - copied
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:83,1
    - Dst: try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:83,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 3
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: RegressionCheck::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - len
    - try_into
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: RegressionCheck::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::write_str
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:91,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: RegressionCheck::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - String::write_str
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:99,1
    - Dst: copied
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: RegressionCheck::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs
    functionUses: 0
    functionsReached:
    - next
    - copied
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:38,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:38,1
    - Dst: into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:41,1
    - Dst: lock
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:44,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:44,1
    - Dst: insert
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:44,1
    - Dst: TypeId::of::<F>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:44,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 1
    argNames:
    - from_cfg
    argTypes:
    - Option<u64>
    constantsTouched: []
    func_position:
      end: 45
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 45
    functionName: Fuzz::set_iterations
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs
    functionUses: 0
    functionsReached:
    - TypeId::of::<F>
    - lock
    - insert
    - try_into
    - into
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'pub fn set_iterations(from_cfg: Option<u64>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lock
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:58,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:58,1
    - Dst: get
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:58,1
    - Dst: TypeId::of::<F>
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:61,1
    - Dst: unwrap_or_else
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 63
    functionName: Fuzz::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs
    functionUses: 0
    functionsReached:
    - TypeId::of::<F>
    - lock
    - unwrap
    - unwrap_or_else
    - get
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ChaCha8Rng::from_seed
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:66,1
    - Dst: Self::total_tests
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: Fuzz::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs
    functionUses: 0
    functionsReached:
    - Self::total_tests
    - ChaCha8Rng::from_seed
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: Fuzz::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs
    functionUses: 0
    functionsReached:
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:83,1
    - Dst: gen
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:84,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:86,1
    - Dst: F::from_bits
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 3
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: Fuzz::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs
    functionUses: 0
    functionsReached:
    - Some
    - gen
    - next
    - F::from_bits
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: end
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:29,1
    - Dst: start
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:29,1
    - Dst: end
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:30,1
    - Dst: start
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:30,1
    - Dst: try_into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:29,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 6
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: SmallExponents::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - end
    - try_into
    - start
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: flat_map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:36,1
    - Dst: map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:36,1
    - Dst: Box::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: SmallExponents::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs
    functionUses: 0
    functionsReached:
    - Box::new
    - map
    - flat_map
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: SmallExponents::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs
    functionUses: 0
    functionsReached:
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: SmallExponents::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: end
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:68,1
    - Dst: start
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:68,1
    - Dst: end
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:69,1
    - Dst: start
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:69,1
    - Dst: into
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 6
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: LargeExponents::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs
    functionUses: 0
    functionsReached:
    - end
    - into
    - start
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: flat_map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:75,1
    - Dst: map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:76,1
    - Dst: flat_map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:75,1
    - Dst: Box::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 80
    functionName: LargeExponents::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs
    functionUses: 0
    functionsReached:
    - Box::new
    - map
    - flat_map
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: LargeExponents::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs
    functionUses: 0
    functionsReached:
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 3
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: LargeExponents::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 17
    functionName: make_powers_of_two
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '[u128; 128]'
    signature: const fn make_powers_of_two() -> [u128; 128]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:2,1
    - Dst: F::Int::try_from
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:2,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 24
    functionName: pow_iter
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs
    functionUses: 1
    functionsReached:
    - Option::unwrap
    - F::Int::try_from
    - map
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:44,1
    - Dst: pow
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 7
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: FewOnesInt::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs
    functionUses: 0
    functionsReached:
    - pow
    - u64::from
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pow_iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:48,1
    - Dst: flat_map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:48,1
    - Dst: pow_iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:49,1
    - Dst: map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:49,1
    - Dst: flat_map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:48,1
    - Dst: pow_iter
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:50,1
    - Dst: map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:50,1
    - Dst: map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:48,1
    - Dst: Box::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: FewOnesInt::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs
    functionUses: 1
    functionsReached:
    - pow_iter
    - Box::new
    - map
    - flat_map
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: FewOnesInt::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs
    functionUses: 0
    functionsReached:
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 3
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: FewOnesInt::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FewOnesInt::<F>::total_tests
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: FewOnesFloat::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs
    functionUses: 0
    functionsReached:
    - FewOnesInt::<F>::total_tests
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:86,1
    - Dst: FewOnesInt::new
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: FewOnesFloat::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs
    functionUses: 0
    functionsReached:
    - Self
    - FewOnesInt::new
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: FewOnesFloat::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs
    functionUses: 0
    functionsReached:
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:98,1
    - Dst: map
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:98,1
    - Dst: F::from_bits
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 3
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: FewOnesFloat::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs
    functionUses: 0
    functionsReached:
    - F::from_bits
    - next
    - map
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:25,1
    - Dst: u64::try_from
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:25,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 6
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: RepeatingDecimal::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - u64::try_from
    - u64::from
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_owned
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: RepeatingDecimal::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs
    functionUses: 0
    functionsReached:
    - to_owned
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: RepeatingDecimal::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:46,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:46,1
    - Dst: clear
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:50,1
    - Dst: write_str
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:52,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:52,1
    - Dst: push
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:55,1
    - Dst: char::from_digit
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:55,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:55,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:56,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 57
    functionName: RepeatingDecimal::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs
    functionUses: 0
    functionsReached:
    - push
    - Some
    - clear
    - clone
    - unwrap
    - len
    - char::from_digit
    - write_str
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: RandDigits::total_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: fn total_tests() -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ChaCha8Rng::from_seed
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:42,1
    - Dst: Uniform::from
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 41
    functionDepth: 5
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionName: RandDigits::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs
    functionUses: 0
    functionsReached:
    - Uniform::from
    - ChaCha8Rng::from_seed
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - ctx
    argTypes:
    - '&mut String'
    - Self::WriteCtx
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: RandDigits::write_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn write_string(s: &mut String, ctx: Self::WriteCtx)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:57,1
    - Dst: gen_range
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:58,1
    - Dst: gen_bool
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:59,1
    - Dst: gen_bool
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:60,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:62,1
    - Dst: gen_range
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:62,1
    - Dst: String::with_capacity
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:64,1
    - Dst: char::from_digit
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:67,1
    - Dst: sample
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:67,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:67,1
    - Dst: String::push
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:68,1
    - Dst: String::push
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:72,1
    - Dst: gen_range
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:78,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:79,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs:82,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 51
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 56
    functionDepth: 4
    functionLinenumber: 56
    functionLinenumberEnd: 83
    functionName: RandDigits::next
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs
    functionUses: 0
    functionsReached:
    - gen_bool
    - next
    - Some
    - unwrap
    - gen_range
    - char::from_digit
    - sample
    - String::push
    - String::with_capacity
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::to_lowercase
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:42,1
    - Dst: contains
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:43,1
    - Dst: f64::from_lexical
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:44,1
    - Dst: String::as_bytes
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:44,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:44,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:45,1
    - Dst: is_finite
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:49,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    argCount: 2
    argNames:
    - string
    - hex
    argTypes:
    - '&str'
    - '&str'
    constantsTouched: []
    func_position:
      end: 53
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 53
    functionName: run_test
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs
    functionUses: 1
    functionsReached:
    - to_bits
    - unwrap
    - String::to_lowercase
    - f64::from_lexical
    - String::as_bytes
    - is_finite
    - contains
    linkageType: ''
    returnType: void
    signature: 'fn run_test(string: &str, hex: &str)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:56,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:57,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:58,1
    - Dst: run_test
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:75,1
    - Dst: run_test
      Src: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs:85,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 72
    argCount: 1
    argNames:
    - tests
    argTypes:
    - StrtodTests
    constantsTouched: []
    func_position:
      end: 93
      start: 55
    functionDepth: 3
    functionLinenumber: 55
    functionLinenumberEnd: 93
    functionName: run_tests
    functionSourceFile: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs
    functionUses: 1
    functionsReached:
    - run_test
    - len
    linkageType: ''
    returnType: void
    signature: 'fn run_tests(tests: StrtodTests)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: compute_float::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:23,1
    - Dst: compute_float::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:27,1
    - Dst: compute_error::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:31,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    argCount: 2
    argNames:
    - num
    - lossy
    argTypes:
    - '&Number'
    - bool
    constantsTouched: []
    func_position:
      end: 34
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 34
    functionName: lemire
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/lemire.rs
    functionUses: 0
    functionsReached:
    - compute_error::<F>
    - compute_float::<F>
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn lemire<F: LemireFloat>(num: &Number, lossy: bool) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:74,1
    - Dst: compute_product_approx
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:76,1
    - Dst: contains
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:93,1
    - Dst: compute_error_scaled::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:95,1
    - Dst: power
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:100,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 122
    argCount: 3
    argNames:
    - q
    - w
    - lossy
    argTypes:
    - i64
    - u64
    - bool
    constantsTouched: []
    func_position:
      end: 156
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 156
    functionName: compute_float
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/lemire.rs
    functionUses: 0
    functionsReached:
    - compute_product_approx
    - power
    - u64::leading_zeros
    - contains
    - compute_error_scaled::<F>
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn compute_float<F: LemireFloat>(q: i64, mut w: u64, lossy: bool)
      -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:164,1
    - Dst: compute_product_approx
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:166,1
    - Dst: compute_error_scaled::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - q
    - w
    argTypes:
    - i64
    - u64
    constantsTouched: []
    func_position:
      end: 168
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 168
    functionName: compute_error
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/lemire.rs
    functionUses: 0
    functionsReached:
    - compute_product_approx
    - compute_error_scaled::<F>
    - u64::leading_zeros
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn compute_error<F: LemireFloat>(q: i64, mut w: u64) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: power
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 3
    argNames:
    - q
    - w
    - lz
    argTypes:
    - i64
    - u64
    - i32
    constantsTouched: []
    func_position:
      end: 184
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 184
    functionName: compute_error_scaled
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/lemire.rs
    functionUses: 0
    functionsReached:
    - power
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub const fn compute_error_scaled<F: LemireFloat>(q: i64, mut w: u64,
      lz: i32) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - q
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: power
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/lemire.rs
    functionUses: 12
    functionsReached:
    - wrapping_mul
    linkageType: ''
    returnType: i32
    signature: 'const fn power(q: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 199
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 199
    functionName: full_multiplication
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/lemire.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: (u64, u64)
    signature: 'const fn full_multiplication(a: u64, b: u64) -> (u64, u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: full_multiplication
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:226,1
    - Dst: full_multiplication
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:232,1
    - Dst: wrapping_add
      Src: /src/rust-lexical/lexical-parse-float/src/lemire.rs:233,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    argCount: 3
    argNames:
    - q
    - w
    - precision
    argTypes:
    - i64
    - u64
    - usize
    constantsTouched: []
    func_position:
      end: 239
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 239
    functionName: compute_product_approx
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/lemire.rs
    functionUses: 2
    functionsReached:
    - full_multiplication
    - wrapping_add
    linkageType: ''
    returnType: (u64, u64)
    signature: 'fn compute_product_approx(q: i64, w: u64, precision: usize) -> (u64,
      u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_int_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:26,1
    - Dst: get_small_int_power4
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:27,1
    - Dst: get_small_int_power5
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:28,1
    - Dst: get_small_int_power8
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:29,1
    - Dst: get_small_int_power10
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:30,1
    - Dst: get_small_int_power16
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:31,1
    - Dst: get_small_int_power32
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - exponent
    - radix
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 35
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 35
    functionName: get_small_int_power
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_int_power5
    - get_small_int_power16
    - get_small_int_power2
    - get_small_int_power10
    - get_small_int_power32
    - get_small_int_power8
    - get_small_int_power4
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power(exponent: usize, radix: u32) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_f32_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:42,1
    - Dst: get_small_f32_power4
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:43,1
    - Dst: get_small_f32_power8
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:44,1
    - Dst: get_small_f32_power10
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:45,1
    - Dst: get_small_f32_power16
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:46,1
    - Dst: get_small_f32_power32
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - exponent
    - radix
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 50
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 50
    functionName: get_small_f32_power
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_f32_power2
    - get_small_f32_power16
    - get_small_f32_power8
    - get_small_f32_power32
    - get_small_f32_power4
    - get_small_f32_power10
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power(exponent: usize, radix: u32) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_f64_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:62,1
    - Dst: get_small_f64_power4
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:63,1
    - Dst: get_small_f64_power8
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:64,1
    - Dst: get_small_f64_power10
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:65,1
    - Dst: get_small_f64_power16
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:66,1
    - Dst: get_small_f64_power32
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - exponent
    - radix
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 70
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 70
    functionName: get_small_f64_power
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_f64_power8
    - get_small_f64_power16
    - get_small_f64_power10
    - get_small_f64_power4
    - get_small_f64_power32
    - get_small_f64_power2
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power(exponent: usize, radix: u32) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 36
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 171
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 171
    functionName: get_large_int_power
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: (&'static [Limb], u32)
    signature: 'pub const fn get_large_int_power(radix: u32) -> (&''static [Limb],
      u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: get_small_int_power5
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_decimal.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power5(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: get_small_int_power10
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_decimal.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power10(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: get_small_f32_power10
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_decimal.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub const fn get_small_f32_power10(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: get_small_f64_power10
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_decimal.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub const fn get_small_f64_power10(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: bellerophon_powers
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_bellerophon_decimal.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: '&''static BellerophonPowers'
    signature: 'pub const fn bellerophon_powers(_: u32) -> &''static BellerophonPowers'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 896
      start: 892
    functionDepth: 0
    functionLinenumber: 892
    functionLinenumberEnd: 896
    functionName: float_from_lexical
    functionSourceFile: /src/rust-lexical/lexical-core/src/lib.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - cw
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 57
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 57
    functionName: fpu_precision::set_cw
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/fpu.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn set_cw(cw: u16)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 106
    functionName: fpu_precision::set_precision
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/fpu.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: pub const fn set_precision<T>()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: libm::powf
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - f32
    - f32
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: powf
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/float.rs
    functionUses: 3
    functionsReached:
    - libm::powf
    linkageType: ''
    returnType: f32
    signature: 'pub fn powf(x: f32, y: f32) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _mm_set_ss
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:404,1
    - Dst: _mm_sqrt_ss
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:405,1
    - Dst: _mm_cvtss_f32
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:406,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:423,1
    - Dst: f32::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:492,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 126
    argCount: 1
    argNames:
    - x
    argTypes:
    - f32
    constantsTouched: []
    func_position:
      end: 494
      start: 389
    functionDepth: 2
    functionLinenumber: 389
    functionLinenumberEnd: 494
    functionName: sqrtf
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/libm.rs
    functionUses: 0
    functionsReached:
    - _mm_cvtss_f32
    - _mm_sqrt_ss
    - to_bits
    - f32::from_bits
    - _mm_set_ss
    linkageType: ''
    returnType: f32
    signature: 'pub fn sqrtf(x: f32) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:500,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - x
    argTypes:
    - f32
    constantsTouched: []
    func_position:
      end: 501
      start: 499
    functionDepth: 2
    functionLinenumber: 499
    functionLinenumberEnd: 501
    functionName: fabsf
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/libm.rs
    functionUses: 0
    functionsReached:
    - to_bits
    - f32::from_bits
    linkageType: ''
    returnType: f32
    signature: 'pub fn fabsf(x: f32) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:504,1
    - Dst: f32::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:505,1
    - Dst: f32::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:506,1
    - Dst: f32::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:529,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 47
    argCount: 2
    argNames:
    - x
    - n
    argTypes:
    - f32
    - i32
    constantsTouched: []
    func_position:
      end: 530
      start: 503
    functionDepth: 2
    functionLinenumber: 503
    functionLinenumberEnd: 530
    functionName: scalbnf
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/libm.rs
    functionUses: 0
    functionsReached:
    - f32::from_bits
    linkageType: ''
    returnType: f32
    signature: 'pub fn scalbnf(mut x: f32, mut n: i32) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:957,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:957,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - x
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 958
      start: 956
    functionDepth: 2
    functionLinenumber: 956
    functionLinenumberEnd: 958
    functionName: fabsd
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/libm.rs
    functionUses: 0
    functionsReached:
    - f64::from_bits
    - to_bits
    linkageType: ''
    returnType: f64
    signature: 'pub fn fabsd(x: f64) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:961,1
    - Dst: f64::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:962,1
    - Dst: f64::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:963,1
    - Dst: f64::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:990,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 47
    argCount: 2
    argNames:
    - x
    - n
    argTypes:
    - f64
    - i32
    constantsTouched: []
    func_position:
      end: 991
      start: 960
    functionDepth: 2
    functionLinenumber: 960
    functionLinenumberEnd: 991
    functionName: scalbnd
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/libm.rs
    functionUses: 0
    functionsReached:
    - f64::from_bits
    linkageType: ''
    returnType: f64
    signature: 'pub fn scalbnd(x: f64, mut n: i32) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _mm_set_sd
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1081,1
    - Dst: _mm_sqrt_pd
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1082,1
    - Dst: _mm_cvtsd_f64
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1083,1
    - Dst: Wrapping
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1093,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1106,1
    - Dst: Wrapping
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1107,1
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1107,1
    - Dst: Wrapping
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1154,1
    - Dst: Wrapping
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1156,1
    - Dst: Wrapping
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1157,1
    - Dst: Wrapping
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1159,1
    - Dst: Wrapping
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1172,1
    - Dst: Wrapping
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1177,1
    - Dst: Wrapping
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1198,1
    - Dst: Wrapping
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1204,1
    - Dst: Wrapping
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1206,1
    - Dst: f64::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1216,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 279
    argCount: 1
    argNames:
    - x
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 1218
      start: 1066
    functionDepth: 2
    functionLinenumber: 1066
    functionLinenumberEnd: 1218
    functionName: sqrtd
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/libm.rs
    functionUses: 0
    functionsReached:
    - _mm_cvtsd_f64
    - _mm_set_sd
    - Wrapping
    - f64::from_bits
    - to_bits
    - _mm_sqrt_pd
    linkageType: ''
    returnType: f64
    signature: 'pub fn sqrtd(x: f64) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - x
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 1223
      start: 1221
    functionDepth: 2
    functionLinenumber: 1221
    functionLinenumberEnd: 1223
    functionName: get_high_word
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/libm.rs
    functionUses: 0
    functionsReached:
    - to_bits
    linkageType: ''
    returnType: u32
    signature: 'fn get_high_word(x: f64) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::to_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1227,1
    - Dst: f64::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - f
    - hi
    argTypes:
    - f64
    - u32
    constantsTouched: []
    func_position:
      end: 1231
      start: 1226
    functionDepth: 2
    functionLinenumber: 1226
    functionLinenumberEnd: 1231
    functionName: with_set_high_word
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/libm.rs
    functionUses: 0
    functionsReached:
    - f64::from_bits
    - usize::to_bits
    linkageType: ''
    returnType: f64
    signature: 'fn with_set_high_word(f: f64, hi: u32) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::to_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1235,1
    - Dst: f64::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/libm.rs:1238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - f
    - lo
    argTypes:
    - f64
    - u32
    constantsTouched: []
    func_position:
      end: 1239
      start: 1234
    functionDepth: 2
    functionLinenumber: 1234
    functionLinenumberEnd: 1239
    functionName: with_set_low_word
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/libm.rs
    functionUses: 0
    functionsReached:
    - f64::from_bits
    - usize::to_bits
    linkageType: ''
    returnType: f64
    signature: 'fn with_set_low_word(f: f64, lo: u32) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: table::bellerophon_powers
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:70,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:70,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:80,1
    - Dst: error_halfscale
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:91,1
    - Dst: overflowing_mul
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:101,1
    - Dst: '&''static BellerophonPowers::get_small_int'
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:101,1
    - Dst: normalize
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:104,1
    - Dst: mul
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:105,1
    - Dst: '&''static BellerophonPowers::get_small'
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:105,1
    - Dst: error_halfscale
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:106,1
    - Dst: normalize
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:111,1
    - Dst: mul
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:116,1
    - Dst: '&''static BellerophonPowers::get_large'
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:116,1
    - Dst: error_halfscale
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:120,1
    - Dst: normalize
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:123,1
    - Dst: error_is_accurate::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:133,1
    - Dst: shared::round::<F, _>
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:147,1
    - Dst: shared::round_nearest_tie_even
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:148,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 135
    argCount: 2
    argNames:
    - num
    - lossy
    argTypes:
    - '&Number'
    - bool
    constantsTouched: []
    func_position:
      end: 153
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 153
    functionName: bellerophon
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs
    functionUses: 0
    functionsReached:
    - error_is_accurate::<F>
    - overflowing_mul
    - shared::round_nearest_tie_even
    - error_halfscale
    - len
    - table::bellerophon_powers
    - radix
    - '&''static BellerophonPowers::get_small'
    - '&''static BellerophonPowers::get_large'
    - shared::round::<F, _>
    - normalize
    - '&''static BellerophonPowers::get_small_int'
    - mul
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn bellerophon<F: RawFloat, const FORMAT: u128>(num: &Number,
      lossy: bool) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: error_scale
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: const fn error_scale() -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: error_scale
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: error_halfscale
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs
    functionUses: 1
    functionsReached:
    - error_scale
    linkageType: ''
    returnType: u32
    signature: const fn error_halfscale() -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: overflowing_add
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:266,1
    - Dst: mask::lower_n_mask
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:268,1
    - Dst: mask::lower_n_halfway
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:273,1
    - Dst: u64::wrapping_sub
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:274,1
    - Dst: u64::wrapping_add
      Src: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs:275,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    argCount: 2
    argNames:
    - errors
    - fp
    argTypes:
    - u32
    - '&ExtendedFloat80'
    constantsTouched: []
    func_position:
      end: 282
      start: 188
    functionDepth: 2
    functionLinenumber: 188
    functionLinenumberEnd: 282
    functionName: error_is_accurate
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs
    functionUses: 0
    functionsReached:
    - overflowing_add
    - u64::wrapping_add
    - mask::lower_n_halfway
    - u64::wrapping_sub
    - mask::lower_n_mask
    linkageType: ''
    returnType: bool
    signature: 'fn error_is_accurate<F: RawFloat>(errors: u32, fp: &ExtendedFloat80)
      -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 389
      start: 382
    functionDepth: 0
    functionLinenumber: 382
    functionLinenumberEnd: 389
    functionName: BellerophonPowers::get_small
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub const fn get_small(&self, index: usize) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 400
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 400
    functionName: BellerophonPowers::get_large
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub const fn get_large(&self, index: usize) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 405
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 405
    functionName: BellerophonPowers::get_small_int
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int(&self, index: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::assert::debug_assert_radix
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:48,1
    - Dst: f32_exponent_limit
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: f32::exponent_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 1
    functionsReached:
    - lexical_util::assert::debug_assert_radix
    - f32_exponent_limit
    linkageType: ''
    returnType: (i64, i64)
    signature: 'fn exponent_limit(radix: u32) -> (i64, i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::assert::debug_assert_radix
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:54,1
    - Dst: f32_mantissa_limit
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: f32::mantissa_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 0
    functionsReached:
    - lexical_util::assert::debug_assert_radix
    - f32_mantissa_limit
    linkageType: ''
    returnType: i64
    signature: 'fn mantissa_limit(radix: u32) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::assert::debug_assert_radix
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:62,1
    - Dst: f64_exponent_limit
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: f64::exponent_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 1
    functionsReached:
    - lexical_util::assert::debug_assert_radix
    - f64_exponent_limit
    linkageType: ''
    returnType: (i64, i64)
    signature: 'fn exponent_limit(radix: u32) -> (i64, i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::assert::debug_assert_radix
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:68,1
    - Dst: f64_mantissa_limit
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: f64::mantissa_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 1
    functionsReached:
    - lexical_util::assert::debug_assert_radix
    - f64_mantissa_limit
    linkageType: ''
    returnType: i64
    signature: 'fn mantissa_limit(radix: u32) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames: []
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: f16::exponent_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: (i64, i64)
    signature: 'fn exponent_limit(_: u32) -> (i64, i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames: []
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: f16::mantissa_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: i64
    signature: 'fn mantissa_limit(_: u32) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames: []
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: bf16::exponent_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: (i64, i64)
    signature: 'fn exponent_limit(_: u32) -> (i64, i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames: []
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: bf16::mantissa_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: i64
    signature: 'fn mantissa_limit(_: u32) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 188
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 188
    functionName: f32_exponent_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: (i64, i64)
    signature: 'pub const fn f32_exponent_limit(radix: u32) -> (i64, i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 260
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 260
    functionName: f32_mantissa_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: i64
    signature: 'pub const fn f32_mantissa_limit(radix: u32) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 332
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 332
    functionName: f64_exponent_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: (i64, i64)
    signature: 'pub const fn f64_exponent_limit(radix: u32) -> (i64, i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 404
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 404
    functionName: f64_mantissa_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: i64
    signature: 'pub const fn f64_mantissa_limit(radix: u32) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 481
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 481
    functionName: f128_exponent_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: (i64, i64)
    signature: 'pub const fn f128_exponent_limit(radix: u32) -> (i64, i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 559
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 559
    functionName: f128_mantissa_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: i64
    signature: 'pub const fn f128_mantissa_limit(radix: u32) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 671
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 671
    functionName: u32_power_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: 'pub const fn u32_power_limit(radix: u32) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 749
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 749
    functionName: u64_power_limit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: 'pub const fn u64_power_limit(radix: u32) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::assert::debug_assert_radix
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:872,1
    - Dst: f32_max_digits
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:873,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 874
      start: 871
    functionDepth: 1
    functionLinenumber: 871
    functionLinenumberEnd: 874
    functionName: f32::max_digits
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 0
    functionsReached:
    - lexical_util::assert::debug_assert_radix
    - f32_max_digits
    linkageType: ''
    returnType: Option
    signature: 'fn max_digits(radix: u32) -> Option<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::assert::debug_assert_radix
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:882,1
    - Dst: f64_max_digits
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:883,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 884
      start: 881
    functionDepth: 1
    functionLinenumber: 881
    functionLinenumberEnd: 884
    functionName: f64::max_digits
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 2
    functionsReached:
    - lexical_util::assert::debug_assert_radix
    - f64_max_digits
    linkageType: ''
    returnType: Option
    signature: 'fn max_digits(radix: u32) -> Option<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames: []
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 892
      start: 890
    functionDepth: 0
    functionLinenumber: 890
    functionLinenumberEnd: 892
    functionName: f16::max_digits
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Option
    signature: 'fn max_digits(_: u32) -> Option<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames: []
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 900
      start: 898
    functionDepth: 0
    functionLinenumber: 898
    functionLinenumberEnd: 900
    functionName: bf16::max_digits
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Option
    signature: 'fn max_digits(_: u32) -> Option<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:938,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:939,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:940,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:941,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:942,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:943,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:944,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:945,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:946,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:947,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:948,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:949,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:950,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 955
      start: 936
    functionDepth: 0
    functionLinenumber: 936
    functionLinenumberEnd: 955
    functionName: f32_max_digits
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 1
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub const fn f32_max_digits(radix: u32) -> Option<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:962,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:963,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:964,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:965,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:966,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:967,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:968,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:969,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:970,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:971,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:972,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:973,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/limits.rs:974,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 979
      start: 960
    functionDepth: 0
    functionLinenumber: 960
    functionLinenumberEnd: 979
    functionName: f64_max_digits
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/limits.rs
    functionUses: 1
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub const fn f64_max_digits(radix: u32) -> Option<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: get_small_int_power3
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power3(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: get_small_f32_power3
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power3(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: get_small_f64_power3
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power3(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: get_small_f32_power5
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power5(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 201
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionName: get_small_f64_power5
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power5(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: get_small_int_power6
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power6(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: get_small_f32_power6
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power6(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: get_small_f64_power6
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power6(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: get_small_int_power7
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power7(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: get_small_f32_power7
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power7(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: get_small_f64_power7
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power7(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: get_small_int_power9
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power9(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: get_small_f32_power9
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power9(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 255
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionName: get_small_f64_power9
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power9(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 261
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionName: get_small_int_power11
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power11(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: get_small_f32_power11
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power11(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: get_small_f64_power11
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power11(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 279
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionName: get_small_int_power12
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power12(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 285
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 285
    functionName: get_small_f32_power12
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power12(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 291
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 291
    functionName: get_small_f64_power12
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power12(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 297
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionName: get_small_int_power13
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power13(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: get_small_f32_power13
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power13(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 309
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 309
    functionName: get_small_f64_power13
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power13(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 315
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 315
    functionName: get_small_int_power14
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power14(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 321
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 321
    functionName: get_small_f32_power14
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power14(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 327
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 327
    functionName: get_small_f64_power14
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power14(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 333
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 333
    functionName: get_small_int_power15
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power15(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 339
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 339
    functionName: get_small_f32_power15
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power15(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 345
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 345
    functionName: get_small_f64_power15
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power15(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 351
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 351
    functionName: get_small_int_power17
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power17(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 357
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 357
    functionName: get_small_f32_power17
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power17(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 363
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 363
    functionName: get_small_f64_power17
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power17(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 369
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 369
    functionName: get_small_int_power18
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power18(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 375
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 375
    functionName: get_small_f32_power18
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power18(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 381
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 381
    functionName: get_small_f64_power18
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power18(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: get_small_int_power19
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power19(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 393
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 393
    functionName: get_small_f32_power19
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power19(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 399
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 399
    functionName: get_small_f64_power19
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power19(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 405
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 405
    functionName: get_small_int_power20
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power20(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 411
      start: 409
    functionDepth: 0
    functionLinenumber: 409
    functionLinenumberEnd: 411
    functionName: get_small_f32_power20
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power20(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 417
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionName: get_small_f64_power20
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power20(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 423
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 423
    functionName: get_small_int_power21
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power21(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 429
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 429
    functionName: get_small_f32_power21
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power21(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 435
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 435
    functionName: get_small_f64_power21
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power21(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 441
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 441
    functionName: get_small_int_power22
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power22(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 447
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 447
    functionName: get_small_f32_power22
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power22(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 453
      start: 451
    functionDepth: 0
    functionLinenumber: 451
    functionLinenumberEnd: 453
    functionName: get_small_f64_power22
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power22(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 459
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 459
    functionName: get_small_int_power23
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power23(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 465
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 465
    functionName: get_small_f32_power23
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power23(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 471
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 471
    functionName: get_small_f64_power23
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power23(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 477
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 477
    functionName: get_small_int_power24
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power24(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 483
      start: 481
    functionDepth: 0
    functionLinenumber: 481
    functionLinenumberEnd: 483
    functionName: get_small_f32_power24
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power24(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 489
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionName: get_small_f64_power24
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power24(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 495
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 495
    functionName: get_small_int_power25
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power25(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 501
      start: 499
    functionDepth: 0
    functionLinenumber: 499
    functionLinenumberEnd: 501
    functionName: get_small_f32_power25
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power25(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 507
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 507
    functionName: get_small_f64_power25
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power25(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 513
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 513
    functionName: get_small_int_power26
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power26(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 519
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 519
    functionName: get_small_f32_power26
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power26(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 525
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionName: get_small_f64_power26
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power26(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 531
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 531
    functionName: get_small_int_power27
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power27(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 537
      start: 535
    functionDepth: 0
    functionLinenumber: 535
    functionLinenumberEnd: 537
    functionName: get_small_f32_power27
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power27(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 543
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 543
    functionName: get_small_f64_power27
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power27(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 549
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 549
    functionName: get_small_int_power28
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power28(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 555
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 555
    functionName: get_small_f32_power28
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power28(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 561
      start: 559
    functionDepth: 0
    functionLinenumber: 559
    functionLinenumberEnd: 561
    functionName: get_small_f64_power28
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power28(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: get_small_int_power29
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power29(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 573
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 573
    functionName: get_small_f32_power29
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power29(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 579
      start: 577
    functionDepth: 0
    functionLinenumber: 577
    functionLinenumberEnd: 579
    functionName: get_small_f64_power29
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power29(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 585
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 585
    functionName: get_small_int_power30
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power30(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 591
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 591
    functionName: get_small_f32_power30
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power30(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 597
      start: 595
    functionDepth: 0
    functionLinenumber: 595
    functionLinenumberEnd: 597
    functionName: get_small_f64_power30
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power30(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 603
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 603
    functionName: get_small_int_power31
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power31(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 609
      start: 607
    functionDepth: 0
    functionLinenumber: 607
    functionLinenumberEnd: 609
    functionName: get_small_f32_power31
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power31(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 615
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 615
    functionName: get_small_f64_power31
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power31(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 621
      start: 619
    functionDepth: 0
    functionLinenumber: 619
    functionLinenumberEnd: 621
    functionName: get_small_int_power33
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power33(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 627
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 627
    functionName: get_small_f32_power33
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power33(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 633
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 633
    functionName: get_small_f64_power33
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power33(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 639
      start: 637
    functionDepth: 0
    functionLinenumber: 637
    functionLinenumberEnd: 639
    functionName: get_small_int_power34
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power34(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 645
      start: 643
    functionDepth: 0
    functionLinenumber: 643
    functionLinenumberEnd: 645
    functionName: get_small_f32_power34
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power34(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 651
      start: 649
    functionDepth: 0
    functionLinenumber: 649
    functionLinenumberEnd: 651
    functionName: get_small_f64_power34
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power34(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 657
      start: 655
    functionDepth: 0
    functionLinenumber: 655
    functionLinenumberEnd: 657
    functionName: get_small_int_power35
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power35(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 663
      start: 661
    functionDepth: 0
    functionLinenumber: 661
    functionLinenumberEnd: 663
    functionName: get_small_f32_power35
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power35(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 669
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 669
    functionName: get_small_f64_power35
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power35(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 675
      start: 673
    functionDepth: 0
    functionLinenumber: 673
    functionLinenumberEnd: 675
    functionName: get_small_int_power36
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power36(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 681
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 681
    functionName: get_small_f32_power36
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power36(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 687
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 687
    functionName: get_small_f64_power36
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power36(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_contiguous
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:2,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 21
    functionName: can_try_parse_multidigit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/shared.rs
    functionUses: 3
    functionsReached:
    - is_contiguous
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - power2
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 35
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 35
    functionName: calculate_shift
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/shared.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: i32
    signature: 'pub fn calculate_shift<F: RawFloat>(power2: i32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: log2
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:42,1
    - Dst: exponent_base
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - exponent
    - ctlz
    argTypes:
    - i64
    - u32
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: calculate_power2
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/shared.rs
    functionUses: 0
    functionsReached:
    - exponent_base
    - log2
    linkageType: ''
    returnType: i32
    signature: 'pub fn calculate_power2<F: RawFloat, const FORMAT: u128>(exponent:
      i64, ctlz: u32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 65
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 65
    functionName: log2
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/shared.rs
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: i32
    signature: 'pub const fn log2(radix: u32) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: (bool, bool)::next
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:103,1
    - Dst: Option::is_none
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:104,1
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:106,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - Iter1
    - Iter2
    constantsTouched: []
    func_position:
      end: 110
      start: 95
    functionDepth: 3
    functionLinenumber: 95
    functionLinenumberEnd: 110
    functionName: starts_with
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/shared.rs
    functionUses: 2
    functionsReached:
    - (bool, bool)::next
    - Option::is_none
    - next
    linkageType: ''
    returnType: bool
    signature: 'pub fn starts_with<''a, ''b, Iter1, Iter2>(mut x: Iter1, mut y: Iter2)
      -> boolwhereIter1: Iterator<Item = &''a u8>,Iter2: Iterator<Item = &''b u8>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: (bool, bool)::next
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:149,1
    - Dst: Option::is_none
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:150,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:153,1
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:154,1
    - Dst: map_or
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:154,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - Iter1
    - Iter2
    constantsTouched: []
    func_position:
      end: 162
      start: 138
    functionDepth: 3
    functionLinenumber: 138
    functionLinenumberEnd: 162
    functionName: starts_with_uncased
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/shared.rs
    functionUses: 1
    functionsReached:
    - Option::unwrap
    - (bool, bool)::next
    - map_or
    - Option::is_none
    - next
    linkageType: ''
    returnType: bool
    signature: 'pub fn starts_with_uncased<''a, ''b, Iter1, Iter2>(mut x: Iter1, mut
      y: Iter2) -> boolwhereIter1: Iterator<Item = &''a u8>,Iter2: Iterator<Item =
      &''b u8>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: cb
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:198,1
    - Dst: i32::min
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:198,1
    - Dst: as_u64
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:200,1
    - Dst: cb
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:205,1
    - Dst: as_u64
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:208,1
    - Dst: as_u64
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:222,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 53
    argCount: 2
    argNames:
    - fp
    - cb
    argTypes:
    - '&mut ExtendedFloat80'
    - Cb
    constantsTouched: []
    func_position:
      end: 223
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 223
    functionName: round
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/shared.rs
    functionUses: 2
    functionsReached:
    - i32::min
    - as_u64
    - cb
    linkageType: ''
    returnType: void
    signature: 'pub fn round<F, Cb>(fp: &mut ExtendedFloat80, cb: Cb)whereF: RawFloat,Cb:
      Fn(&mut ExtendedFloat80, i32),'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mask::lower_n_mask
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:246,1
    - Dst: mask::lower_n_halfway
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:247,1
    - Dst: cb
      Src: /src/rust-lexical/lexical-parse-float/src/shared.rs:274,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 3
    argNames:
    - fp
    - shift
    - cb
    argTypes:
    - '&mut ExtendedFloat80'
    - i32
    - Cb
    constantsTouched: []
    func_position:
      end: 275
      start: 232
    functionDepth: 2
    functionLinenumber: 232
    functionLinenumberEnd: 275
    functionName: round_nearest_tie_even
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/shared.rs
    functionUses: 7
    functionsReached:
    - mask::lower_n_halfway
    - mask::lower_n_mask
    - cb
    linkageType: ''
    returnType: void
    signature: 'pub fn round_nearest_tie_even<Cb>(fp: &mut ExtendedFloat80, shift:
      i32, cb: Cb)where// `is_odd`, `is_halfway`, `is_above`Cb: Fn(bool, bool, bool)
      -> bool,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - fp
    - shift
    argTypes:
    - '&mut ExtendedFloat80'
    - i32
    constantsTouched: []
    func_position:
      end: 286
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 286
    functionName: round_down
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/shared.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn round_down(fp: &mut ExtendedFloat80, shift: i32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: is_power_two
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: error
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:3,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:4,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 76
    functionName: check_radix
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 4
    functionsReached:
    - Err
    - error
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:83,1
    - Dst: parse_complete::<Self, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&[u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: ParseFloat::parse_complete
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - check_radix
    - parse_complete::<Self, FORMAT>
    linkageType: ''
    returnType: Result
    signature: 'fn parse_complete<const FORMAT: u128>(bytes: &[u8], options: &Options)
      -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:90,1
    - Dst: parse_partial::<Self, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&[u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: ParseFloat::parse_partial
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - check_radix
    - parse_partial::<Self, FORMAT>
    linkageType: ''
    returnType: Result
    signature: 'fn parse_partial<const FORMAT: u128>(bytes: &[u8], options: &Options)
      -> Result<(Self, usize)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:98,1
    - Dst: fast_path_complete::<Self, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&[u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: ParseFloat::fast_path_complete
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - check_radix
    - fast_path_complete::<Self, FORMAT>
    linkageType: ''
    returnType: Result
    signature: 'fn fast_path_complete<const FORMAT: u128>(bytes: &[u8], options: &Options)
      -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:109,1
    - Dst: fast_path_partial::<Self, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&[u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: ParseFloat::fast_path_partial
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - check_radix
    - fast_path_partial::<Self, FORMAT>
    linkageType: ''
    returnType: Result
    signature: 'fn fast_path_partial<const FORMAT: u128>(bytes: &[u8],options: &Options,)
      -> Result<(Self, usize)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 118
    functionName: parse_float_impl
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 157
    functionName: parse_float_as_f32
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - byte
    argTypes:
    - '&mut Bytes<''_, FORMAT>'
    constantsTouched: []
    func_position:
      end: 183
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 183
    functionName: parse_mantissa_sign
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse_mantissa_sign<const FORMAT: u128>(byte: &mut Bytes<''_,
      FORMAT>) -> Result<bool>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - byte
    argTypes:
    - '&mut Bytes<''_, FORMAT>'
    constantsTouched: []
    func_position:
      end: 197
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 197
    functionName: parse_exponent_sign
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse_exponent_sign<const FORMAT: u128>(byte: &mut Bytes<''_,
      FORMAT>) -> Result<bool>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::decimal_point
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:529,1
    - Dst: String::exponent
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:530,1
    - Dst: shared::log2
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:533,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:533,1
    - Dst: shared::log2
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:534,1
    - Dst: exponent_base
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:534,1
    - Dst: base_prefix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:543,1
    - Dst: Bytes<'a, FORMAT>::integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:544,1
    - Dst: DigitsIterator::read_if_value_cased
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:545,1
    - Dst: Option::is_some
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:545,1
    - Dst: DigitsIterator::read_if_value
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:551,1
    - Dst: case_sensitive_base_prefix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:551,1
    - Dst: Option::is_some
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:551,1
    - Dst: DigitsIterator::is_buffer_empty
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:552,1
    - Dst: required_integer_digits
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:553,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:555,1
    - Dst: Error::EmptyInteger
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:555,1
    - Dst: DigitsIterator::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:555,1
    - Dst: Bytes<'a, FORMAT>::clone
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:562,1
    - Dst: parse_8digits::<_, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:564,1
    - Dst: Bytes<'a, FORMAT>::integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:564,1
    - Dst: parse_digits
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:565,1
    - Dst: Bytes<'a, FORMAT>::integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:565,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:565,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:566,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:566,1
    - Dst: wrapping_add
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:566,1
    - Dst: Bytes<'a, FORMAT>::current_count
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:568,1
    - Dst: current_count
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:568,1
    - Dst: required_integer_digits
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:570,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:571,1
    - Dst: Error::EmptyInteger
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:571,1
    - Dst: Bytes<'a, FORMAT>::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:571,1
    - Dst: Bytes<'a, FORMAT>::integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:579,1
    - Dst: DigitsIterator::is_contiguous
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:579,1
    - Dst: Bytes<'a, FORMAT>::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:580,1
    - Dst: cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:580,1
    - Dst: as_slice
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:597,1
    - Dst: get_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:597,1
    - Dst: no_float_leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:601,1
    - Dst: bool::len
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:602,1
    - Dst: bool::first
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:602,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:602,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:603,1
    - Dst: Error::InvalidLeadingZeros
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:603,1
    - Dst: cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:603,1
    - Dst: Bytes<'a, FORMAT>::first_is_cased
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:615,1
    - Dst: Bytes<'a, FORMAT>::step_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:618,1
    - Dst: Bytes<'a, FORMAT>::clone
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:619,1
    - Dst: parse_8digits::<_, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:621,1
    - Dst: Bytes<'a, FORMAT>::fraction_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:621,1
    - Dst: parse_digits
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:622,1
    - Dst: Bytes<'a, FORMAT>::fraction_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:622,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:622,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:623,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:623,1
    - Dst: wrapping_add
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:623,1
    - Dst: Bytes<'a, FORMAT>::current_count
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:625,1
    - Dst: current_count
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:625,1
    - Dst: Bytes<'a, FORMAT>::fraction_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:630,1
    - Dst: DigitsIterator::is_contiguous
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:630,1
    - Dst: Bytes<'a, FORMAT>::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:631,1
    - Dst: cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:631,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:642,1
    - Dst: as_slice
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:642,1
    - Dst: get_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:642,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:646,1
    - Dst: exponent_base
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:646,1
    - Dst: required_fraction_digits
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:653,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:654,1
    - Dst: Error::EmptyFraction
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:654,1
    - Dst: Bytes<'a, FORMAT>::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:654,1
    - Dst: Bytes<'a, FORMAT>::first_is
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:660,1
    - Dst: case_sensitive_exponent
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:661,1
    - Dst: required_mantissa_digits
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:665,1
    - Dst: Bytes<'a, FORMAT>::current_count
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:666,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:668,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:668,1
    - Dst: peek
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:668,1
    - Dst: is_some
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:668,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:672,1
    - Dst: Error::EmptyMantissa
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:672,1
    - Dst: Bytes<'a, FORMAT>::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:672,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:674,1
    - Dst: Error::InvalidDigit
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:674,1
    - Dst: cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:674,1
    - Dst: Bytes<'a, FORMAT>::step_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:687,1
    - Dst: no_exponent_notation
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:693,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:694,1
    - Dst: Error::InvalidExponent
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:694,1
    - Dst: Bytes<'a, FORMAT>::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:694,1
    - Dst: no_exponent_without_fraction
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:697,1
    - Dst: bool::is_none
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:697,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:698,1
    - Dst: Error::ExponentWithoutFraction
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:698,1
    - Dst: Bytes<'a, FORMAT>::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:698,1
    - Dst: parse_exponent_sign
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:702,1
    - Dst: Bytes<'a, FORMAT>::current_count
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:703,1
    - Dst: parse_digits
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:704,1
    - Dst: Bytes<'a, FORMAT>::exponent_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:704,1
    - Dst: exponent_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:704,1
    - Dst: exponent_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:706,1
    - Dst: required_exponent_digits
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:710,1
    - Dst: Bytes<'a, FORMAT>::current_count
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:710,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:711,1
    - Dst: Error::EmptyExponent
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:711,1
    - Dst: Bytes<'a, FORMAT>::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:711,1
    - Dst: required_exponent_notation
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:720,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:721,1
    - Dst: Error::MissingExponent
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:721,1
    - Dst: Bytes<'a, FORMAT>::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:721,1
    - Dst: base_suffix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:728,1
    - Dst: Bytes<'a, FORMAT>::first_is
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:731,1
    - Dst: case_sensitive_base_suffix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:731,1
    - Dst: Bytes<'a, FORMAT>::step_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:733,1
    - Dst: Bytes<'a, FORMAT>::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:740,1
    - Dst: lexical_util::step::u64_step
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:741,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:741,1
    - Dst: required_mantissa_digits
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:744,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:748,1
    - Dst: clone
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:763,1
    - Dst: (u64, i32)::integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:764,1
    - Dst: bool::saturating_sub
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:765,1
    - Dst: DigitsIterator::skip_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:765,1
    - Dst: (u64, i32)::first_is_cased
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:766,1
    - Dst: (u64, i32)::step_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:768,1
    - Dst: (u64, i32)::fraction_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:770,1
    - Dst: bool::saturating_sub
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:771,1
    - Dst: DigitsIterator::skip_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:771,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:780,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:782,1
    - Dst: DigitsIterator::skip_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:783,1
    - Dst: parse_u64_digits::<_, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:784,1
    - Dst: Bytes<'a, FORMAT>::is_contiguous
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:794,1
    - Dst: bool::is_none
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:794,1
    - Dst: current_count
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:797,1
    - Dst: bool::unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:804,1
    - Dst: unwrap().bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:804,1
    - Dst: bool::fraction_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:805,1
    - Dst: DigitsIterator::skip_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:808,1
    - Dst: parse_u64_digits::<_, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:810,1
    - Dst: bool::current_count
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:811,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:813,1
    - Dst: exponent_base
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:813,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:823,1
    CyclomaticComplexity: 58
    EdgeCount: 58
    ICount: 486
    argCount: 3
    argNames:
    - byte
    - is_negative
    - options
    argTypes:
    - Bytes<'a, FORMAT>
    - bool
    - '&Options'
    constantsTouched: []
    func_position:
      end: 834
      start: 495
    functionDepth: 6
    functionLinenumber: 495
    functionLinenumberEnd: 834
    functionName: parse_number
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - DigitsIterator::is_contiguous
    - Bytes<'a, FORMAT>::first_is
    - Bytes<'a, FORMAT>::is_contiguous
    - shared::log2
    - base_prefix
    - Error::ExponentWithoutFraction
    - peek
    - (u64, i32)::fraction_iter
    - case_sensitive_base_suffix
    - Bytes<'a, FORMAT>::current_count
    - Error::MissingExponent
    - bytes::<{ FORMAT }>
    - DigitsIterator::read_if_value_cased
    - bool::unwrap
    - Bytes<'a, FORMAT>::clone
    - Error::InvalidDigit
    - clone
    - current_count
    - bool::first
    - String::decimal_point
    - (u64, i32)::first_is_cased
    - Bytes<'a, FORMAT>::fraction_iter
    - parse_8digits::<_, FORMAT>
    - required_mantissa_digits
    - exponent_base
    - mantissa_radix
    - is_some
    - integer_iter
    - DigitsIterator::is_buffer_empty
    - DigitsIterator::read_if_value
    - required_fraction_digits
    - DigitsIterator::cursor
    - String::exponent
    - (u64, i32)::integer_iter
    - Error::EmptyInteger
    - bool::saturating_sub
    - required_integer_digits
    - get_unchecked
    - required_exponent_digits
    - case_sensitive_exponent
    - Bytes<'a, FORMAT>::cursor
    - Bytes<'a, FORMAT>::first_is_cased
    - bool::fraction_iter
    - bool::len
    - no_exponent_notation
    - Ok
    - as_slice
    - lexical_util::step::u64_step
    - parse_exponent_sign
    - wrapping_mul
    - base_suffix
    - Error::InvalidExponent
    - bool::current_count
    - parse_digits
    - bool::is_none
    - no_float_leading_zeros
    - wrapping_add
    - Bytes<'a, FORMAT>::exponent_iter
    - Bytes<'a, FORMAT>::integer_iter
    - no_exponent_without_fraction
    - cursor
    - Err
    - unwrap().bytes::<{ FORMAT }>
    - required_exponent_notation
    - parse_u64_digits::<_, FORMAT>
    - Error::EmptyMantissa
    - exponent_radix
    - (u64, i32)::step_unchecked
    - case_sensitive_base_prefix
    - Option::is_some
    - Error::EmptyFraction
    - Bytes<'a, FORMAT>::step_unchecked
    - Some
    - DigitsIterator::skip_zeros
    - Error::InvalidLeadingZeros
    - Error::EmptyExponent
    - radix
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse_number<''a, const FORMAT: u128, const IS_PARTIAL: bool>(mut
      byte: Bytes<''a, FORMAT>,is_negative: bool,options: &Options,) -> Result<(Number<''a>,
      usize)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: extended_to_float::<$type>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:2,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 242
    functionName: to_native
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 1
    functionsReached:
    - extended_to_float::<$type>
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:251,1
    - Dst: parse_mantissa_sign
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:252,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:253,1
    - Dst: is_consumed
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:253,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:257,1
    - Dst: Error::Empty
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:257,1
    - Dst: cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:257,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:259,1
    - Dst: try_fast_path::<_, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:267,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:268,1
    - Dst: moderate_path::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:271,1
    - Dst: String::lossy
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:271,1
    - Dst: slow_path::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:280,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:284,1
    - Dst: to_native
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:284,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 45
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&[u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 285
      start: 247
    functionDepth: 7
    functionLinenumber: 247
    functionLinenumberEnd: 285
    functionName: parse_complete
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - slow_path::<F, FORMAT>
    - is_consumed
    - Error::Empty
    - cursor
    - Ok
    - parse_mantissa_sign
    - bytes::<{ FORMAT }>
    - Err
    - try_fast_path::<_, FORMAT>
    - String::lossy
    - moderate_path::<F, FORMAT>
    - integer_iter
    - to_native
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse_complete<F: LemireFloat, const FORMAT: u128>(bytes: &[u8],options:
      &Options,) -> Result<F>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:294,1
    - Dst: parse_mantissa_sign
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:295,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:296,1
    - Dst: is_consumed
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:296,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:300,1
    - Dst: Error::Empty
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:300,1
    - Dst: cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:300,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:302,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:309,1
    - Dst: force_fast_path::<_, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:309,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&[u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 310
      start: 290
    functionDepth: 7
    functionLinenumber: 290
    functionLinenumberEnd: 310
    functionName: fast_path_complete
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - is_consumed
    - Error::Empty
    - cursor
    - Ok
    - force_fast_path::<_, FORMAT>
    - parse_mantissa_sign
    - bytes::<{ FORMAT }>
    - Err
    - integer_iter
    linkageType: ''
    returnType: Result
    signature: 'pub fn fast_path_complete<F: LemireFloat, const FORMAT: u128>(bytes:
      &[u8],options: &Options,) -> Result<F>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:368,1
    - Dst: parse_mantissa_sign
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:369,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:370,1
    - Dst: is_consumed
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:370,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:374,1
    - Dst: Error::Empty
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:374,1
    - Dst: cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:374,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:376,1
    - Dst: cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:376,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:389,1
    - Dst: force_fast_path::<_, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:389,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    argCount: 2
    argNames:
    - bytes
    - options
    argTypes:
    - '&[u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 390
      start: 364
    functionDepth: 7
    functionLinenumber: 364
    functionLinenumberEnd: 390
    functionName: fast_path_partial
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - is_consumed
    - Error::Empty
    - cursor
    - Ok
    - force_fast_path::<_, FORMAT>
    - parse_mantissa_sign
    - bytes::<{ FORMAT }>
    - Err
    - integer_iter
    linkageType: ''
    returnType: Result
    signature: 'pub fn fast_path_partial<F: LemireFloat, const FORMAT: u128>(bytes:
      &[u8],options: &Options,) -> Result<(F, usize)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_power_two
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:408,1
    - Dst: binary::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:410,1
    - Dst: bellerophon::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:412,1
    - Dst: bellerophon::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:418,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:427,1
    - Dst: lemire::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:429,1
    - Dst: is_power_two
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:430,1
    - Dst: binary::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:432,1
    - Dst: bellerophon::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:434,1
    - Dst: mantissa_radix
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:441,1
    - Dst: lemire::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:444,1
    - Dst: binary::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:447,1
    - Dst: lemire::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:453,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 33
    argCount: 2
    argNames:
    - num
    - lossy
    argTypes:
    - '&Number'
    - bool
    constantsTouched: []
    func_position:
      end: 456
      start: 399
    functionDepth: 1
    functionLinenumber: 399
    functionLinenumberEnd: 456
    functionName: moderate_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - binary::<F, FORMAT>
    - is_power_two
    - bellerophon::<F, FORMAT>
    - lemire::<F>
    - mantissa_radix
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn moderate_path<F: LemireFloat, const FORMAT: u128>(num: &Number,lossy:
      bool,) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: slow_radix::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:468,1
    - Dst: is_power_two
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:474,1
    - Dst: slow_binary::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:475,1
    - Dst: slow_radix::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:477,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - num
    - fp
    argTypes:
    - Number
    - ExtendedFloat80
    constantsTouched: []
    func_position:
      end: 480
      start: 462
    functionDepth: 1
    functionLinenumber: 462
    functionLinenumberEnd: 480
    functionName: slow_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - slow_binary::<F, FORMAT>
    - is_power_two
    - slow_radix::<F, FORMAT>
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn slow_path<F: LemireFloat, const FORMAT: u128>(num: Number,fp:
      ExtendedFloat80,) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_number::<FORMAT, true>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - byte
    - is_negative
    - options
    argTypes:
    - Bytes<'a, FORMAT>
    - bool
    - '&Options'
    constantsTouched: []
    func_position:
      end: 843
      start: 837
    functionDepth: 0
    functionLinenumber: 837
    functionLinenumberEnd: 843
    functionName: parse_partial_number
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 1
    functionsReached:
    - parse_number::<FORMAT, true>
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse_partial_number<''a, const FORMAT: u128>(byte: Bytes<''a,
      FORMAT>,is_negative: bool,options: &Options,) -> Result<(Number<''a>, usize)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Bytes<'a, FORMAT>::buffer_length
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:853,1
    - Dst: parse_number::<FORMAT, false>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:854,1
    - Dst: Ok
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:856,1
    - Dst: Err
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:858,1
    - Dst: Error::InvalidDigit
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:858,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 3
    argNames:
    - byte
    - is_negative
    - options
    argTypes:
    - Bytes<'a, FORMAT>
    - bool
    - '&Options'
    constantsTouched: []
    func_position:
      end: 860
      start: 847
    functionDepth: 4
    functionLinenumber: 847
    functionLinenumberEnd: 860
    functionName: parse_complete_number
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 1
    functionsReached:
    - parse_number::<FORMAT, false>
    - Error::InvalidDigit
    - Bytes<'a, FORMAT>::buffer_length
    - Ok
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse_complete_number<''a, const FORMAT: u128>(byte: Bytes<''a,
      FORMAT>,is_negative: bool,options: &Options,) -> Result<Number<''a>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitsIterator::peek
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:872,1
    - Dst: lexical_util::digit::char_to_digit_const
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:873,1
    - Dst: cb
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:874,1
    - Dst: DigitsIterator::step_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:880,1
    - Dst: DigitsIterator::increment_count
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:881,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 3
    argNames:
    - iter
    - radix
    - cb
    argTypes:
    - Iter
    - u32
    - Cb
    constantsTouched: []
    func_position:
      end: 883
      start: 867
    functionDepth: 3
    functionLinenumber: 867
    functionLinenumberEnd: 883
    functionName: parse_digits
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 2
    functionsReached:
    - cb
    - DigitsIterator::peek
    - DigitsIterator::increment_count
    - lexical_util::digit::char_to_digit_const
    - DigitsIterator::step_unchecked
    linkageType: ''
    returnType: void
    signature: 'pub fn parse_digits<''a, Iter, Cb>(mut iter: Iter, radix: u32, mut
      cb: Cb)whereIter: DigitsIter<''a>,Cb: FnMut(u32),'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:113,1
    - Dst: can_try_parse_multidigit
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:117,1
    - Dst: radix8
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:119,1
    - Dst: algorithm::try_parse_8digits::<u64, _, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:121,1
    - Dst: wrapping_mul
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:122,1
    - Dst: wrapping_add
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:122,1
    - Dst: lexical_util::digit::char_to_valid_digit_const
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:132,1
    - Dst: checked_mul
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:134,1
    - Dst: and_then
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:134,1
    - Dst: checked_add
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:134,1
    - Dst: usize::saturating_sub
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:144,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 64
    argCount: 5
    argNames:
    - iter
    - mantissa
    - step
    - overflowed
    - zero
    argTypes:
    - Iter
    - '&mut u64'
    - '&mut usize'
    - '&mut bool'
    - '&mut bool'
    constantsTouched: []
    func_position:
      end: 146
      start: 103
    functionDepth: 4
    functionLinenumber: 103
    functionLinenumberEnd: 146
    functionName: parse_u64_digits
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/binary.rs
    functionUses: 0
    functionsReached:
    - and_then
    - usize::saturating_sub
    - checked_mul
    - checked_add
    - can_try_parse_multidigit
    - algorithm::try_parse_8digits::<u64, _, FORMAT>
    - radix
    - wrapping_mul
    - wrapping_add
    - radix8
    - lexical_util::digit::char_to_valid_digit_const
    linkageType: ''
    returnType: void
    signature: 'pub fn parse_u64_digits<''a, Iter, const FORMAT: u128>(mut iter: Iter,mantissa:
      &mut u64,step: &mut usize,overflowed: &mut bool,zero: &mut bool,) whereIter:
      DigitsIter<''a>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: case_sensitive_special
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:965,1
    - Dst: shared::starts_with
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:966,1
    - Dst: Bytes<FORMAT>::special_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:966,1
    - Dst: String::iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:966,1
    - Dst: Bytes<FORMAT>::special_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:968,1
    - Dst: DigitsIterator::peek
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:968,1
    - Dst: Bytes<FORMAT>::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:969,1
    - Dst: shared::starts_with_uncased
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:971,1
    - Dst: Bytes<FORMAT>::special_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:971,1
    - Dst: String::iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:971,1
    - Dst: Bytes<FORMAT>::special_iter
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:973,1
    - Dst: DigitsIterator::peek
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:973,1
    - Dst: Bytes<FORMAT>::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:974,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 37
    argCount: 2
    argNames:
    - byte
    - string
    argTypes:
    - Bytes<FORMAT>
    - '&''static [u8]'
    constantsTouched: []
    func_position:
      end: 977
      start: 963
    functionDepth: 4
    functionLinenumber: 963
    functionLinenumberEnd: 977
    functionName: is_special_eq
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - Bytes<FORMAT>::special_iter
    - DigitsIterator::peek
    - String::iter
    - shared::starts_with
    - case_sensitive_special
    - shared::starts_with_uncased
    - Bytes<FORMAT>::cursor
    linkageType: ''
    returnType: usize
    signature: 'pub fn is_special_eq<const FORMAT: u128>(mut byte: Bytes<FORMAT>,
      string: &''static [u8]) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: no_special
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:990,1
    - Dst: Bytes<FORMAT>::cursor
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:994,1
    - Dst: Bytes<FORMAT>::buffer_length
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:995,1
    - Dst: String::nan_string
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:996,1
    - Dst: Option::len
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:997,1
    - Dst: is_special_eq::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:998,1
    - Dst: Bytes<FORMAT>::clone
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:998,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1000,1
    - Dst: String::infinity_string
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1004,1
    - Dst: Option::len
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1005,1
    - Dst: is_special_eq::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1006,1
    - Dst: Bytes<FORMAT>::clone
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1006,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1008,1
    - Dst: String::inf_string
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1012,1
    - Dst: Option::len
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1013,1
    - Dst: is_special_eq::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1014,1
    - Dst: Bytes<FORMAT>::clone
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1014,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1016,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 70
    argCount: 2
    argNames:
    - byte
    - options
    argTypes:
    - Bytes<FORMAT>
    - '&Options'
    constantsTouched: []
    func_position:
      end: 1022
      start: 982
    functionDepth: 4
    functionLinenumber: 982
    functionLinenumberEnd: 1022
    functionName: parse_positive_special
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - Option::len
    - Some
    - String::nan_string
    - Bytes<FORMAT>::buffer_length
    - is_special_eq::<FORMAT>
    - String::infinity_string
    - String::inf_string
    - Bytes<FORMAT>::cursor
    - Bytes<FORMAT>::clone
    - no_special
    linkageType: ''
    returnType: Option
    signature: 'pub fn parse_positive_special<F, const FORMAT: u128>(byte: Bytes<FORMAT>,options:
      &Options,) -> Option<(F, usize)>whereF: LemireFloat,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_positive_special::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1035,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1039,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 3
    argNames:
    - byte
    - is_negative
    - options
    argTypes:
    - Bytes<FORMAT>
    - bool
    - '&Options'
    constantsTouched: []
    func_position:
      end: 1040
      start: 1027
    functionDepth: 0
    functionLinenumber: 1027
    functionLinenumberEnd: 1040
    functionName: parse_partial_special
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - parse_positive_special::<F, FORMAT>
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn parse_partial_special<F, const FORMAT: u128>(byte: Bytes<FORMAT>,is_negative:
      bool,options: &Options,) -> Option<(F, usize)>whereF: LemireFloat,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Bytes<FORMAT>::buffer_length
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1053,1
    - Dst: parse_partial_special::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1054,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/parse.rs:1056,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 3
    argNames:
    - byte
    - is_negative
    - options
    argTypes:
    - Bytes<FORMAT>
    - bool
    - '&Options'
    constantsTouched: []
    func_position:
      end: 1060
      start: 1045
    functionDepth: 4
    functionLinenumber: 1045
    functionLinenumberEnd: 1060
    functionName: parse_special
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/parse.rs
    functionUses: 0
    functionsReached:
    - Bytes<FORMAT>::buffer_length
    - Some
    - parse_partial_special::<F, FORMAT>
    linkageType: ''
    returnType: Option
    signature: 'pub fn parse_special<F, const FORMAT: u128>(byte: Bytes<FORMAT>,is_negative:
      bool,options: &Options,) -> Option<F>whereF: LemireFloat,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scientific_exponent::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:62,1
    - Dst: F::max_digits
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:75,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:75,1
    - Dst: digit_comp::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:77,1
    - Dst: byte_comp::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:80,1
    - Dst: F::max_digits
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:87,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:87,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:87,1
    - Dst: digit_comp::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 2
    argNames:
    - num
    - fp
    argTypes:
    - Number
    - ExtendedFloat80
    constantsTouched: []
    func_position:
      end: 90
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 90
    functionName: slow_radix
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 0
    functionsReached:
    - byte_comp::<F, FORMAT>
    - Option::unwrap
    - digit_comp::<F, FORMAT>
    - radix
    - scientific_exponent::<FORMAT>
    - F::max_digits
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn slow_radix<F: RawFloat, const FORMAT: u128>(num: Number,fp:
      ExtendedFloat80,) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_mantissa::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:108,1
    - Dst: positive_digit_comp::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:112,1
    - Dst: negative_digit_comp::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 4
    argNames:
    - num
    - fp
    - sci_exp
    - max_digits
    argTypes:
    - Number
    - ExtendedFloat80
    - i32
    - usize
    constantsTouched: []
    func_position:
      end: 116
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 116
    functionName: digit_comp
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 0
    functionsReached:
    - parse_mantissa::<FORMAT>
    - positive_digit_comp::<F, FORMAT>
    - negative_digit_comp::<F, FORMAT>
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn digit_comp<F: RawFloat, const FORMAT: u128>(num: Number,fp:
      ExtendedFloat80,sci_exp: i32,max_digits: usize,) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Bigint::pow
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:135,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:135,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:135,1
    - Dst: Bigint::hi64
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:140,1
    - Dst: Bigint::bit_length
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:141,1
    - Dst: shared::round::<F, _>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:148,1
    - Dst: shared::round_nearest_tie_even
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:149,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    argCount: 2
    argNames:
    - bigmant
    - exponent
    argTypes:
    - Bigint
    - i32
    constantsTouched: []
    func_position:
      end: 154
      start: 125
    functionDepth: 7
    functionLinenumber: 125
    functionLinenumberEnd: 154
    functionName: positive_digit_comp
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - Bigint::hi64
    - Bigint::pow
    - radix
    - Bigint::bit_length
    - shared::round::<F, _>
    - shared::round_nearest_tie_even
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn positive_digit_comp<F: RawFloat, const FORMAT: u128>(mut bigmant:
      Bigint,exponent: i32,) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:193,1
    - Dst: shared::round::<F, _>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:202,1
    - Dst: extended_to_float::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:203,1
    - Dst: bh
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:206,1
    - Dst: Bigint::from_u64
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:207,1
    - Dst: Self::is_even
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:217,1
    - Dst: Self::pow
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:232,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:232,1
    - Dst: Self::pow
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:235,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:235,1
    - Dst: Self::pow
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:238,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:238,1
    - Dst: Bigint::pow
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:240,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:240,1
    - Dst: core::cmp
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:244,1
    - Dst: shared::round::<F, _>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:245,1
    - Dst: shared::round_nearest_tie_even
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:246,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 73
    argCount: 3
    argNames:
    - bigmant
    - fp
    - exponent
    argTypes:
    - Bigint
    - ExtendedFloat80
    - i32
    constantsTouched: []
    func_position:
      end: 258
      start: 183
    functionDepth: 8
    functionLinenumber: 183
    functionLinenumberEnd: 258
    functionName: negative_digit_comp
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 0
    functionsReached:
    - extended_to_float::<F>
    - Option::unwrap
    - unwrap
    - Bigint::pow
    - Self::pow
    - core::cmp
    - radix
    - Self::is_even
    - shared::round::<F, _>
    - shared::round_nearest_tie_even
    - Bigint::from_u64
    - bh
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn negative_digit_comp<F: RawFloat, const FORMAT: u128>(bigmant:
      Bigint,mut fp: ExtendedFloat80,exponent: i32,) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::digit::char_to_valid_digit_const
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 317
    functionName: add_digit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 1
    functionsReached:
    - lexical_util::digit::char_to_valid_digit_const
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: add_temporary
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 326
    functionDepth: 1
    functionLinenumber: 326
    functionLinenumberEnd: 347
    functionName: add_temporary
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 3
    functionsReached:
    - add_temporary
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: add_temporary
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:5,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 354
    functionDepth: 2
    functionLinenumber: 354
    functionLinenumberEnd: 362
    functionName: round_up_truncated
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 1
    functionsReached:
    - add_temporary
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DigitsIterator::is_contiguous
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:6,1
    - Dst: DigitsIterator::peek_u64
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:7,1
    - Dst: DigitsIterator::step_by_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:9,1
    - Dst: round_up_truncated
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:12,1
    - Dst: round_up_truncated
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:20,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 370
    functionDepth: 6
    functionLinenumber: 370
    functionLinenumberEnd: 395
    functionName: round_up_nonzero
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 1
    functionsReached:
    - DigitsIterator::step_by_unchecked
    - DigitsIterator::is_contiguous
    - DigitsIterator::peek_u64
    - round_up_truncated
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:406,1
    - Dst: Bigint::new
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:415,1
    - Dst: limits::u32_power_limit
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:419,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:419,1
    - Dst: limits::u64_power_limit
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:421,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:421,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:423,1
    - Dst: pow
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:423,1
    - Dst: integer.bytes::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:426,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:427,1
    - Dst: DigitsIterator::skip_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:428,1
    - Dst: try_parse_8digits
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:431,1
    - Dst: DigitsIterator::next
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:435,1
    - Dst: add_digit
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:436,1
    - Dst: add_temporary
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:446,1
    - Dst: round_up_nonzero
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:447,1
    - Dst: bytes::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:449,1
    - Dst: round_up_nonzero
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:450,1
    - Dst: add_temporary
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:456,1
    - Dst: bytes::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:462,1
    - Dst: bool::integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:463,1
    - Dst: DigitsIterator::skip_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:466,1
    - Dst: try_parse_8digits
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:470,1
    - Dst: DigitsIterator::next
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:474,1
    - Dst: add_digit
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:475,1
    - Dst: add_temporary
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:484,1
    - Dst: round_up_nonzero
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:485,1
    - Dst: add_temporary
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:490,1
    - Dst: add_temporary
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:498,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 97
    argCount: 2
    argNames:
    - num
    - max_digits
    argTypes:
    - Number
    - usize
    constantsTouched: []
    func_position:
      end: 501
      start: 404
    functionDepth: 7
    functionLinenumber: 404
    functionLinenumberEnd: 501
    functionName: parse_mantissa
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 0
    functionsReached:
    - DigitsIterator::next
    - integer.bytes::<FORMAT>
    - DigitsIterator::skip_zeros
    - add_digit
    - limits::u64_power_limit
    - add_temporary
    - bool::integer_iter
    - radix
    - round_up_nonzero
    - bytes::<FORMAT>
    - Bigint::new
    - integer_iter
    - try_parse_8digits
    - pow
    - limits::u32_power_limit
    linkageType: ''
    returnType: (Bigint, usize)
    signature: 'pub fn parse_mantissa<const FORMAT: u128>(num: Number, max_digits:
      usize) -> (Bigint, usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:3,1
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:5,1
    - Dst: quorem
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:10,1
    - Dst: lexical_util::digit::digit_to_char_const
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:11,1
    - Dst: mul_small
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:12,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:12,1
    - Dst: is_empty
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:21,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 47
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 510
    functionDepth: 6
    functionLinenumber: 510
    functionLinenumberEnd: 539
    functionName: integer_compare
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 1
    functionsReached:
    - is_empty
    - unwrap
    - quorem
    - lexical_util::digit::digit_to_char_const
    - next
    - mul_small
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:4,1
    - Dst: next
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:6,1
    - Dst: quorem
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:11,1
    - Dst: lexical_util::digit::digit_to_char_const
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:12,1
    - Dst: mul_small
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:13,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:13,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 576
      start: 548
    functionDepth: 6
    functionLinenumber: 548
    functionLinenumberEnd: 576
    functionName: fraction_compare
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 1
    functionsReached:
    - is_empty
    - unwrap
    - quorem
    - lexical_util::digit::digit_to_char_const
    - next
    - mul_small
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shared::round::<F, _>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:607,1
    - Dst: extended_to_float::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:608,1
    - Dst: Bigfloat::from_float
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:611,1
    - Dst: bh::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:611,1
    - Dst: Bigfloat::from_u32
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:614,1
    - Dst: u32::pow
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:615,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:615,1
    - Dst: i32::unsigned_abs
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:615,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:615,1
    - Dst: Bigfloat::from_u32
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:625,1
    - Dst: integral_binary_factor
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:634,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:634,1
    - Dst: leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:635,1
    - Dst: wrapping_sub
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:635,1
    - Dst: shl_bits
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:637,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:637,1
    - Dst: unsigned_abs
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:644,1
    - Dst: shl
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:647,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:647,1
    - Dst: i32::ceil_divmod
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:654,1
    - Dst: shl_bits
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:657,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:657,1
    - Dst: shl_limbs
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:661,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:661,1
    - Dst: compare_bytes::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:667,1
    - Dst: shared::round::<F, _>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:668,1
    - Dst: shared::round_nearest_tie_even
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:669,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 118
    argCount: 3
    argNames:
    - number
    - fp
    - sci_exp
    argTypes:
    - Number
    - ExtendedFloat80
    - i32
    constantsTouched: []
    func_position:
      end: 681
      start: 594
    functionDepth: 7
    functionLinenumber: 594
    functionLinenumberEnd: 681
    functionName: byte_comp
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 0
    functionsReached:
    - compare_bytes::<FORMAT>
    - leading_zeros
    - extended_to_float::<F>
    - shl_bits
    - shared::round_nearest_tie_even
    - shl
    - Bigfloat::from_float
    - unsigned_abs
    - integral_binary_factor
    - shl_limbs
    - i32::ceil_divmod
    - i32::unsigned_abs
    - u32::pow
    - wrapping_sub
    - bh::<F>
    - unwrap
    - radix
    - shared::round::<F, _>
    - Bigfloat::from_u32
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn byte_comp<F: RawFloat, const FORMAT: u128>(number: Number,mut
      fp: ExtendedFloat80,sci_exp: i32,) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:698,1
    - Dst: integer.bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:702,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:703,1
    - Dst: DigitsIterator::skip_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:704,1
    - Dst: DigitsIterator::is_buffer_empty
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:705,1
    - Dst: unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:707,1
    - Dst: fraction.unwrap().bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:707,1
    - Dst: bool::fraction_iter
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:708,1
    - Dst: DigitsIterator::skip_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:709,1
    - Dst: fraction_compare
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:710,1
    - Dst: integer_compare
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:712,1
    - Dst: bytes::<{ FORMAT }>
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:714,1
    - Dst: bool::fraction_iter
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:715,1
    - Dst: fraction_compare
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:716,1
    - Dst: is_empty
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:717,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 42
    argCount: 3
    argNames:
    - number
    - num
    - den
    argTypes:
    - Number
    - Bigfloat
    - Bigfloat
    constantsTouched: []
    func_position:
      end: 725
      start: 692
    functionDepth: 8
    functionLinenumber: 692
    functionLinenumberEnd: 725
    functionName: compare_bytes
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 0
    functionsReached:
    - DigitsIterator::is_buffer_empty
    - DigitsIterator::skip_zeros
    - fraction.unwrap().bytes::<{ FORMAT }>
    - is_empty
    - unwrap
    - bytes::<{ FORMAT }>
    - radix
    - bool::fraction_iter
    - integer_compare
    - fraction_compare
    - integer.bytes::<{ FORMAT }>
    - integer_iter
    linkageType: ''
    returnType: cmp::Ordering
    signature: 'pub fn compare_bytes<const FORMAT: u128>(number: Number,mut num: Bigfloat,den:
      Bigfloat,) -> cmp::Ordering'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/slow.rs:744,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    argCount: 1
    argNames:
    - num
    argTypes:
    - '&Number'
    constantsTouched: []
    func_position:
      end: 762
      start: 734
    functionDepth: 3
    functionLinenumber: 734
    functionLinenumberEnd: 762
    functionName: scientific_exponent
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 0
    functionsReached:
    - radix
    linkageType: ''
    returnType: i32
    signature: 'pub fn scientific_exponent<const FORMAT: u128>(num: &Number) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 838
      start: 832
    functionDepth: 0
    functionLinenumber: 832
    functionLinenumberEnd: 838
    functionName: integral_binary_factor
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/slow.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: 'pub const fn integral_binary_factor(radix: u32) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::new
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 82
    functionName: Bigint::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 2
    functionsReached:
    - StackVec::new
    linkageType: ''
    returnType: Self
    signature: pub const fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::from_u32
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 6
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: Bigint::from_u32
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - StackVec::from_u32
    linkageType: ''
    returnType: Self
    signature: 'pub fn from_u32(value: u32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::from_u64
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 98
      start: 94
    functionDepth: 6
    functionLinenumber: 94
    functionLinenumberEnd: 98
    functionName: Bigint::from_u64
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 2
    functionsReached:
    - StackVec::from_u64
    linkageType: ''
    returnType: Self
    signature: 'pub fn from_u64(value: u64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: hi64
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: Bigint::hi64
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - hi64
    linkageType: ''
    returnType: (u64, bool)
    signature: pub fn hi64(&self) -> (u64, bool)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: split_radix
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:108,1
    - Dst: pow::<BIGINT_LIMBS>
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:110,1
    - Dst: shl
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:113,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    argCount: 2
    argNames:
    - base
    - exp
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 116
      start: 107
    functionDepth: 6
    functionLinenumber: 107
    functionLinenumberEnd: 116
    functionName: Bigint::pow
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 3
    functionsReached:
    - split_radix
    - Some
    - shl
    - pow::<BIGINT_LIMBS>
    linkageType: ''
    returnType: Option
    signature: 'pub fn pow(&mut self, base: u32, exp: u32) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bit_length
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 5
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: Bigint::bit_length
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - bit_length
    linkageType: ''
    returnType: u32
    signature: pub fn bit_length(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - '&Bigint'
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: Bigint::mul_assign
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn mul_assign(&mut self, rhs: &Bigint)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: Bigint::default
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - Self::new
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::new
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 177
    functionName: Bigfloat::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - StackVec::new
    linkageType: ''
    returnType: Self
    signature: pub const fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::from_u64
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - fp
    argTypes:
    - ExtendedFloat80
    constantsTouched: []
    func_position:
      end: 186
      start: 181
    functionDepth: 6
    functionLinenumber: 181
    functionLinenumberEnd: 186
    functionName: Bigfloat::from_float
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - StackVec::from_u64
    linkageType: ''
    returnType: Self
    signature: 'pub fn from_float(fp: ExtendedFloat80) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::from_u32
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 195
      start: 190
    functionDepth: 6
    functionLinenumber: 190
    functionLinenumberEnd: 195
    functionName: Bigfloat::from_u32
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - StackVec::from_u32
    linkageType: ''
    returnType: Self
    signature: 'pub fn from_u32(value: u32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::from_u64
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 204
      start: 199
    functionDepth: 6
    functionLinenumber: 199
    functionLinenumberEnd: 204
    functionName: Bigfloat::from_u64
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - StackVec::from_u64
    linkageType: ''
    returnType: Self
    signature: 'pub fn from_u64(value: u64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: split_radix
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:209,1
    - Dst: pow::<BIGFLOAT_LIMBS>
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:211,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:216,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 2
    argNames:
    - base
    - exp
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 217
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 217
    functionName: Bigfloat::pow
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - split_radix
    - pow::<BIGFLOAT_LIMBS>
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn pow(&mut self, base: u32, exp: u32) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shl_bits
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 5
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: Bigfloat::shl_bits
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - shl_bits
    linkageType: ''
    returnType: Option
    signature: 'pub fn shl_bits(&mut self, n: usize) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shl_limbs
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 234
      start: 229
    functionDepth: 4
    functionLinenumber: 229
    functionLinenumberEnd: 234
    functionName: Bigfloat::shl_limbs
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - shl_limbs
    linkageType: ''
    returnType: Option
    signature: 'pub fn shl_limbs(&mut self, n: usize) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shl
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 6
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: Bigfloat::shl
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - shl
    linkageType: ''
    returnType: Option
    signature: 'pub fn shl(&mut self, n: usize) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 4
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: Bigfloat::leading_zeros
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - leading_zeros
    linkageType: ''
    returnType: u32
    signature: pub fn leading_zeros(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: large_mul
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:256,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - '&Bigfloat'
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 6
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: Bigfloat::mul_assign
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - large_mul
    linkageType: ''
    returnType: void
    signature: 'fn mul_assign(&mut self, rhs: &Bigfloat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionName: Bigfloat::default
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - Self::new
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:2,1
    - Dst: nonzero
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:3,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 288
    functionDepth: 4
    functionLinenumber: 288
    functionLinenumberEnd: 327
    functionName: hi
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 4
    functionsReached:
    - hi
    - nonzero
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::MaybeUninit::uninit
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 338
    functionName: StackVec::new
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 3
    functionsReached:
    - mem::MaybeUninit::uninit
    linkageType: ''
    returnType: Self
    signature: pub const fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_mut_ptr
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:344,1
    - Dst: data.as_mut_ptr().cast::<Limb>
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:344,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 345
    functionName: StackVec::as_mut_ptr
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 4
    functionsReached:
    - as_mut_ptr
    - data.as_mut_ptr().cast::<Limb>
    linkageType: ''
    returnType: '*mut Limb'
    signature: pub fn as_mut_ptr(&mut self) -> *mut Limb
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ptr
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:351,1
    - Dst: data.as_ptr().cast::<Limb>
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 350
    functionDepth: 6
    functionLinenumber: 350
    functionLinenumberEnd: 352
    functionName: StackVec::as_ptr
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - data.as_ptr().cast::<Limb>
    - as_ptr
    linkageType: ''
    returnType: '*const Limb'
    signature: pub fn as_ptr(&self) -> *const Limb
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:358,1
    - Dst: try_extend
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:359,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - x
    argTypes:
    - '&[Limb]'
    constantsTouched: []
    func_position:
      end: 361
      start: 357
    functionDepth: 6
    functionLinenumber: 357
    functionLinenumberEnd: 361
    functionName: StackVec::try_from
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - Self::new
    - Some
    - try_extend
    linkageType: ''
    returnType: Option
    signature: 'pub fn try_from(x: &[Limb]) -> Option<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 377
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 377
    functionName: StackVec::set_len
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub unsafe fn set_len(&mut self, len: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 382
    functionDepth: 0
    functionLinenumber: 382
    functionLinenumberEnd: 384
    functionName: StackVec::len
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: pub const fn len(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 391
    functionName: StackVec::is_empty
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - StackVec::len
    linkageType: ''
    returnType: bool
    signature: pub const fn is_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 398
    functionName: StackVec::capacity
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: pub const fn capacity(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:410,1
    - Dst: StackVec::as_mut_ptr
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:411,1
    - Dst: '*mut Limb::add'
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:411,1
    - Dst: '*const u8::write'
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:412,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 1
    argNames:
    - value
    argTypes:
    - Limb
    constantsTouched: []
    func_position:
      end: 415
      start: 406
    functionDepth: 2
    functionLinenumber: 406
    functionLinenumberEnd: 415
    functionName: StackVec::push_unchecked
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - StackVec::as_mut_ptr
    - StackVec::len
    - '*mut Limb::add'
    - '*const u8::write'
    linkageType: ''
    returnType: void
    signature: 'unsafe fn push_unchecked(&mut self, value: Limb)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:420,1
    - Dst: StackVec::capacity
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:420,1
    - Dst: StackVec::push_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:422,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:423,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - value
    argTypes:
    - Limb
    constantsTouched: []
    func_position:
      end: 427
      start: 419
    functionDepth: 3
    functionLinenumber: 419
    functionLinenumberEnd: 427
    functionName: StackVec::try_push
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - StackVec::capacity
    - StackVec::len
    - Some
    - StackVec::push_unchecked
    linkageType: ''
    returnType: Option
    signature: 'pub fn try_push(&mut self, value: Limb) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ptr::read
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:440,1
    - Dst: StackVec::as_mut_ptr
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:440,1
    - Dst: '*mut Limb::add'
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:440,1
    - Dst: StackVec::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:440,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 441
      start: 435
    functionDepth: 7
    functionLinenumber: 435
    functionLinenumberEnd: 441
    functionName: StackVec::pop_unchecked
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - ptr::read
    - StackVec::len
    - '*mut Limb::add'
    - StackVec::as_mut_ptr
    linkageType: ''
    returnType: Limb
    signature: unsafe fn pop_unchecked(&mut self) -> Limb
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::is_empty
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:447,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:451,1
    - Dst: StackVec::pop_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:451,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 446
    functionDepth: 8
    functionLinenumber: 446
    functionLinenumberEnd: 453
    functionName: StackVec::pop
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - StackVec::is_empty
    - StackVec::pop_unchecked
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn pop(&mut self) -> Option<Limb>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:462,1
    - Dst: '&[Limb]::len'
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:463,1
    - Dst: '&[Limb]::as_ptr'
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:465,1
    - Dst: StackVec::as_mut_ptr
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:468,1
    - Dst: '*mut Limb::add'
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:468,1
    - Dst: ptr::copy_nonoverlapping
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:469,1
    - Dst: '&[Limb]::len'
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:469,1
    - Dst: StackVec::set_len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:470,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 1
    argNames:
    - slc
    argTypes:
    - '&[Limb]'
    constantsTouched: []
    func_position:
      end: 472
      start: 461
    functionDepth: 4
    functionLinenumber: 461
    functionLinenumberEnd: 472
    functionName: StackVec::extend_unchecked
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - '&[Limb]::len'
    - StackVec::set_len
    - StackVec::as_mut_ptr
    - StackVec::len
    - '*mut Limb::add'
    - '&[Limb]::as_ptr'
    - ptr::copy_nonoverlapping
    linkageType: ''
    returnType: void
    signature: 'unsafe fn extend_unchecked(&mut self, slc: &[Limb])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:477,1
    - Dst: '&[Limb]::len'
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:477,1
    - Dst: StackVec::capacity
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:477,1
    - Dst: StackVec::extend_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:479,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:480,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 1
    argNames:
    - slc
    argTypes:
    - '&[Limb]'
    constantsTouched: []
    func_position:
      end: 484
      start: 476
    functionDepth: 5
    functionLinenumber: 476
    functionLinenumberEnd: 484
    functionName: StackVec::try_extend
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - '&[Limb]::len'
    - StackVec::len
    - Some
    - StackVec::capacity
    - StackVec::extend_unchecked
    linkageType: ''
    returnType: Option
    signature: 'pub fn try_extend(&mut self, slc: &[Limb]) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 494
      start: 491
    functionDepth: 0
    functionLinenumber: 491
    functionLinenumberEnd: 494
    functionName: StackVec::truncate_unchecked
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'unsafe fn truncate_unchecked(&mut self, len: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:504,1
    - Dst: StackVec::as_mut_ptr
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:514,1
    - Dst: '*mut Limb::add'
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:514,1
    - Dst: ptr::write
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:515,1
    - Dst: StackVec::truncate_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:521,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 2
    argNames:
    - len
    - value
    argTypes:
    - usize
    - Limb
    constantsTouched: []
    func_position:
      end: 523
      start: 502
    functionDepth: 2
    functionLinenumber: 502
    functionLinenumberEnd: 523
    functionName: StackVec::resize_unchecked
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - StackVec::as_mut_ptr
    - StackVec::len
    - '*mut Limb::add'
    - ptr::write
    - StackVec::truncate_unchecked
    linkageType: ''
    returnType: void
    signature: 'pub unsafe fn resize_unchecked(&mut self, len: usize, value: Limb)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::capacity
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:531,1
    - Dst: StackVec::resize_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:535,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:536,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - len
    - value
    argTypes:
    - usize
    - Limb
    constantsTouched: []
    func_position:
      end: 538
      start: 530
    functionDepth: 3
    functionLinenumber: 530
    functionLinenumberEnd: 538
    functionName: StackVec::try_resize
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - StackVec::capacity
    - Some
    - StackVec::resize_unchecked
    linkageType: ''
    returnType: Option
    signature: 'pub fn try_resize(&mut self, len: usize, value: Limb) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::rview
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:545,1
    - Dst: ReverseView::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:549,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:551,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:552,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:553,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:554,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 544
    functionDepth: 5
    functionLinenumber: 544
    functionLinenumberEnd: 557
    functionName: StackVec::hi16
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - hi
    - StackVec::rview
    - ReverseView::len
    linkageType: ''
    returnType: (u16, bool)
    signature: pub fn hi16(&self) -> (u16, bool)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::rview
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:562,1
    - Dst: ReverseView::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:566,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:568,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:569,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:570,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:571,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 574
      start: 561
    functionDepth: 5
    functionLinenumber: 561
    functionLinenumberEnd: 574
    functionName: StackVec::hi32
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - hi
    - StackVec::rview
    - ReverseView::len
    linkageType: ''
    returnType: (u32, bool)
    signature: pub fn hi32(&self) -> (u32, bool)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::rview
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:579,1
    - Dst: ReverseView::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:583,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:585,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:586,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:587,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:588,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:589,1
    - Dst: hi
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:590,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 593
      start: 578
    functionDepth: 5
    functionLinenumber: 578
    functionLinenumberEnd: 593
    functionName: StackVec::hi64
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - hi
    - StackVec::rview
    - ReverseView::len
    linkageType: ''
    returnType: (u64, bool)
    signature: pub fn hi64(&self) -> (u64, bool)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:601,1
    - Dst: try_push
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:603,1
    - Dst: normalize
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:604,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - x
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 606
      start: 600
    functionDepth: 5
    functionLinenumber: 600
    functionLinenumberEnd: 606
    functionName: StackVec::from_u16
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - try_push
    - Self::new
    - normalize
    linkageType: ''
    returnType: Self
    signature: 'pub fn from_u16(x: u16) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:612,1
    - Dst: try_push
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:615,1
    - Dst: normalize
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - x
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 618
      start: 611
    functionDepth: 5
    functionLinenumber: 611
    functionLinenumberEnd: 618
    functionName: StackVec::from_u32
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 2
    functionsReached:
    - try_push
    - Self::new
    - normalize
    linkageType: ''
    returnType: Self
    signature: 'pub fn from_u32(x: u32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:624,1
    - Dst: try_push
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:628,1
    - Dst: try_push
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:629,1
    - Dst: try_push
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:631,1
    - Dst: normalize
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:633,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 1
    argNames:
    - x
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 635
      start: 623
    functionDepth: 5
    functionLinenumber: 623
    functionLinenumberEnd: 635
    functionName: StackVec::from_u64
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 3
    functionsReached:
    - try_push
    - Self::new
    - normalize
    linkageType: ''
    returnType: Self
    signature: 'pub fn from_u64(x: u64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 646
      start: 642
    functionDepth: 0
    functionLinenumber: 642
    functionLinenumberEnd: 646
    functionName: StackVec::rview
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: ReverseView
    signature: pub fn rview(&self) -> ReverseView<'_, Limb>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::get
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:654,1
    - Dst: StackVec::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:654,1
    - Dst: usize::wrapping_sub
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:654,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 652
    functionDepth: 2
    functionLinenumber: 652
    functionLinenumberEnd: 661
    functionName: StackVec::normalize
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - usize::wrapping_sub
    - StackVec::get
    - StackVec::len
    linkageType: ''
    returnType: void
    signature: pub fn normalize(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::get
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:668,1
    - Dst: StackVec::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:668,1
    - Dst: usize::wrapping_sub
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:668,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:668,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 666
    functionDepth: 2
    functionLinenumber: 666
    functionLinenumberEnd: 669
    functionName: StackVec::is_normalized
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - usize::wrapping_sub
    - StackVec::get
    - StackVec::len
    - Some
    linkageType: ''
    returnType: bool
    signature: pub fn is_normalized(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: large_quorem
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - y
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 683
      start: 681
    functionDepth: 5
    functionLinenumber: 681
    functionLinenumberEnd: 683
    functionName: StackVec::quorem
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - large_quorem
    linkageType: ''
    returnType: Limb
    signature: 'pub fn quorem(&mut self, y: &Self) -> Limb'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: small_add
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - y
    argTypes:
    - Limb
    constantsTouched: []
    func_position:
      end: 689
      start: 687
    functionDepth: 6
    functionLinenumber: 687
    functionLinenumberEnd: 689
    functionName: StackVec::add_small
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - small_add
    linkageType: ''
    returnType: Option
    signature: 'pub fn add_small(&mut self, y: Limb) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: small_mul
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - y
    argTypes:
    - Limb
    constantsTouched: []
    func_position:
      end: 695
      start: 693
    functionDepth: 5
    functionLinenumber: 693
    functionLinenumberEnd: 695
    functionName: StackVec::mul_small
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - small_mul
    linkageType: ''
    returnType: Option
    signature: 'pub fn mul_small(&mut self, y: Limb) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:703,1
    - Dst: '&Self::len'
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:703,1
    - Dst: StackVec::deref
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:703,1
    - Dst: '&Self::deref'
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:703,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 704
      start: 701
    functionDepth: 5
    functionLinenumber: 701
    functionLinenumberEnd: 704
    functionName: StackVec::eq
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - '&Self::len'
    - StackVec::deref
    - '&Self::deref'
    - StackVec::len
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, other: &Self) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:713,1
    - Dst: StackVec::cmp
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 714
      start: 712
    functionDepth: 5
    functionLinenumber: 712
    functionLinenumberEnd: 714
    functionName: StackVec::partial_cmp
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - StackVec::cmp
    - Some
    linkageType: ''
    returnType: Option
    signature: 'fn partial_cmp(&self, other: &Self) -> Option<cmp::Ordering>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: compare
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 721
      start: 719
    functionDepth: 4
    functionLinenumber: 719
    functionLinenumberEnd: 721
    functionName: StackVec::cmp
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - compare
    linkageType: ''
    returnType: cmp::Ordering
    signature: 'fn cmp(&self, other: &Self) -> cmp::Ordering'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ptr
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:732,1
    - Dst: slice::from_raw_parts
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:733,1
    - Dst: StackVec::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:733,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 735
      start: 727
    functionDepth: 6
    functionLinenumber: 727
    functionLinenumberEnd: 735
    functionName: StackVec::deref
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - StackVec::len
    - slice::from_raw_parts
    - as_ptr
    linkageType: ''
    returnType: '&[Limb]'
    signature: fn deref(&self) -> &[Limb]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_mut_ptr
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:745,1
    - Dst: slice::from_raw_parts_mut
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:746,1
    - Dst: StackVec::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:746,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 748
      start: 740
    functionDepth: 2
    functionLinenumber: 740
    functionLinenumberEnd: 748
    functionName: StackVec::deref_mut
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - as_mut_ptr
    - StackVec::len
    - slice::from_raw_parts_mut
    linkageType: ''
    returnType: '&mut [Limb]'
    signature: fn deref_mut(&mut self) -> &mut [Limb]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: large_mul
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:755,1
    - Dst: Option::unwrap
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:755,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - '&[Limb]'
    constantsTouched: []
    func_position:
      end: 756
      start: 754
    functionDepth: 6
    functionLinenumber: 754
    functionLinenumberEnd: 756
    functionName: StackVec::mul_assign
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - large_mul
    linkageType: ''
    returnType: void
    signature: 'fn mul_assign(&mut self, rhs: &[Limb])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 762
      start: 760
    functionDepth: 1
    functionLinenumber: 760
    functionLinenumberEnd: 762
    functionName: StackVec::default
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - Self::new
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:782,1
    - Dst: get_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:785,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 786
      start: 780
    functionDepth: 3
    functionLinenumber: 780
    functionLinenumberEnd: 786
    functionName: ReverseView::get_unchecked
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - get_unchecked
    - len
    linkageType: ''
    returnType: '&T'
    signature: 'pub unsafe fn get_unchecked(&self, index: usize) -> &T'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:791,1
    - Dst: get
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:793,1
    - Dst: usize::wrapping_sub
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:793,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 794
      start: 790
    functionDepth: 3
    functionLinenumber: 790
    functionLinenumberEnd: 794
    functionName: ReverseView::get
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - usize::wrapping_sub
    - len
    - get
    linkageType: ''
    returnType: Option
    signature: 'pub fn get(&self, index: usize) -> Option<&T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:799,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 798
    functionDepth: 3
    functionLinenumber: 798
    functionLinenumberEnd: 800
    functionName: ReverseView::len
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 3
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub const fn len(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:805,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 806
      start: 804
    functionDepth: 2
    functionLinenumber: 804
    functionLinenumberEnd: 806
    functionName: ReverseView::is_empty
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - is_empty
    linkageType: ''
    returnType: bool
    signature: pub const fn is_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 816
      start: 813
    functionDepth: 3
    functionLinenumber: 813
    functionLinenumberEnd: 816
    functionName: ReverseView::index
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: '&T'
    signature: 'fn index(&self, index: usize) -> &T'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:833,1
    - Dst: index_unchecked
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:835,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:836,1
    - Dst: rev
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:836,1
    - Dst: any
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:836,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - x
    - rindex
    argTypes:
    - '&[Limb]'
    - usize
    constantsTouched: []
    func_position:
      end: 837
      start: 831
    functionDepth: 3
    functionLinenumber: 831
    functionLinenumberEnd: 837
    functionName: nonzero
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 2
    functionsReached:
    - any
    - rev
    - index_unchecked
    - iter
    - len
    linkageType: ''
    returnType: bool
    signature: 'pub unsafe fn nonzero(x: &[Limb], rindex: usize) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32_to_hi32_1
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - r0
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 847
      start: 844
    functionDepth: 2
    functionLinenumber: 844
    functionLinenumberEnd: 847
    functionName: u32_to_hi16_1
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - u32_to_hi32_1
    linkageType: ''
    returnType: (u16, bool)
    signature: 'pub const fn u32_to_hi16_1(r0: u32) -> (u16, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32_to_hi32_2
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:853,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - r0
    - r1
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 855
      start: 852
    functionDepth: 2
    functionLinenumber: 852
    functionLinenumberEnd: 855
    functionName: u32_to_hi16_2
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - u32_to_hi32_2
    linkageType: ''
    returnType: (u16, bool)
    signature: 'pub const fn u32_to_hi16_2(r0: u32, r1: u32) -> (u16, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32::leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - r0
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 863
      start: 860
    functionDepth: 1
    functionLinenumber: 860
    functionLinenumberEnd: 863
    functionName: u32_to_hi32_1
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - u32::leading_zeros
    linkageType: ''
    returnType: (u32, bool)
    signature: 'pub const fn u32_to_hi32_1(r0: u32) -> (u32, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32::leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:869,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - r0
    - r1
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 877
      start: 868
    functionDepth: 1
    functionLinenumber: 868
    functionLinenumberEnd: 877
    functionName: u32_to_hi32_2
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - u32::leading_zeros
    linkageType: ''
    returnType: (u32, bool)
    signature: 'pub const fn u32_to_hi32_2(r0: u32, r1: u32) -> (u32, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64_to_hi64_1
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:883,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - r0
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 884
      start: 882
    functionDepth: 2
    functionLinenumber: 882
    functionLinenumberEnd: 884
    functionName: u32_to_hi64_1
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - u64_to_hi64_1
    linkageType: ''
    returnType: (u64, bool)
    signature: 'pub const fn u32_to_hi64_1(r0: u32) -> (u64, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64_to_hi64_1
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:892,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - r0
    - r1
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 893
      start: 889
    functionDepth: 2
    functionLinenumber: 889
    functionLinenumberEnd: 893
    functionName: u32_to_hi64_2
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - u64_to_hi64_1
    linkageType: ''
    returnType: (u64, bool)
    signature: 'pub const fn u32_to_hi64_2(r0: u32, r1: u32) -> (u64, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64_to_hi64_2
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 3
    argNames:
    - r0
    - r1
    - r2
    argTypes:
    - u32
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 903
      start: 898
    functionDepth: 2
    functionLinenumber: 898
    functionLinenumberEnd: 903
    functionName: u32_to_hi64_3
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - u64_to_hi64_2
    linkageType: ''
    returnType: (u64, bool)
    signature: 'pub const fn u32_to_hi64_3(r0: u32, r1: u32, r2: u32) -> (u64, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64_to_hi64_1
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:909,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - r0
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 911
      start: 908
    functionDepth: 2
    functionLinenumber: 908
    functionLinenumberEnd: 911
    functionName: u64_to_hi16_1
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - u64_to_hi64_1
    linkageType: ''
    returnType: (u16, bool)
    signature: 'pub const fn u64_to_hi16_1(r0: u64) -> (u16, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64_to_hi64_2
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:917,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - r0
    - r1
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 919
      start: 916
    functionDepth: 2
    functionLinenumber: 916
    functionLinenumberEnd: 919
    functionName: u64_to_hi16_2
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - u64_to_hi64_2
    linkageType: ''
    returnType: (u16, bool)
    signature: 'pub const fn u64_to_hi16_2(r0: u64, r1: u64) -> (u16, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64_to_hi64_1
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:925,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - r0
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 927
      start: 924
    functionDepth: 2
    functionLinenumber: 924
    functionLinenumberEnd: 927
    functionName: u64_to_hi32_1
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - u64_to_hi64_1
    linkageType: ''
    returnType: (u32, bool)
    signature: 'pub const fn u64_to_hi32_1(r0: u64) -> (u32, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64_to_hi64_2
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:933,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - r0
    - r1
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 935
      start: 932
    functionDepth: 2
    functionLinenumber: 932
    functionLinenumberEnd: 935
    functionName: u64_to_hi32_2
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 0
    functionsReached:
    - u64_to_hi64_2
    linkageType: ''
    returnType: (u32, bool)
    signature: 'pub const fn u64_to_hi32_2(r0: u64, r1: u64) -> (u32, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - r0
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 943
      start: 940
    functionDepth: 1
    functionLinenumber: 940
    functionLinenumberEnd: 943
    functionName: u64_to_hi64_1
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 4
    functionsReached:
    - u64::leading_zeros
    linkageType: ''
    returnType: (u64, bool)
    signature: 'pub const fn u64_to_hi64_1(r0: u64) -> (u64, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:949,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - r0
    - r1
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 957
      start: 948
    functionDepth: 1
    functionLinenumber: 948
    functionLinenumberEnd: 957
    functionName: u64_to_hi64_2
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 3
    functionsReached:
    - u64::leading_zeros
    linkageType: ''
    returnType: (u64, bool)
    signature: 'pub const fn u64_to_hi64_2(r0: u64, r1: u64) -> (u64, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: overflowing_add
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1048,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - Limb
    - Limb
    constantsTouched: []
    func_position:
      end: 1049
      start: 1047
    functionDepth: 0
    functionLinenumber: 1047
    functionLinenumberEnd: 1049
    functionName: scalar_add
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 2
    functionsReached:
    - overflowing_add
    linkageType: ''
    returnType: (Limb, bool)
    signature: 'pub const fn scalar_add(x: Limb, y: Limb) -> (Limb, bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 3
    argNames:
    - x
    - y
    - carry
    argTypes:
    - Limb
    - Limb
    - Limb
    constantsTouched: []
    func_position:
      end: 1063
      start: 1057
    functionDepth: 0
    functionLinenumber: 1057
    functionLinenumberEnd: 1063
    functionName: scalar_mul
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: (Limb, Limb)
    signature: 'pub const fn scalar_mul(x: Limb, y: Limb, carry: Limb) -> (Limb, Limb)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1077,1
    - Dst: scalar_add
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1079,1
    - Dst: try_push
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1086,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1088,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 3
    argNames:
    - x
    - y
    - start
    argTypes:
    - '&mut StackVec<SIZE>'
    - Limb
    - usize
    constantsTouched: []
    func_position:
      end: 1089
      start: 1070
    functionDepth: 4
    functionLinenumber: 1070
    functionLinenumberEnd: 1089
    functionName: small_add_from
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 2
    functionsReached:
    - scalar_add
    - try_push
    - len
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn small_add_from<const SIZE: usize>(x: &mut StackVec<SIZE>,y:
      Limb,start: usize,) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: small_add_from
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1094,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - '&mut StackVec<SIZE>'
    - Limb
    constantsTouched: []
    func_position:
      end: 1095
      start: 1093
    functionDepth: 5
    functionLinenumber: 1093
    functionLinenumberEnd: 1095
    functionName: small_add
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 2
    functionsReached:
    - small_add_from
    linkageType: ''
    returnType: Option
    signature: 'pub fn small_add<const SIZE: usize>(x: &mut StackVec<SIZE>, y: Limb)
      -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter_mut
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1101,1
    - Dst: scalar_mul
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1102,1
    - Dst: try_push
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1108,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1110,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - '&mut StackVec<SIZE>'
    - Limb
    constantsTouched: []
    func_position:
      end: 1111
      start: 1099
    functionDepth: 4
    functionLinenumber: 1099
    functionLinenumberEnd: 1111
    functionName: small_mul
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 5
    functionsReached:
    - try_push
    - iter_mut
    - scalar_mul
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn small_mul<const SIZE: usize>(x: &mut StackVec<SIZE>, y: Limb)
      -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1126,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1126,1
    - Dst: saturating_sub
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1126,1
    - Dst: try_resize
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1129,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1129,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1134,1
    - Dst: scalar_add
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1141,1
    - Dst: scalar_add
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1145,1
    - Dst: small_add_from
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1154,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1154,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1156,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 54
    argCount: 3
    argNames:
    - x
    - y
    - start
    argTypes:
    - '&mut StackVec<SIZE>'
    - '&[Limb]'
    - usize
    constantsTouched: []
    func_position:
      end: 1157
      start: 1118
    functionDepth: 4
    functionLinenumber: 1118
    functionLinenumberEnd: 1157
    functionName: large_add_from
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 4
    functionsReached:
    - try_resize
    - (bool, bool)::len
    - Some
    - saturating_sub
    - small_add_from
    - scalar_add
    - len
    linkageType: ''
    returnType: Option
    signature: 'pub fn large_add_from<const SIZE: usize>(x: &mut StackVec<SIZE>,y:
      &[Limb],start: usize,) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: large_add_from
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - '&mut StackVec<SIZE>'
    - '&[Limb]'
    constantsTouched: []
    func_position:
      end: 1163
      start: 1161
    functionDepth: 5
    functionLinenumber: 1161
    functionLinenumberEnd: 1163
    functionName: large_add
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 2
    functionsReached:
    - large_add_from
    linkageType: ''
    returnType: Option
    signature: 'pub fn large_add<const SIZE: usize>(x: &mut StackVec<SIZE>, y: &[Limb])
      -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StackVec::<SIZE>::try_from
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1235,1
    - Dst: (bool, bool)::first
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1236,1
    - Dst: small_mul
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1237,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1240,1
    - Dst: StackVec::<SIZE>::try_from
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1243,1
    - Dst: small_mul
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1244,1
    - Dst: large_add_from
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1245,1
    - Dst: normalize
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1250,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1251,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 34
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - '&[Limb]'
    - '&[Limb]'
    constantsTouched: []
    func_position:
      end: 1252
      start: 1230
    functionDepth: 5
    functionLinenumber: 1230
    functionLinenumberEnd: 1252
    functionName: long_mul
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 2
    functionsReached:
    - StackVec::<SIZE>::try_from
    - (bool, bool)::len
    - Some
    - large_add_from
    - (bool, bool)::first
    - normalize
    - small_mul
    linkageType: ''
    returnType: Option
    signature: 'pub fn long_mul<const SIZE: usize>(x: &[Limb], y: &[Limb]) -> Option<StackVec<SIZE>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1292,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1292,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1297,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1298,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1305,1
    - Dst: Wide::wrapping_sub
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1310,1
    - Dst: wrapping_sub
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1310,1
    - Dst: normalize
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1314,1
    - Dst: compare
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1318,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1322,1
    - Dst: Wide::wrapping_sub
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1327,1
    - Dst: wrapping_sub
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1327,1
    - Dst: normalize
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1331,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 93
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - '&mut StackVec<SIZE>'
    - '&[Limb]'
    constantsTouched: []
    func_position:
      end: 1335
      start: 1285
    functionDepth: 4
    functionLinenumber: 1285
    functionLinenumberEnd: 1335
    functionName: large_quorem
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 1
    functionsReached:
    - (bool, bool)::len
    - wrapping_sub
    - Wide::wrapping_sub
    - len
    - compare
    - normalize
    linkageType: ''
    returnType: Limb
    signature: 'pub fn large_quorem<const SIZE: usize>(x: &mut StackVec<SIZE>, y:
      &[Limb]) -> Limb'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1344,1
    - Dst: core::cmp
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1344,1
    - Dst: (bool, bool)::len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1344,1
    - Dst: iter
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1346,1
    - Dst: rev
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1346,1
    - Dst: zip
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1346,1
    - Dst: (bool, bool)::iter
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1346,1
    - Dst: DigitsIterator::rev
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1346,1
    - Dst: core::cmp
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1348,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - '&[Limb]'
    - '&[Limb]'
    constantsTouched: []
    func_position:
      end: 1358
      start: 1343
    functionDepth: 3
    functionLinenumber: 1343
    functionLinenumberEnd: 1358
    functionName: compare
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 3
    functionsReached:
    - (bool, bool)::len
    - DigitsIterator::rev
    - rev
    - iter
    - core::cmp
    - (bool, bool)::iter
    - len
    - zip
    linkageType: ''
    returnType: cmp::Ordering
    signature: 'pub fn compare(x: &[Limb], y: &[Limb]) -> cmp::Ordering'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter_mut
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1377,1
    - Dst: try_push
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1387,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1390,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    argCount: 2
    argNames:
    - x
    - n
    argTypes:
    - '&mut StackVec<SIZE>'
    - usize
    constantsTouched: []
    func_position:
      end: 1391
      start: 1365
    functionDepth: 4
    functionLinenumber: 1365
    functionLinenumberEnd: 1391
    functionName: shl_bits
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 4
    functionsReached:
    - try_push
    - iter_mut
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn shl_bits<const SIZE: usize>(x: &mut StackVec<SIZE>, n: usize)
      -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1401,1
    - Dst: capacity
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1401,1
    - Dst: is_empty
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1403,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1404,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1405,1
    - Dst: as_mut_ptr
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1406,1
    - Dst: '*const u8::add'
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1411,1
    - Dst: ptr::copy
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1412,1
    - Dst: ptr::write_bytes
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1414,1
    - Dst: set_len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1415,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1417,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1419,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    argCount: 2
    argNames:
    - x
    - n
    argTypes:
    - '&mut StackVec<SIZE>'
    - usize
    constantsTouched: []
    func_position:
      end: 1421
      start: 1396
    functionDepth: 3
    functionLinenumber: 1396
    functionLinenumberEnd: 1421
    functionName: shl_limbs
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 4
    functionsReached:
    - as_mut_ptr
    - ptr::copy
    - set_len
    - ptr::write_bytes
    - Some
    - is_empty
    - len
    - '*const u8::add'
    - capacity
    linkageType: ''
    returnType: Option
    signature: 'pub fn shl_limbs<const SIZE: usize>(x: &mut StackVec<SIZE>, n: usize)
      -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shl_bits
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1430,1
    - Dst: shl_limbs
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1433,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1435,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    argCount: 2
    argNames:
    - x
    - n
    argTypes:
    - '&mut StackVec<SIZE>'
    - usize
    constantsTouched: []
    func_position:
      end: 1436
      start: 1426
    functionDepth: 5
    functionLinenumber: 1426
    functionLinenumberEnd: 1436
    functionName: shl
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 8
    functionsReached:
    - Some
    - shl_bits
    - shl_limbs
    linkageType: ''
    returnType: Option
    signature: 'pub fn shl<const SIZE: usize>(x: &mut StackVec<SIZE>, n: usize) ->
      Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1442,1
    - Dst: get
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1444,1
    - Dst: usize::wrapping_sub
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1444,1
    - Dst: Option::leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1445,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - x
    argTypes:
    - '&[Limb]'
    constantsTouched: []
    func_position:
      end: 1449
      start: 1441
    functionDepth: 3
    functionLinenumber: 1441
    functionLinenumberEnd: 1449
    functionName: leading_zeros
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 20
    functionsReached:
    - usize::wrapping_sub
    - Option::leading_zeros
    - len
    - get
    linkageType: ''
    returnType: u32
    signature: 'pub fn leading_zeros(x: &[Limb]) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1455,1
    - Dst: len
      Src: /src/rust-lexical/lexical-parse-float/src/bigint.rs:1456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - x
    argTypes:
    - '&[Limb]'
    constantsTouched: []
    func_position:
      end: 1457
      start: 1454
    functionDepth: 4
    functionLinenumber: 1454
    functionLinenumberEnd: 1457
    functionName: bit_length
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 2
    functionsReached:
    - len
    - leading_zeros
    linkageType: ''
    returnType: u32
    signature: 'pub fn bit_length(x: &[Limb]) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 1542
      start: 1532
    functionDepth: 0
    functionLinenumber: 1532
    functionLinenumberEnd: 1542
    functionName: split_radix
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/bigint.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: (u32, u32)
    signature: 'pub const fn split_radix(radix: u32) -> (u32, u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - n
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 23
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 23
    functionName: lower_n_mask
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/mask.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn lower_n_mask(n: u64) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: nth_bit
      Src: /src/rust-lexical/lexical-parse-float/src/mask.rs:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - n
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 43
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 43
    functionName: lower_n_halfway
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/mask.rs
    functionUses: 3
    functionsReached:
    - nth_bit
    linkageType: ''
    returnType: u64
    signature: 'pub const fn lower_n_halfway(n: u64) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: nth_bit
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/mask.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn nth_bit(n: u64) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: get_small_int_power2
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power2(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: get_small_f32_power2
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 5
    functionsReached:
    - f32::from_bits
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power2(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_bits
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 101
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 101
    functionName: get_small_f64_power2
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 5
    functionsReached:
    - f64::from_bits
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power2(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_int_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: get_small_int_power4
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_int_power2
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power4(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_f32_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 3
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: get_small_f32_power4
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_f32_power2
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power4(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_f64_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 3
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: get_small_f64_power4
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_f64_power2
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power4(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_int_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: get_small_int_power8
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_int_power2
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power8(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_f32_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 3
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: get_small_f32_power8
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_f32_power2
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power8(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_f64_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 3
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: get_small_f64_power8
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_f64_power2
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power8(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_int_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: get_small_int_power16
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_int_power2
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power16(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_f32_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 3
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: get_small_f32_power16
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_f32_power2
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power16(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_f64_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 3
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: get_small_f64_power16
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_f64_power2
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power16(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_int_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: get_small_int_power32
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_int_power2
    linkageType: ''
    returnType: u64
    signature: 'pub const fn get_small_int_power32(exponent: usize) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_f32_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 3
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: get_small_f32_power32
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_f32_power2
    linkageType: ''
    returnType: f32
    signature: 'pub fn get_small_f32_power32(exponent: usize) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_small_f64_power2
      Src: /src/rust-lexical/lexical-parse-float/src/table_binary.rs:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - exponent
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 3
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: get_small_f64_power32
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
    functionUses: 1
    functionsReached:
    - get_small_f64_power2
    linkageType: ''
    returnType: f64
    signature: 'pub fn get_small_f64_power32(exponent: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionName: OptionsBuilder::get_lossy
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn get_lossy(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - lossy
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 379
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 379
    functionName: OptionsBuilder::lossy
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub const fn lossy(mut self, lossy: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_none
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:587,1
    - Dst: is_some
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:587,1
    - Dst: is_none
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:589,1
    - Dst: unwrap_str
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:592,1
    - Dst: unwrap_str
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:593,1
    - Dst: '&''static [u8]::len'
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:594,1
    - Dst: usize::len
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:599,1
    - Dst: lexical_util::ascii::is_valid_letter_slice
      Src: /src/rust-lexical/lexical-parse-float/src/options.rs:601,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 606
      start: 586
    functionDepth: 3
    functionLinenumber: 586
    functionLinenumberEnd: 606
    functionName: OptionsBuilder::infinity_string_is_valid
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 1
    functionsReached:
    - unwrap_str
    - is_none
    - '&''static [u8]::len'
    - is_some
    - lexical_util::ascii::is_valid_letter_slice
    - usize::len
    linkageType: ''
    returnType: bool
    signature: pub const fn infinity_string_is_valid(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 825
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 825
    functionName: Options::lossy
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub const fn lossy(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - lossy
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 922
      start: 920
    functionDepth: 0
    functionLinenumber: 920
    functionLinenumberEnd: 922
    functionName: Options::set_lossy
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_lossy(&mut self, lossy: bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - infinity_string
    argTypes:
    - Option<&'static [u8]>
    constantsTouched: []
    func_position:
      end: 957
      start: 955
    functionDepth: 0
    functionLinenumber: 955
    functionLinenumberEnd: 957
    functionName: Options::set_infinity_string
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_infinity_string(&mut self, infinity_string: Option<&''static
      [u8]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: F::min_exponent_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:45,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:45,1
    - Dst: F::max_exponent_disguised_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:46,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 49
    functionName: Number::is_fast_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/number.rs
    functionUses: 0
    functionsReached:
    - F::min_exponent_fast_path
    - radix
    - F::max_exponent_disguised_fast_path
    linkageType: ''
    returnType: bool
    signature: 'pub fn is_fast_path<F: RawFloat, const FORMAT: u128>(&self) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: set_precision::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:77,1
    - Dst: is_fast_path::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:79,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:80,1
    - Dst: F::max_exponent_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:81,1
    - Dst: F::as_cast
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:84,1
    - Dst: F::pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:86,1
    - Dst: F::pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:88,1
    - Dst: F::int_pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:93,1
    - Dst: checked_mul
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:94,1
    - Dst: F::as_cast
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:98,1
    - Dst: F::pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:98,1
    - Dst: Some
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:103,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 53
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 64
    functionDepth: 6
    functionLinenumber: 64
    functionLinenumberEnd: 107
    functionName: Number::try_fast_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/number.rs
    functionUses: 0
    functionsReached:
    - set_precision::<F>
    - F::int_pow_fast_path
    - is_fast_path::<F, FORMAT>
    - Some
    - checked_mul
    - F::max_exponent_fast_path
    - radix
    - F::as_cast
    - F::pow_fast_path
    linkageType: ''
    returnType: Option
    signature: 'pub fn try_fast_path<F: RawFloat, const FORMAT: u128>(&self) -> Option<F>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: set_precision::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:121,1
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:123,1
    - Dst: F::as_cast
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:124,1
    - Dst: F::max_exponent_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:125,1
    - Dst: abs
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:126,1
    - Dst: F::pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:129,1
    - Dst: F::pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:132,1
    - Dst: F::pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:135,1
    - Dst: F::pow_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/number.rs:138,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 114
    functionDepth: 6
    functionLinenumber: 114
    functionLinenumberEnd: 144
    functionName: Number::force_fast_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/number.rs
    functionUses: 0
    functionsReached:
    - set_precision::<F>
    - F::max_exponent_fast_path
    - radix
    - abs
    - F::as_cast
    - F::pow_fast_path
    linkageType: ''
    returnType: F
    signature: 'pub fn force_fast_path<F: RawFloat, const FORMAT: u128>(&self) ->
      F'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::exponent_limit
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: RawFloat::min_exponent_fast_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/float.rs
    functionUses: 0
    functionsReached:
    - Self::exponent_limit
    linkageType: ''
    returnType: i64
    signature: 'fn min_exponent_fast_path(radix: u32) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::exponent_limit
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: RawFloat::max_exponent_fast_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/float.rs
    functionUses: 0
    functionsReached:
    - Self::exponent_limit
    linkageType: ''
    returnType: i64
    signature: 'fn max_exponent_fast_path(radix: u32) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::max_exponent_fast_path
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:57,1
    - Dst: Self::mantissa_limit
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - radix
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: RawFloat::max_exponent_disguised_fast_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/float.rs
    functionUses: 0
    functionsReached:
    - Self::mantissa_limit
    - Self::max_exponent_fast_path
    linkageType: ''
    returnType: i64
    signature: 'fn max_exponent_disguised_fast_path(radix: u32) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: table::get_small_int_power
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:68,1
    - Dst: wrapping_pow
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - exponent
    - radix
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 3
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: RawFloat::int_pow_fast_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/float.rs
    functionUses: 0
    functionsReached:
    - wrapping_pow
    - table::get_small_int_power
    linkageType: ''
    returnType: u64
    signature: 'fn int_pow_fast_path(exponent: usize, radix: u32) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: table::get_small_f32_power
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:79,1
    - Dst: libm::powf
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - exponent
    - radix
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 83
      start: 77
    functionDepth: 4
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionName: f32::pow_fast_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/float.rs
    functionUses: 1
    functionsReached:
    - table::get_small_f32_power
    - libm::powf
    linkageType: ''
    returnType: Self
    signature: 'fn pow_fast_path(exponent: usize, radix: u32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: table::get_small_f64_power
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:90,1
    - Dst: libm::powd
      Src: /src/rust-lexical/lexical-parse-float/src/float.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - exponent
    - radix
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 94
      start: 88
    functionDepth: 4
    functionLinenumber: 88
    functionLinenumberEnd: 94
    functionName: f64::pow_fast_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/float.rs
    functionUses: 1
    functionsReached:
    - table::get_small_f64_power
    - libm::powd
    linkageType: ''
    returnType: Self
    signature: 'fn pow_fast_path(exponent: usize, radix: u32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 2
    argNames: []
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: f16::pow_fast_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/float.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn pow_fast_path(_: usize, _: u32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 2
    argNames: []
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: bf16::pow_fast_path
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/float.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn pow_fast_path(_: usize, _: u32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:39,1
    - Dst: shared::calculate_power2::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:53,1
    - Dst: shared::calculate_shift::<F>
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:64,1
    - Dst: mask::lower_n_halfway
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:69,1
    - Dst: shared::round::<F, _>
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:89,1
    - Dst: shared::round_nearest_tie_even
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:90,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 51
    argCount: 2
    argNames:
    - num
    - lossy
    argTypes:
    - '&Number'
    - bool
    constantsTouched: []
    func_position:
      end: 93
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 93
    functionName: binary
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/binary.rs
    functionUses: 0
    functionsReached:
    - mask::lower_n_halfway
    - shared::calculate_shift::<F>
    - shared::calculate_power2::<F, FORMAT>
    - shared::round::<F, _>
    - shared::round_nearest_tie_even
    - leading_zeros
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn binary<F: RawFloat, const FORMAT: u128>(num: &Number, lossy:
      bool) -> ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: radix
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:154,1
    - Dst: lexical_util::step::u64_step
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:170,1
    - Dst: integer.bytes::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:171,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:172,1
    - Dst: DigitsIterator::skip_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:172,1
    - Dst: parse_u64_digits::<_, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:173,1
    - Dst: integer_iter
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:174,1
    - Dst: bytes::<FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:183,1
    - Dst: bool::fraction_iter
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:185,1
    - Dst: DigitsIterator::skip_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:185,1
    - Dst: parse_u64_digits::<_, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:187,1
    - Dst: bool::fraction_iter
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:188,1
    - Dst: leading_zeros
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:201,1
    - Dst: shared::calculate_power2::<F, FORMAT>
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:203,1
    - Dst: shared::round::<F, _>
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:210,1
    - Dst: shared::round_nearest_tie_even
      Src: /src/rust-lexical/lexical-parse-float/src/binary.rs:211,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 56
    argCount: 1
    argNames:
    - num
    argTypes:
    - Number
    constantsTouched: []
    func_position:
      end: 214
      start: 152
    functionDepth: 8
    functionLinenumber: 152
    functionLinenumberEnd: 214
    functionName: slow_binary
    functionSourceFile: /src/rust-lexical/lexical-parse-float/src/binary.rs
    functionUses: 0
    functionsReached:
    - parse_u64_digits::<_, FORMAT>
    - DigitsIterator::skip_zeros
    - integer.bytes::<FORMAT>
    - radix
    - lexical_util::step::u64_step
    - bool::fraction_iter
    - bytes::<FORMAT>
    - shared::calculate_power2::<F, FORMAT>
    - shared::round::<F, _>
    - shared::round_nearest_tie_even
    - integer_iter
    - leading_zeros
    linkageType: ''
    returnType: ExtendedFloat80
    signature: 'pub fn slow_binary<F: RawFloat, const FORMAT: u128>(num: Number) ->
      ExtendedFloat80'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_core::ParseFloatOptions::new
      Src: /src/rust-lexical/lexical-core/tests/issue_97_tests.rs:14,1
    - Dst: lexical_core::ParseIntegerOptions::new
      Src: /src/rust-lexical/lexical-core/tests/issue_97_tests.rs:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 45
    functionName: issue_97_test
    functionSourceFile: /src/rust-lexical/lexical-core/tests/issue_97_tests.rs
    functionUses: 0
    functionsReached:
    - lexical_core::ParseIntegerOptions::new
    - lexical_core::ParseFloatOptions::new
    linkageType: ''
    returnType: void
    signature: fn issue_97_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 62
    functionName: issue_97_nofmt_test
    functionSourceFile: /src/rust-lexical/lexical-core/tests/issue_97_tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn issue_97_nofmt_test()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_core::write
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:4,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 73
    functionName: test_format
    functionSourceFile: /src/rust-lexical/lexical-core/tests/api_tests.rs
    functionUses: 9
    functionsReached:
    - lexical_core::write
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:78,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:79,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:80,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:81,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:82,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:83,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:84,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:85,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:86,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:87,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:88,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:89,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:90,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:91,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:92,1
    - Dst: test_format
      Src: /src/rust-lexical/lexical-core/tests/api_tests.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 77
    functionDepth: 3
    functionLinenumber: 77
    functionLinenumberEnd: 94
    functionName: numeric_limit_string_tests
    functionSourceFile: /src/rust-lexical/lexical-core/tests/api_tests.rs
    functionUses: 0
    functionsReached:
    - test_format
    linkageType: ''
    returnType: void
    signature: fn numeric_limit_string_tests()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: <Self as $from>::from_lexical
      Src: /src/rust-lexical/lexical-core/src/lib.rs:5,1
    - Dst: <Self as $from>::from_lexical_partial
      Src: /src/rust-lexical/lexical-core/src/lib.rs:10,1
    - Dst: <Self as $from_options>::from_lexical_with_options::<FORMAT>
      Src: /src/rust-lexical/lexical-core/src/lib.rs:22,1
    - Dst: <Self as $from_options>::from_lexical_partial_with_options::<FORMAT>
      Src: /src/rust-lexical/lexical-core/src/lib.rs:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 877
      start: 843
    functionDepth: 1
    functionLinenumber: 843
    functionLinenumberEnd: 877
    functionName: from_lexical_impl
    functionSourceFile: /src/rust-lexical/lexical-core/src/lib.rs
    functionUses: 0
    functionsReached:
    - <Self as $from_options>::from_lexical_with_options::<FORMAT>
    - <Self as $from>::from_lexical
    - <Self as $from>::from_lexical_partial
    - <Self as $from_options>::from_lexical_partial_with_options::<FORMAT>
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: <Self as $to>::to_lexical
      Src: /src/rust-lexical/lexical-core/src/lib.rs:5,1
    - Dst: <Self as $to_options>::to_lexical_with_options::<FORMAT>
      Src: /src/rust-lexical/lexical-core/src/lib.rs:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 931
      start: 910
    functionDepth: 1
    functionLinenumber: 910
    functionLinenumberEnd: 931
    functionName: to_lexical_impl
    functionSourceFile: /src/rust-lexical/lexical-core/src/lib.rs
    functionUses: 0
    functionsReached:
    - <Self as $to>::to_lexical
    - <Self as $to_options>::to_lexical_with_options::<FORMAT>
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 939
      start: 935
    functionDepth: 0
    functionLinenumber: 935
    functionLinenumberEnd: 939
    functionName: integer_to_lexical
    functionSourceFile: /src/rust-lexical/lexical-core/src/lib.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lexical_util::to_lexical
      Src: /src/rust-lexical/lexical-core/src/lib.rs:1002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - n
    - bytes
    argTypes:
    - N
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 1003
      start: 1001
    functionDepth: 1
    functionLinenumber: 1001
    functionLinenumberEnd: 1003
    functionName: write
    functionSourceFile: /src/rust-lexical/lexical-core/src/lib.rs
    functionUses: 4
    functionsReached:
    - lexical_util::to_lexical
    linkageType: ''
    returnType: '&mut [u8]'
    signature: 'pub fn write<N: ToLexical>(n: N, bytes: &mut [u8]) -> &mut [u8]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_lexical_with_options::<FORMAT>
      Src: /src/rust-lexical/lexical-core/src/lib.rs:1070,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - n
    - bytes
    - options
    argTypes:
    - N
    - '&''a mut [u8]'
    - '&N::Options'
    constantsTouched: []
    func_position:
      end: 1071
      start: 1065
    functionDepth: 0
    functionLinenumber: 1065
    functionLinenumberEnd: 1071
    functionName: write_with_options
    functionSourceFile: /src/rust-lexical/lexical-core/src/lib.rs
    functionUses: 0
    functionsReached:
    - to_lexical_with_options::<FORMAT>
    linkageType: ''
    returnType: '&''a mut [u8]'
    signature: 'pub fn write_with_options<''a, N: ToLexicalWithOptions, const FORMAT:
      u128>(n: N,bytes: &''a mut [u8],options: &N::Options,) -> &''a mut [u8]'
Fuzzer filename: /src/rust-lexical/fuzz/fuzz_targets/write-integer-u32.rs
Fuzzing method: fuzz_target
report: name
sources:
- function_names:
  - integer_to_string_test
  - float_to_string_test
  - string_to_integer_test
  - string_to_float_test
  source_file: /src/rust-lexical/lexical/tests/api_tests.rs
- function_names:
  - issue_224
  source_file: /src/rust-lexical/lexical/tests/issue_224.rs
- function_names:
  - to_string
  - to_string_with_options
  - parse
  - parse_partial
  - parse_with_options
  - parse_partial_with_options
  source_file: /src/rust-lexical/lexical/src/lib.rs
- function_names:
  - check_normalize
  - normalize_test
  - normalized_boundaries_test
  - from_f32_test
  - from_f64_test
  - check_mul
  - mul_test
  - grisu
  - grisu_test
  - write_float
  - write_float_test
  - f32_test
  - f32_roundtrip_test
  - write_float_scientific
  - mut_b
  - write_float_scientific_test
  - write_float_positive_exponent
  - write_float_positive_exponent_test
  - write_float_negative_exponent
  - write_float_negative_exponent_test
  - f64_test
  - f64_roundtrip_test
  source_file: /src/rust-lexical/lexical-write-float/tests/compact_tests.rs
- function_names:
  - error_tests
  - fuzz_tests
  - special_test
  - invalid_nan_test
  - invalid_inf_test
  - hex_test
  source_file: /src/rust-lexical/lexical-write-float/tests/api_tests.rs
- function_names:
  - invalid_exponent_test
  - invalid_decimal_point_test
  - invalid_nan_test
  - invalid_inf_test
  - builder_test
  - options_test
  source_file: /src/rust-lexical/lexical-write-float/tests/options_tests.rs
- function_names:
  - issue_224_test
  source_file: /src/rust-lexical/lexical-write-float/tests/issue_224.rs
- function_names:
  - issue_94_test
  source_file: /src/rust-lexical/lexical-write-float/tests/issue_94_tests.rs
- function_names:
  - write_float_scientific
  - write_float_scientific_test
  - write_float
  - write_float_test
  source_file: /src/rust-lexical/lexical-write-float/tests/hex_tests.rs
- function_names:
  - floor_shift
  - dragonbox_log5_2
  - dragonbox_log10_2
  - dragonbox_log2_10
  - dragonbox_log5_2_sub_log5_3
  - dragonbox_log10_2_sub_log10_4_div3
  - floor_log5_pow2_test
  - floor_log10_pow2_test
  - floor_log2_pow10_test
  - floor_log5_pow2_minus_log5_3_test
  - floor_log10_pow2_minus_log10_4_over_3_test
  - issue84_test
  - pow32_test
  - pow64_test
  - count_factors_test
  - floor_log2_test
  - to_decimal_f32
  - to_decimal_f64
  - to_decimal_test
  - compute_nearest_shorter
  - compute_nearest_shorter_test
  - compute_nearest_normal
  - compute_nearest_normal_test
  - compute_left_closed_directed
  - compute_left_closed_directed_test
  - compute_right_closed_directed
  - compute_right_closed_directed_test
  - write_digits_f32
  - write_digits_f32_test
  - write_digits_f64
  - write_digits_f64_test
  - write_float_scientific
  - write_float_scientific_test
  - write_float_positive_exponent
  - write_float_positive_exponent_test
  - write_float_negative_exponent
  - write_float_negative_exponent_test
  - write_float
  - f32_test
  - f32_errors_test
  - f32_roundtrip_test
  - f64_test
  - f64_roundtrip_test
  - is_endpoint_test
  - is_right_endpoint_test
  - is_left_endpoint_test
  source_file: /src/rust-lexical/lexical-write-float/tests/algorithm_tests.rs
- function_names:
  - fast_log2_test
  - significant_bits_test
  - fast_ceildiv_test
  - inverse_remainder_test
  - calculate_shl_test
  - scale_sci_exp_test
  - truncate_and_round_test
  - write_float_scientific
  - write_float_scientific_test
  - write_float_negative_exponent
  - write_float_negative_exponent_test
  - write_float_positive_exponent
  - write_float_positive_exponent_test
  - write_float
  - write_float_test
  source_file: /src/rust-lexical/lexical-write-float/tests/binary_tests.rs
- function_names:
  - float_rng
  - random
  - main
  source_file: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/random.rs
- function_names:
  - shorter_interval_test
  - main
  source_file: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/shorter_interval.rs
- function_names:
  - roundtrip
  source_file: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/roundtrip.rs
- function_names:
  - iterations
  source_file: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/opts.rs
- function_names:
  - ones
  - f32_ones
  - f64_ones
  - u32_small
  - f32_u32_small
  - f64_u32_small
  - u64_pow2
  - f32_u64_pow2
  - f64_u64_pow2
  - many_digits
  - f32_many_digits
  - f64_many_digits
  - long_fractions
  - f32_long_fractions
  - f64_long_fractions
  - huge_pow10
  - f32_huge_pow10
  - f64_huge_pow10
  - tiny_pow10
  - f32_tiny_pow10
  - f64_tiny_pow10
  - subnorm
  - f32_subnorm
  - f64_subnorm
  - rand
  - f32_rand
  - f64_rand
  - short_decimal
  - f32_short_decimal
  - f64_short_decimal
  - main
  source_file: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/simple_random.rs
- function_names:
  - f32_ones
  - f64_ones
  - main
  source_file: /src/rust-lexical/lexical-write-float/etc/correctness/dragonbox/ones.rs
- function_names:
  - float_to_lexical
  source_file: /src/rust-lexical/lexical-write-float/src/api.rs
- function_names:
  - write_float
  - write_float_scientific
  - write_float_nonscientific
  - truncate_and_round
  source_file: /src/rust-lexical/lexical-write-float/src/radix.rs
- function_names:
  - write_float
  - write_float_scientific
  - write_float_negative_exponent
  - write_float_positive_exponent
  - to_decimal
  - compute_round_short
  - compute_round
  - compute_nearest_shorter
  - compute_nearest_normal
  - compute_left_closed_directed
  - compute_right_closed_directed
  - write_digits_u32
  - write_digits_u64
  - extended_float
  - floor_log2
  - is_endpoint
  - is_right_endpoint
  - is_left_endpoint
  - umul128_upper64
  - umul192_upper128
  - umul192_lower128
  - umul96_upper64
  - umul96_lower64
  - floor_log5_pow2
  - floor_log10_pow2
  - floor_log2_pow10
  - floor_log5_pow2_minus_log5_3
  - floor_log10_pow2_minus_log10_4_over_3
  - pow32
  - pow64
  - count_factors
  - divide_by_pow10_32
  - divide_by_pow10_64
  - RoundMode::prefer_round_down
  - IntervalType::is_symmetric
  - IntervalType::include_left_endpoint
  - IntervalType::include_right_endpoint
  - compute_left_endpoint_u64
  - compute_right_endpoint_u64
  - compute_round_up_u64
  - high
  - low
  - rotr32
  - rotr64
  - check_div_pow10
  - div_pow10
  - DragonboxFloat::divisible_by_pow2
  - f32::digit_count
  - f32::write_digits
  - f32::dragonbox_power
  - f32::compute_left_endpoint
  - f32::compute_right_endpoint
  - f32::compute_round_up
  - f32::compute_mul
  - f32::compute_mul_parity
  - f32::compute_delta
  - f32::process_trailing_zeros
  - f32::remove_trailing_zeros
  - f32::check_div_pow10
  - f32::div_pow10
  - f32::divide_by_pow10
  - f64::digit_count
  - f64::write_digits
  - f64::dragonbox_power
  - f64::compute_left_endpoint
  - f64::compute_right_endpoint
  - f64::compute_round_up
  - f64::compute_mul
  - f64::compute_mul_parity
  - f64::compute_delta
  - f64::process_trailing_zeros
  - f64::remove_trailing_zeros
  - f64::check_div_pow10
  - f64::div_pow10
  - f64::divide_by_pow10
  - dragonbox_unimpl
  source_file: /src/rust-lexical/lexical-write-float/src/algorithm.rs
- function_names:
  - write_float
  - write_float_scientific
  - scale_sci_exp
  source_file: /src/rust-lexical/lexical-write-float/src/hex.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-write-float/src/table_grisu.rs
- function_names:
  - min_exact_digits
  - round_up
  - truncate_and_round_decimal
  - write_exponent_sign
  - write_exponent
  - write_float
  source_file: /src/rust-lexical/lexical-write-float/src/shared.rs
- function_names:
  - index_unchecked
  source_file: /src/rust-lexical/lexical-write-float/src/index.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-write-float/src/lib.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-write-float/src/table_dragonbox.rs
- function_names:
  - max
  - min
  - OptionsBuilder::new
  - OptionsBuilder::get_max_significant_digits
  - OptionsBuilder::get_min_significant_digits
  - OptionsBuilder::get_positive_exponent_break
  - OptionsBuilder::get_negative_exponent_break
  - OptionsBuilder::get_round_mode
  - OptionsBuilder::get_trim_floats
  - OptionsBuilder::get_exponent
  - OptionsBuilder::get_decimal_point
  - OptionsBuilder::get_nan_string
  - OptionsBuilder::get_inf_string
  - OptionsBuilder::get_infinity_string
  - OptionsBuilder::max_significant_digits
  - OptionsBuilder::min_significant_digits
  - OptionsBuilder::positive_exponent_break
  - OptionsBuilder::negative_exponent_break
  - OptionsBuilder::round_mode
  - OptionsBuilder::trim_floats
  - OptionsBuilder::exponent
  - OptionsBuilder::decimal_point
  - OptionsBuilder::nan_string
  - OptionsBuilder::inf_string
  - OptionsBuilder::infinity_string
  - OptionsBuilder::nan_str_is_valid
  - OptionsBuilder::inf_str_is_valid
  - OptionsBuilder::is_valid
  - OptionsBuilder::build_unchecked
  - OptionsBuilder::build_strict
  - OptionsBuilder::build
  - OptionsBuilder::default
  - Options::new
  - Options::from_radix
  - Options::buffer_size_const
  - Options::is_valid
  - Options::max_significant_digits
  - Options::min_significant_digits
  - Options::positive_exponent_break
  - Options::negative_exponent_break
  - Options::round_mode
  - Options::trim_floats
  - Options::exponent
  - Options::decimal_point
  - Options::nan_string
  - Options::inf_string
  - Options::infinity_string
  - Options::set_max_significant_digits
  - Options::set_min_significant_digits
  - Options::set_positive_exponent_break
  - Options::set_negative_exponent_break
  - Options::set_round_mode
  - Options::set_trim_floats
  - Options::set_exponent
  - Options::set_decimal_point
  - Options::set_nan_string
  - Options::set_inf_string
  - Options::builder
  - Options::rebuild
  - Options::default
  - Options::is_valid
  - Options::buffer_size
  - unwrap_or_zero
  - unwrap_or_max_usize
  - unwrap_str
  source_file: /src/rust-lexical/lexical-write-float/src/options.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-write-float/src/table.rs
- function_names:
  - write_special
  - write_nan
  - write_inf
  - check_buffer
  - WriteFloat::write_float
  - write_float_impl
  - write_float_as_f32
  source_file: /src/rust-lexical/lexical-write-float/src/write.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-write-float/src/float.rs
- function_names:
  - write_float
  - write_float_scientific
  - write_float_negative_exponent
  - write_float_positive_exponent
  - round_digit
  - generate_digits
  - grisu
  - from_float
  - normalize
  - normalized_boundaries
  - mul
  - cached_grisu_power
  - fast_binary_power
  - fast_decimal_power
  - GrisuFloat::grisu_power
  - grisu_impl
  - grisu_unimpl
  source_file: /src/rust-lexical/lexical-write-float/src/compact.rs
- function_names:
  - write_float
  - write_float_scientific
  - write_float_negative_exponent
  - write_float_positive_exponent
  - fast_log2
  - significant_bits
  - fast_ceildiv
  - inverse_remainder
  - calculate_shl
  - scale_sci_exp
  - truncate_and_round
  source_file: /src/rust-lexical/lexical-write-float/src/binary.rs
- function_names:
  - fast_log2_test
  - base10_count_test
  - base2_count_test
  - base4_count_test
  - base8_count_test
  - base16_count_test
  - base32_count_test
  source_file: /src/rust-lexical/lexical-write-integer/tests/digit_count_tests.rs
- function_names:
  - fast_log10_test
  - u32_decimal_count_test
  - u64_decimal_count_test
  - i64_19digit_test
  - u64_19digit_test
  - u128_decimal_count_test
  - u32toa_test
  - u64toa_test
  - u128toa_test
  source_file: /src/rust-lexical/lexical-write-integer/tests/decimal_tests.rs
- function_names:
  - roundtrip_impl
  - mandatory_sign_test
  - u8_test
  - i8_test
  - u16_test
  - i16_test
  - u32_test
  - i32_test
  - u64_test
  - i64_test
  - u128_test
  - i128_test
  - proptest_failures_radix
  - options_test
  - options_radix_test
  - roundtrip
  - u8_pow2_test
  - u8_pow10_test
  - u16_pow2_test
  - u16_pow10_test
  - u32_pow2_test
  - u32_pow10_test
  - u64_pow2_test
  - u64_pow10_test
  - u128_pow2_test
  - u128_pow10_test
  - i8_buffer_test
  - i16_buffer_test
  - i32_buffer_test
  - i64_buffer_test
  - i128_buffer_test
  - isize_buffer_test
  - u8_buffer_test
  - u16_buffer_test
  - u32_buffer_test
  - u64_buffer_test
  - u128_buffer_test
  - usize_buffer_test
  source_file: /src/rust-lexical/lexical-write-integer/tests/api_tests.rs
- function_names:
  - impl_from_radix
  - u128toa_test
  - write_integer
  - binary_test
  - radix_test
  - issue_169_tests
  source_file: /src/rust-lexical/lexical-write-integer/tests/radix_tests.rs
- function_names:
  - options_tests
  source_file: /src/rust-lexical/lexical-write-integer/tests/options_tests.rs
- function_names:
  - from_radix
  source_file: /src/rust-lexical/lexical-write-integer/tests/util.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-write-integer/src/table_decimal.rs
- function_names:
  - unsigned
  - signed
  - unsigned_to_lexical
  - signed_to_lexical
  source_file: /src/rust-lexical/lexical-write-integer/src/api.rs
- function_names:
  - fast_log10
  - fast_digit_count
  - fallback_digit_count
  - u8::decimal_count
  - u16::decimal_count
  - u32::decimal_count
  - u64::decimal_count
  - u128::decimal_count
  - usize::decimal_count
  - Decimal::decimal_signed
  - decimal_impl
  - u64::decimal
  - u64::decimal_signed
  - usize::decimal
  - usize::decimal_signed
  source_file: /src/rust-lexical/lexical-write-integer/src/decimal.rs
- function_names:
  - radix_impl
  - u128::radix
  source_file: /src/rust-lexical/lexical-write-integer/src/radix.rs
- function_names:
  - next2
  - u128_divrem_10_10pow10
  - div128_rem_1e10
  - i
  - write_n
  - print_n
  - write_digits
  - from_u8
  - from_u16
  - from_u32
  - from_u64_impl
  - from_u64
  - from_i64
  - from_u128
  source_file: /src/rust-lexical/lexical-write-integer/src/jeaiii.rs
- function_names:
  - i
  - write_digits
  - write_digit
  - write_digits
  - write_step_digits
  - algorithm
  - algorithm_u128
  source_file: /src/rust-lexical/lexical-write-integer/src/algorithm.rs
- function_names:
  - get_table
  source_file: /src/rust-lexical/lexical-write-integer/src/table_radix.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-write-integer/src/lib.rs
- function_names:
  - get_table
  source_file: /src/rust-lexical/lexical-write-integer/src/table_binary.rs
- function_names:
  - OptionsBuilder::new
  - OptionsBuilder::is_valid
  - OptionsBuilder::build_unchecked
  - OptionsBuilder::build_strict
  - OptionsBuilder::build
  - OptionsBuilder::default
  - Options::new
  - Options::from_radix
  - Options::is_valid
  - Options::buffer_size_const
  - Options::builder
  - Options::rebuild
  - Options::default
  - Options::is_valid
  - Options::buffer_size
  source_file: /src/rust-lexical/lexical-write-integer/src/options.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-write-integer/src/table.rs
- function_names:
  - fast_log2
  - digit_count
  - digit_log2
  - digit_log4
  - digit_log8
  - digit_log16
  - digit_log32
  - DigitCount::digit_count
  - DigitCount::slow_digit_count
  - digit_impl
  - u128::digit_count
  source_file: /src/rust-lexical/lexical-write-integer/src/digit_count.rs
- function_names:
  - write_mantissa
  - write_exponent
  - WriteInteger::write_integer
  - WriteInteger::write_integer_signed
  - WriteInteger::write_integer
  - WriteInteger::write_integer_signed
  - WriteInteger::write_integer
  - WriteInteger::write_integer_signed
  - write_integer_impl
  source_file: /src/rust-lexical/lexical-write-integer/src/write.rs
- function_names:
  - Compact::compact
  - compact_impl
  source_file: /src/rust-lexical/lexical-write-integer/src/compact.rs
- function_names:
  - issue_96_test
  - issue_96_i_test
  - issue_96_l_test
  - issue_96_t_test
  - issue_96_il_test
  - issue_96_it_test
  - issue_96_lt_test
  - issue_96_no_required_test
  source_file: /src/rust-lexical/lexical-parse-integer/tests/issue_96_tests.rs
- function_names:
  - u8_decimal_test
  - i8_decimal_test
  - u16_decimal_test
  - i16_decimal_test
  - u32_decimal_test
  - i32_decimal_test
  - u64_decimal_test
  - i64_decimal_test
  - u128_decimal_test
  - i128_decimal_test
  - double_sign_test
  - options_test
  - i32_binary_test
  - radix_to_u32
  - radix_test
  - i32_no_leading_zeros_test
  - i32_integer_internal_digit_separator_test
  - i32_integer_leading_digit_separator_test
  - i32_integer_trailing_digit_separator_test
  - i32_integer_consecutive_digit_separator_test
  - i32_json_no_leading_zero
  - base_prefix_test
  - base_suffix_test
  - base_prefix_and_suffix_test
  source_file: /src/rust-lexical/lexical-parse-integer/tests/api_tests.rs
- function_names:
  - issue_98_test
  source_file: /src/rust-lexical/lexical-parse-integer/tests/issue_98_tests.rs
- function_names:
  - options_tests
  source_file: /src/rust-lexical/lexical-parse-integer/tests/options_tests.rs
- function_names:
  - u8_decimal_test
  - u8_decimal_format_test
  source_file: /src/rust-lexical/lexical-parse-integer/tests/partial_tests.rs
- function_names:
  - from_radix
  source_file: /src/rust-lexical/lexical-parse-integer/tests/util.rs
- function_names:
  - test_is_4digits
  - test_parse_4digits
  - test_try_parse_4digits
  - test_is_8digits
  - test_parse_8digits
  - test_try_parse_8digits
  - parse_radix
  - algorithm_test
  - algorithm_128_test
  source_file: /src/rust-lexical/lexical-parse-integer/tests/algorithm_tests.rs
- function_names:
  - issue_91_test
  source_file: /src/rust-lexical/lexical-parse-integer/tests/issue_91_tests.rs
- function_names:
  - integer_from_lexical
  source_file: /src/rust-lexical/lexical-parse-integer/src/api.rs
- function_names:
  - can_try_parse_multidigits
  - required_digits
  - into_ok_complete
  - into_ok_partial
  - invalid_digit_complete
  - invalid_digit_partial
  - into_error
  - fmt_invalid_digit
  - fmt_invalid_digit
  - parse_sign
  - parse_sign
  - is_4digits
  - parse_4digits
  - try_parse_4digits
  - is_8digits
  - parse_8digits
  - try_parse_8digits
  - parse_1digit_unchecked
  - parse_1digit_checked
  - parse_digits_unchecked
  - parse_digits_checked
  - algorithm
  - algorithm_complete
  - algorithm_partial
  source_file: /src/rust-lexical/lexical-parse-integer/src/algorithm.rs
- function_names:
  - ParseInteger::parse_complete
  - ParseInteger::parse_partial
  - parse_integer_impl
  source_file: /src/rust-lexical/lexical-parse-integer/src/parse.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-parse-integer/src/lib.rs
- function_names:
  - OptionsBuilder::new
  - OptionsBuilder::get_no_multi_digit
  - OptionsBuilder::no_multi_digit
  - OptionsBuilder::is_valid
  - OptionsBuilder::build_unchecked
  - OptionsBuilder::build_strict
  - OptionsBuilder::build
  - OptionsBuilder::default
  - Options::new
  - Options::from_radix
  - Options::is_valid
  - Options::get_no_multi_digit
  - Options::no_multi_digit
  - Options::set_no_multi_digit
  - Options::builder
  - Options::rebuild
  - Options::default
  - Options::is_valid
  source_file: /src/rust-lexical/lexical-parse-integer/src/options.rs
- function_names:
  - decimal_test
  - binary_test
  - octal_test
  - hexadecimal_test
  - from_radix_test
  source_file: /src/rust-lexical/lexical-util/tests/format_builder_tests.rs
- function_names:
  - is_valid_ascii_test
  - is_valid_ascii_slice_test
  - is_valid_letter_test
  - is_valid_letter_slice_test
  source_file: /src/rust-lexical/lexical-util/tests/ascii_tests.rs
- function_names:
  - as_f32_test
  - from_f32_test
  - math_tests
  source_file: /src/rust-lexical/lexical-util/tests/f16_tests.rs
- function_names:
  - ignore_test
  - test_flag
  - test_flag
  - flags_test
  - constants_test
  source_file: /src/rust-lexical/lexical-util/tests/feature_format_tests.rs
- function_names:
  - skip_iter_eq
  - test_skip_iter_i
  - test_skip_iter_l
  - test_skip_iter_t
  - test_skip_iter_il
  - test_skip_iter_it
  - test_skip_iter_lt
  - test_skip_iter_ilt
  - test_skip_iter_ic
  - test_skip_iter_lc
  - test_skip_iter_tc
  - test_skip_iter_ilc
  - test_skip_iter_itc
  - test_skip_iter_ltc
  - test_skip_iter_iltc
  source_file: /src/rust-lexical/lexical-util/tests/skip_tests.rs
- function_names:
  - as_f32_test
  - from_f32_test
  - math_tests
  source_file: /src/rust-lexical/lexical-util/tests/bf16_tests.rs
- function_names:
  - char_to_digit
  - char_to_digit_test
  - char_is_digit
  - char_is_digit_const_test
  - digit_to_char
  - digit_to_char_const_test
  source_file: /src/rust-lexical/lexical-util/tests/digit_tests.rs
- function_names:
  - from_digit_separator
  - is_valid_digit_separator
  - test_is_valid_digit_separator
  - is_valid_punctuation
  - test_is_valid_punctuation
  source_file: /src/rust-lexical/lexical-util/tests/format_flags_tests.rs
- function_names:
  - digits_iterator_test
  - skip_iterator_test
  source_file: /src/rust-lexical/lexical-util/tests/iterator_tests.rs
- function_names:
  - format_properties_test
  source_file: /src/rust-lexical/lexical-util/tests/not_feature_format_tests.rs
- function_names:
  - copy_to_dest_test
  - ltrim_char_test
  source_file: /src/rust-lexical/lexical-util/tests/algorithm_tests.rs
- function_names:
  - as_primitive
  - as_primitive_test
  - as_cast
  - as_cast_test
  - check_number
  - number_test
  - check_integer
  - integer_test
  - ceil_divmod_test
  - check_float
  - float_test
  source_file: /src/rust-lexical/lexical-util/tests/num_tests.rs
- function_names:
  - from_flag
  - NumberFormat::new
  - NumberFormat::is_valid
  - NumberFormat::error
  - NumberFormat::is_valid_radix
  - NumberFormat::error_radix
  - NumberFormat::required_integer_digits
  - NumberFormat::required_fraction_digits
  - NumberFormat::required_exponent_digits
  - NumberFormat::required_mantissa_digits
  - NumberFormat::required_digits
  - NumberFormat::no_positive_mantissa_sign
  - NumberFormat::required_mantissa_sign
  - NumberFormat::no_exponent_notation
  - NumberFormat::no_positive_exponent_sign
  - NumberFormat::required_exponent_sign
  - NumberFormat::no_exponent_without_fraction
  - NumberFormat::no_special
  - NumberFormat::case_sensitive_special
  - NumberFormat::no_integer_leading_zeros
  - NumberFormat::no_float_leading_zeros
  - NumberFormat::required_exponent_notation
  - NumberFormat::case_sensitive_exponent
  - NumberFormat::case_sensitive_base_prefix
  - NumberFormat::case_sensitive_base_suffix
  - NumberFormat::integer_internal_digit_separator
  - NumberFormat::fraction_internal_digit_separator
  - NumberFormat::exponent_internal_digit_separator
  - NumberFormat::internal_digit_separator
  - NumberFormat::integer_leading_digit_separator
  - NumberFormat::fraction_leading_digit_separator
  - NumberFormat::exponent_leading_digit_separator
  - NumberFormat::leading_digit_separator
  - NumberFormat::integer_trailing_digit_separator
  - NumberFormat::fraction_trailing_digit_separator
  - NumberFormat::exponent_trailing_digit_separator
  - NumberFormat::trailing_digit_separator
  - NumberFormat::integer_consecutive_digit_separator
  - NumberFormat::fraction_consecutive_digit_separator
  - NumberFormat::exponent_consecutive_digit_separator
  - NumberFormat::consecutive_digit_separator
  - NumberFormat::special_digit_separator
  - NumberFormat::digit_separator
  - NumberFormat::has_digit_separator
  - NumberFormat::base_prefix
  - NumberFormat::has_base_prefix
  - NumberFormat::base_suffix
  - NumberFormat::has_base_suffix
  - NumberFormat::mantissa_radix
  - NumberFormat::radix
  - NumberFormat::radix2
  - NumberFormat::radix4
  - NumberFormat::radix8
  - NumberFormat::exponent_base
  - NumberFormat::exponent_radix
  - NumberFormat::flags
  - NumberFormat::interface_flags
  - NumberFormat::digit_separator_flags
  - NumberFormat::exponent_flags
  - NumberFormat::integer_digit_separator_flags
  - NumberFormat::fraction_digit_separator_flags
  - NumberFormat::exponent_digit_separator_flags
  - NumberFormat::builder
  - NumberFormat::rebuild
  - NumberFormat::default
  - radix_error_impl
  - format_error_impl
  source_file: /src/rust-lexical/lexical-util/src/feature_format.rs
- function_names:
  - from_lexical
  - from_lexical_with_options
  - to_lexical
  - to_lexical_with_options
  source_file: /src/rust-lexical/lexical-util/src/api.rs
- function_names:
  - volatile
  - floord
  - floorf
  - logd
  - logf
  source_file: /src/rust-lexical/lexical-util/src/libm.rs
- function_names:
  - Iter::as_ptr
  - Iter::as_slice
  - Iter::buffer_length
  - Iter::is_buffer_empty
  - Iter::is_contiguous
  - Iter::first
  - Iter::first_is_cased
  - Iter::first_is_uncased
  - Iter::first_is
  - Iter::step_unchecked
  - Iter::peek_many_unchecked
  - Iter::peek_u32
  - Iter::peek_u64
  - DigitsIter::is_consumed
  - DigitsIter::try_read
  - DigitsIter::peek_is_cased
  - DigitsIter::peek_is_uncased
  - DigitsIter::peek_is
  - DigitsIter::read_if
  - DigitsIter::read_if_value_cased
  - DigitsIter::read_if_value_uncased
  - DigitsIter::read_if_value
  - DigitsIter::skip_zeros
  source_file: /src/rust-lexical/lexical-util/src/iterator.rs
- function_names:
  - char_to_valid_digit_const
  - char_to_digit_const
  - char_is_digit_const
  - digit_to_char_const
  - char_to_digit
  - char_is_digit
  - digit_to_char
  source_file: /src/rust-lexical/lexical-util/src/digit.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-util/src/bf16.rs
- function_names:
  - ExtendedFloat::mantissa
  - ExtendedFloat::exponent
  source_file: /src/rust-lexical/lexical-util/src/extended_float.rs
- function_names:
  - copy_to_dst
  - rtrim_char_count
  - ltrim_char_count
  - cannot_overflow
  source_file: /src/rust-lexical/lexical-util/src/algorithm.rs
- function_names:
  - is_valid_ascii
  - is_valid_ascii_slice
  - is_valid_letter
  - is_valid_letter_slice
  source_file: /src/rust-lexical/lexical-util/src/ascii.rs
- function_names:
  - formatted_size_impl
  source_file: /src/rust-lexical/lexical-util/src/constants.rs
- function_names:
  - NumberFormat::new
  - NumberFormat::is_valid
  - NumberFormat::error
  - NumberFormat::is_valid_radix
  - NumberFormat::error_radix
  - NumberFormat::required_integer_digits
  - NumberFormat::required_fraction_digits
  - NumberFormat::required_exponent_digits
  - NumberFormat::required_mantissa_digits
  - NumberFormat::required_digits
  - NumberFormat::no_positive_mantissa_sign
  - NumberFormat::required_mantissa_sign
  - NumberFormat::no_exponent_notation
  - NumberFormat::no_positive_exponent_sign
  - NumberFormat::required_exponent_sign
  - NumberFormat::no_exponent_without_fraction
  - NumberFormat::no_special
  - NumberFormat::case_sensitive_special
  - NumberFormat::no_integer_leading_zeros
  - NumberFormat::no_float_leading_zeros
  - NumberFormat::required_exponent_notation
  - NumberFormat::case_sensitive_exponent
  - NumberFormat::case_sensitive_base_prefix
  - NumberFormat::case_sensitive_base_suffix
  - NumberFormat::integer_internal_digit_separator
  - NumberFormat::fraction_internal_digit_separator
  - NumberFormat::exponent_internal_digit_separator
  - NumberFormat::internal_digit_separator
  - NumberFormat::integer_leading_digit_separator
  - NumberFormat::fraction_leading_digit_separator
  - NumberFormat::exponent_leading_digit_separator
  - NumberFormat::leading_digit_separator
  - NumberFormat::integer_trailing_digit_separator
  - NumberFormat::fraction_trailing_digit_separator
  - NumberFormat::exponent_trailing_digit_separator
  - NumberFormat::trailing_digit_separator
  - NumberFormat::integer_consecutive_digit_separator
  - NumberFormat::fraction_consecutive_digit_separator
  - NumberFormat::exponent_consecutive_digit_separator
  - NumberFormat::consecutive_digit_separator
  - NumberFormat::special_digit_separator
  - NumberFormat::digit_separator
  - NumberFormat::has_digit_separator
  - NumberFormat::base_prefix
  - NumberFormat::has_base_prefix
  - NumberFormat::base_suffix
  - NumberFormat::has_base_suffix
  - NumberFormat::mantissa_radix
  - NumberFormat::radix
  - NumberFormat::radix2
  - NumberFormat::radix4
  - NumberFormat::radix8
  - NumberFormat::exponent_base
  - NumberFormat::exponent_radix
  - NumberFormat::flags
  - NumberFormat::interface_flags
  - NumberFormat::digit_separator_flags
  - NumberFormat::exponent_flags
  - NumberFormat::integer_digit_separator_flags
  - NumberFormat::fraction_digit_separator_flags
  - NumberFormat::exponent_digit_separator_flags
  - NumberFormat::builder
  - NumberFormat::rebuild
  - NumberFormat::default
  - radix_error_impl
  - format_error_impl
  source_file: /src/rust-lexical/lexical-util/src/not_feature_format.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-util/src/result.rs
- function_names:
  - min_step
  - max_step
  - u64_step
  - max_step_2
  - min_step_2
  - max_step_3
  - min_step_3
  - max_step_4
  - min_step_4
  - max_step_5
  - min_step_5
  - max_step_6
  - min_step_6
  - max_step_7
  - min_step_7
  - max_step_8
  - min_step_8
  - max_step_9
  - min_step_9
  - max_step_10
  - min_step_10
  - max_step_11
  - min_step_11
  - max_step_12
  - min_step_12
  - max_step_13
  - min_step_13
  - max_step_14
  - min_step_14
  - max_step_15
  - min_step_15
  - max_step_16
  - min_step_16
  - max_step_17
  - min_step_17
  - max_step_18
  - min_step_18
  - max_step_19
  - min_step_19
  - max_step_20
  - min_step_20
  - max_step_21
  - min_step_21
  - max_step_22
  - min_step_22
  - max_step_23
  - min_step_23
  - max_step_24
  - min_step_24
  - max_step_25
  - min_step_25
  - max_step_26
  - min_step_26
  - max_step_27
  - min_step_27
  - max_step_28
  - min_step_28
  - max_step_29
  - min_step_29
  - max_step_30
  - min_step_30
  - max_step_31
  - min_step_31
  - max_step_32
  - min_step_32
  - max_step_33
  - min_step_33
  - max_step_34
  - min_step_34
  - max_step_35
  - min_step_35
  - max_step_36
  - min_step_36
  source_file: /src/rust-lexical/lexical-util/src/step.rs
- function_names:
  - is_error_type
  - Error::description
  - Error::index
  - write_parse_error
  - format_message
  - options_message
  - Error::fmt
  source_file: /src/rust-lexical/lexical-util/src/error.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-util/src/f16.rs
- function_names:
  - add_flag
  - add_flags
  - has_flag
  - unwrap_or_zero
  - NumberFormatBuilder::new
  - NumberFormatBuilder::binary
  - NumberFormatBuilder::octal
  - NumberFormatBuilder::decimal
  - NumberFormatBuilder::hexadecimal
  - NumberFormatBuilder::from_radix
  - NumberFormatBuilder::get_digit_separator
  - NumberFormatBuilder::get_mantissa_radix
  - NumberFormatBuilder::get_exponent_base
  - NumberFormatBuilder::get_exponent_radix
  - NumberFormatBuilder::get_base_prefix
  - NumberFormatBuilder::get_base_suffix
  - NumberFormatBuilder::get_required_integer_digits
  - NumberFormatBuilder::get_required_fraction_digits
  - NumberFormatBuilder::get_required_exponent_digits
  - NumberFormatBuilder::get_required_mantissa_digits
  - NumberFormatBuilder::get_no_positive_mantissa_sign
  - NumberFormatBuilder::get_required_mantissa_sign
  - NumberFormatBuilder::get_no_exponent_notation
  - NumberFormatBuilder::get_no_positive_exponent_sign
  - NumberFormatBuilder::get_required_exponent_sign
  - NumberFormatBuilder::get_no_exponent_without_fraction
  - NumberFormatBuilder::get_no_special
  - NumberFormatBuilder::get_case_sensitive_special
  - NumberFormatBuilder::get_no_integer_leading_zeros
  - NumberFormatBuilder::get_no_float_leading_zeros
  - NumberFormatBuilder::get_required_exponent_notation
  - NumberFormatBuilder::get_case_sensitive_exponent
  - NumberFormatBuilder::get_case_sensitive_base_prefix
  - NumberFormatBuilder::get_case_sensitive_base_suffix
  - NumberFormatBuilder::get_integer_internal_digit_separator
  - NumberFormatBuilder::get_fraction_internal_digit_separator
  - NumberFormatBuilder::get_exponent_internal_digit_separator
  - NumberFormatBuilder::get_integer_leading_digit_separator
  - NumberFormatBuilder::get_fraction_leading_digit_separator
  - NumberFormatBuilder::get_exponent_leading_digit_separator
  - NumberFormatBuilder::get_integer_trailing_digit_separator
  - NumberFormatBuilder::get_fraction_trailing_digit_separator
  - NumberFormatBuilder::get_exponent_trailing_digit_separator
  - NumberFormatBuilder::get_integer_consecutive_digit_separator
  - NumberFormatBuilder::get_fraction_consecutive_digit_separator
  - NumberFormatBuilder::get_exponent_consecutive_digit_separator
  - NumberFormatBuilder::get_special_digit_separator
  - NumberFormatBuilder::digit_separator
  - NumberFormatBuilder::radix
  - NumberFormatBuilder::mantissa_radix
  - NumberFormatBuilder::exponent_base
  - NumberFormatBuilder::exponent_radix
  - NumberFormatBuilder::base_prefix
  - NumberFormatBuilder::base_suffix
  - NumberFormatBuilder::required_integer_digits
  - NumberFormatBuilder::required_fraction_digits
  - NumberFormatBuilder::required_exponent_digits
  - NumberFormatBuilder::required_mantissa_digits
  - NumberFormatBuilder::required_digits
  - NumberFormatBuilder::no_positive_mantissa_sign
  - NumberFormatBuilder::required_mantissa_sign
  - NumberFormatBuilder::no_exponent_notation
  - NumberFormatBuilder::no_positive_exponent_sign
  - NumberFormatBuilder::required_exponent_sign
  - NumberFormatBuilder::no_exponent_without_fraction
  - NumberFormatBuilder::no_special
  - NumberFormatBuilder::case_sensitive_special
  - NumberFormatBuilder::no_integer_leading_zeros
  - NumberFormatBuilder::no_float_leading_zeros
  - NumberFormatBuilder::required_exponent_notation
  - NumberFormatBuilder::case_sensitive_exponent
  - NumberFormatBuilder::case_sensitive_base_prefix
  - NumberFormatBuilder::case_sensitive_base_suffix
  - NumberFormatBuilder::integer_internal_digit_separator
  - NumberFormatBuilder::fraction_internal_digit_separator
  - NumberFormatBuilder::exponent_internal_digit_separator
  - NumberFormatBuilder::internal_digit_separator
  - NumberFormatBuilder::integer_leading_digit_separator
  - NumberFormatBuilder::fraction_leading_digit_separator
  - NumberFormatBuilder::exponent_leading_digit_separator
  - NumberFormatBuilder::leading_digit_separator
  - NumberFormatBuilder::integer_trailing_digit_separator
  - NumberFormatBuilder::fraction_trailing_digit_separator
  - NumberFormatBuilder::exponent_trailing_digit_separator
  - NumberFormatBuilder::trailing_digit_separator
  - NumberFormatBuilder::integer_consecutive_digit_separator
  - NumberFormatBuilder::fraction_consecutive_digit_separator
  - NumberFormatBuilder::exponent_consecutive_digit_separator
  - NumberFormatBuilder::consecutive_digit_separator
  - NumberFormatBuilder::special_digit_separator
  - NumberFormatBuilder::digit_separator_flags
  - NumberFormatBuilder::integer_digit_separator_flags
  - NumberFormatBuilder::fraction_digit_separator_flags
  - NumberFormatBuilder::exponent_digit_separator_flags
  - NumberFormatBuilder::build_unchecked
  - NumberFormatBuilder::build_strict
  - NumberFormatBuilder::build
  - NumberFormatBuilder::rebuild
  - NumberFormatBuilder::default
  source_file: /src/rust-lexical/lexical-util/src/format_builder.rs
- function_names:
  - format_is_valid
  - format_error
  source_file: /src/rust-lexical/lexical-util/src/format.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-util/src/lib.rs
- function_names:
  - debug_assert_radix
  - debug_assert_radix
  - debug_assert_radix
  - assert_buffer
  - assert_buffer
  source_file: /src/rust-lexical/lexical-util/src/assert.rs
- function_names:
  - indexing
  - is_i
  - is_ic
  - is_l
  - is_lc
  - is_t
  - is_tc
  - is_il
  - is_ilc
  - is_it
  - is_itc
  - is_lt
  - is_ltc
  - is_ilt
  - is_iltc
  - peek_1
  - peek_n
  - peek_noskip
  - peek_l
  - peek_i
  - peek_t
  - peek_il
  - peek_it
  - peek_lt
  - peek_ilt
  - peek_lc
  - peek_ic
  - peek_tc
  - peek_ilc
  - peek_itc
  - peek_ltc
  - peek_iltc
  - '[u8]::bytes'
  - Bytes::new
  - Bytes::from_parts
  - Bytes::integer_iter
  - Bytes::fraction_iter
  - Bytes::exponent_iter
  - Bytes::special_iter
  - Bytes::step_by_unchecked_impl
  - Bytes::peek_many_unchecked_impl
  - Bytes::get_buffer
  - Bytes::cursor
  - Bytes::set_cursor
  - Bytes::current_count
  - Bytes::step_by_unchecked
  - Bytes::peek_many_unchecked
  - skip_iterator
  - is_sign
  - is_digit_separator
  - skip_iterator_impl
  - skip_iterator_iterator_impl
  - skip_iterator_iter_base
  - skip_iterator_digits_iter_base
  - skip_iterator_bytesiter_impl
  - SpecialDigitsIterator::increment_count
  - SpecialDigitsIterator::peek
  - SpecialDigitsIterator::is_digit
  source_file: /src/rust-lexical/lexical-util/src/skip.rs
- function_names:
  - '[u8]::bytes'
  - Bytes::new
  - Bytes::from_parts
  - Bytes::integer_iter
  - Bytes::fraction_iter
  - Bytes::exponent_iter
  - Bytes::special_iter
  - Bytes::get_buffer
  - Bytes::cursor
  - Bytes::set_cursor
  - Bytes::current_count
  - Bytes::step_by_unchecked
  - Bytes::peek_many_unchecked
  - DigitsIterator::new
  - DigitsIterator::take_n
  - DigitsIterator::get_buffer
  - DigitsIterator::cursor
  - DigitsIterator::set_cursor
  - DigitsIterator::current_count
  - DigitsIterator::step_by_unchecked
  - DigitsIterator::peek_many_unchecked
  - DigitsIterator::is_consumed
  - DigitsIterator::increment_count
  - DigitsIterator::peek
  - DigitsIterator::is_digit
  - DigitsIterator::next
  - DigitsIterator::len
  source_file: /src/rust-lexical/lexical-util/src/noskip.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-util/src/prebuilt_formats.rs
- function_names:
  - pow2_u128_divrem
  - fast_u128_divrem
  - moderate_u128_divrem
  - slow_u128_divrem
  - u128_divrem
  - u128_divrem_2
  - u128_divrem_3
  - u128_divrem_4
  - u128_divrem_5
  - u128_divrem_6
  - u128_divrem_7
  - u128_divrem_8
  - u128_divrem_9
  - u128_divrem_10
  - u128_divrem_11
  - u128_divrem_12
  - u128_divrem_13
  - u128_divrem_14
  - u128_divrem_15
  - u128_divrem_16
  - u128_divrem_17
  - u128_divrem_18
  - u128_divrem_19
  - u128_divrem_20
  - u128_divrem_21
  - u128_divrem_22
  - u128_divrem_23
  - u128_divrem_24
  - u128_divrem_25
  - u128_divrem_26
  - u128_divrem_27
  - u128_divrem_28
  - u128_divrem_29
  - u128_divrem_30
  - u128_divrem_31
  - u128_divrem_32
  - u128_divrem_33
  - u128_divrem_34
  - u128_divrem_35
  - u128_divrem_36
  source_file: /src/rust-lexical/lexical-util/src/div128.rs
- function_names:
  - mul
  - mulhi
  source_file: /src/rust-lexical/lexical-util/src/mul.rs
- function_names:
  - check_subsequent_flags
  - check_subsequent_masks
  - check_mask_shifts
  - check_masks_and_flags
  - digit_separator
  - base_prefix
  - base_suffix
  - mantissa_radix
  - exponent_base
  - exponent_radix
  - radix_from_flags
  - is_valid_exponent_flags
  - is_valid_optional_control_radix
  - is_valid_optional_control
  - is_valid_control
  - is_valid_digit_separator
  - is_valid_base_prefix
  - is_valid_base_suffix
  - is_valid_punctuation
  - is_valid_options_punctuation
  - is_valid_radix
  source_file: /src/rust-lexical/lexical-util/src/format_flags.rs
- function_names:
  - write_options_doc
  - literal
  source_file: /src/rust-lexical/lexical-util/src/options.rs
- function_names:
  - as_primitive
  - half_as_primitive
  - as_cast
  - as_cast
  - primitive
  - number_impl
  - Integer::ceil_divmod
  - Integer::ceil_div
  - Integer::ceil_mod
  - Integer::bit_length
  - Integer::is_odd
  - Integer::is_even
  - Integer::overflow_digits
  - integer_impl
  - signed_integer_impl
  - unsigned_integer_impl
  - Float::is_denormal
  - Float::is_special
  - Float::is_nan
  - Float::is_inf
  - Float::is_odd
  - Float::is_even
  - Float::needs_negative_sign
  - Float::exponent
  - Float::mantissa
  - Float::next
  - Float::next_positive
  - Float::prev
  - Float::prev_positive
  - Float::round_positive_even
  - Float::max_finite
  - Float::min_finite
  - float_literals
  - float_masks
  - float_one
  - float_two
  - float_max
  - float_min
  - float_nan
  - f16::to_bits
  - f16::from_bits
  - f16::ln
  - f16::floor
  - f16::is_sign_positive
  - f16::is_sign_negative
  - bf16::to_bits
  - bf16::from_bits
  - bf16::ln
  - bf16::floor
  - bf16::is_sign_positive
  - bf16::is_sign_negative
  - f32::to_bits
  - f32::from_bits
  - f32::ln
  - f32::floor
  - f32::is_sign_positive
  - f32::is_sign_negative
  - f64::to_bits
  - f64::from_bits
  - f64::ln
  - f64::floor
  - f64::is_sign_positive
  - f64::is_sign_negative
  source_file: /src/rust-lexical/lexical-util/src/num.rs
- function_names:
  - parse_lexical
  - parse_from_str_radix
  - parse_core
  - doit
  - from_str_radix
  - write_lexical
  - write_std
  source_file: /src/rust-lexical/extras/asm/src/lib.rs
- function_names: []
  source_file: /src/rust-lexical/extras/write-float/tests/compact_tests.rs
- function_names: []
  source_file: /src/rust-lexical/extras/write-float/tests/api_tests.rs
- function_names:
  - write_float
  - write_float_test
  - test_radix
  - test_all
  - f32_radix_roundtrip_test
  - f64_radix_roundtrip_test
  - base21_test
  - is_overflow
  source_file: /src/rust-lexical/extras/write-float/tests/radix_tests.rs
- function_names:
  - default_proptest_config
  - default_quickcheck
  source_file: /src/rust-lexical/extras/write-float/tests/util.rs
- function_names: []
  source_file: /src/rust-lexical/extras/write-float/tests/algorithm_tests.rs
- function_names:
  - parse_float
  source_file: /src/rust-lexical/extras/write-float/tests/parse_radix.rs
- function_names: []
  source_file: /src/rust-lexical/extras/write-float/tests/binary_tests.rs
- function_names: []
  source_file: /src/rust-lexical/extras/write-float/src/lib.rs
- function_names:
  - target_dir
  - bench_dir
  - read_json
  - read_lines
  - read_csv
  - json_data
  - static_data
  - unsigned_rng
  - signed_rng
  - float_rng
  - string_from_random
  - type_from_random
  - to_lexical_generator
  - dtoa_generator
  - ryu_generator
  - itoa_generator
  - fmt_generator
  - from_lexical_generator
  - from_fast_float2_generator
  - str_parse_generator
  - parse_float_generator
  - parse_integer_generator
  - write_float_generator
  - write_integer_generator
  source_file: /src/rust-lexical/extras/benchmark/input.rs
- function_names:
  - gen_vec
  - bench
  source_file: /src/rust-lexical/extras/benchmark/write-float/special.rs
- function_names:
  - target_dir
  - bench_dir
  - read_json
  - read_lines
  - read_csv
  - json_data
  - static_data
  - unsigned_rng
  - signed_rng
  - float_rng
  - string_from_random
  - type_from_random
  - to_lexical_generator
  - dtoa_generator
  - ryu_generator
  - itoa_generator
  - fmt_generator
  - from_lexical_generator
  - from_fast_float2_generator
  - str_parse_generator
  - parse_float_generator
  - parse_integer_generator
  - write_float_generator
  - write_integer_generator
  source_file: /src/rust-lexical/extras/benchmark/write-float/input.rs
- function_names:
  - bench
  source_file: /src/rust-lexical/extras/benchmark/write-float/random.rs
- function_names:
  - json
  source_file: /src/rust-lexical/extras/benchmark/write-float/json.rs
- function_names:
  - target_dir
  - bench_dir
  - read_json
  - read_lines
  - read_csv
  - json_data
  - static_data
  - unsigned_rng
  - signed_rng
  - float_rng
  - string_from_random
  - type_from_random
  - to_lexical_generator
  - dtoa_generator
  - ryu_generator
  - itoa_generator
  - fmt_generator
  - from_lexical_generator
  - from_fast_float2_generator
  - str_parse_generator
  - parse_float_generator
  - parse_integer_generator
  - write_float_generator
  - write_integer_generator
  source_file: /src/rust-lexical/extras/benchmark/algorithm/input.rs
- function_names:
  - standard_div
  - fast_div
  - generator
  - bench
  source_file: /src/rust-lexical/extras/benchmark/algorithm/division.rs
- function_names:
  - standard_pow
  - small_pow
  - standard_mul
  - index_unchecked
  - index_unchecked_mut
  - scalar_sub
  - small_sub_from
  - large_sub
  - karatsuba_split
  - karatsuba_mul
  - karatsuba_uneven_mul
  - large_mul
  - karatsuba_mul_algo
  - new_limb
  - generator
  - mul
  - pow
  source_file: /src/rust-lexical/extras/benchmark/algorithm/bigint.rs
- function_names:
  - target_dir
  - bench_dir
  - read_json
  - read_lines
  - read_csv
  - json_data
  - static_data
  - unsigned_rng
  - signed_rng
  - float_rng
  - string_from_random
  - type_from_random
  - to_lexical_generator
  - dtoa_generator
  - ryu_generator
  - itoa_generator
  - fmt_generator
  - from_lexical_generator
  - from_fast_float2_generator
  - str_parse_generator
  - parse_float_generator
  - parse_integer_generator
  - write_float_generator
  - write_integer_generator
  source_file: /src/rust-lexical/extras/benchmark/write-integer/input.rs
- function_names:
  - bench
  - bench_signed
  source_file: /src/rust-lexical/extras/benchmark/write-integer/random.rs
- function_names:
  - rand_next
  - rand_bool
  - ChainRandom::next
  - ChainRandom::count
  - chain
  - simple
  - random
  - chain_random
  source_file: /src/rust-lexical/extras/benchmark/write-integer/json.rs
- function_names:
  - target_dir
  - bench_dir
  - read_json
  - read_lines
  - read_csv
  - json_data
  - static_data
  - unsigned_rng
  - signed_rng
  - float_rng
  - string_from_random
  - type_from_random
  - to_lexical_generator
  - dtoa_generator
  - ryu_generator
  - itoa_generator
  - fmt_generator
  - from_lexical_generator
  - from_fast_float2_generator
  - str_parse_generator
  - parse_float_generator
  - parse_integer_generator
  - write_float_generator
  - write_integer_generator
  source_file: /src/rust-lexical/extras/benchmark/parse-integer/input.rs
- function_names:
  - bench
  - bench_signed
  source_file: /src/rust-lexical/extras/benchmark/parse-integer/random.rs
- function_names:
  - simple
  - random
  source_file: /src/rust-lexical/extras/benchmark/parse-integer/json.rs
- function_names:
  - target_dir
  - bench_dir
  - read_json
  - read_lines
  - read_csv
  - json_data
  - static_data
  - unsigned_rng
  - signed_rng
  - float_rng
  - string_from_random
  - type_from_random
  - to_lexical_generator
  - dtoa_generator
  - ryu_generator
  - itoa_generator
  - fmt_generator
  - from_lexical_generator
  - from_fast_float2_generator
  - str_parse_generator
  - parse_float_generator
  - parse_integer_generator
  - write_float_generator
  - write_integer_generator
  source_file: /src/rust-lexical/extras/benchmark/parse-float/input.rs
- function_names:
  - bench
  source_file: /src/rust-lexical/extras/benchmark/parse-float/random.rs
- function_names:
  - black_box
  source_file: /src/rust-lexical/extras/benchmark/parse-float/black_box.rs
- function_names:
  - earth
  source_file: /src/rust-lexical/extras/benchmark/parse-float/earth.rs
- function_names:
  - main
  source_file: /src/rust-lexical/extras/benchmark/parse-float/denormal6400.rs
- function_names:
  - json
  source_file: /src/rust-lexical/extras/benchmark/parse-float/json.rs
- function_names:
  - main
  source_file: /src/rust-lexical/extras/benchmark/parse-float/denormal30.rs
- function_names:
  - canada
  source_file: /src/rust-lexical/extras/benchmark/parse-float/canada.rs
- function_names:
  - bench
  source_file: /src/rust-lexical/extras/benchmark/parse-float/contrived.rs
- function_names:
  - mesh
  source_file: /src/rust-lexical/extras/benchmark/parse-float/mesh.rs
- function_names:
  - test_radix
  - test_all
  - parse_f32_pow2_roundtrip_test
  - parse_f64_pow2_roundtrip_test
  source_file: /src/rust-lexical/extras/core/tests/float_pow2_tests.rs
- function_names:
  - test_radix
  - test_all
  - parse_f32_radix_roundtrip_test
  - parse_f64_radix_roundtrip_test
  source_file: /src/rust-lexical/extras/core/tests/float_radix_tests.rs
- function_names: []
  source_file: /src/rust-lexical/extras/core/src/lib.rs
- function_names:
  - slow_log2
  - ilog
  source_file: /src/rust-lexical/extras/write-integer/tests/digit_count_tests.rs
- function_names:
  - slow_digit_count
  source_file: /src/rust-lexical/extras/write-integer/tests/decimal_tests.rs
- function_names:
  - roundtrip_impl
  - roundtrip
  - roundtrip_radix
  source_file: /src/rust-lexical/extras/write-integer/tests/api_tests.rs
- function_names:
  - impl_from_radix
  - to_radix_2_9
  - to_radix_10_18
  - to_radix_19_27
  - to_radix_28_36
  - mockup
  source_file: /src/rust-lexical/extras/write-integer/tests/radix_tests.rs
- function_names:
  - from_radix
  - default_proptest_config
  - default_quickcheck
  source_file: /src/rust-lexical/extras/write-integer/tests/util.rs
- function_names: []
  source_file: /src/rust-lexical/extras/write-integer/src/lib.rs
- function_names:
  - is_error
  - is_invalid_digit
  - is_empty
  - is_overflow
  - is_underflow
  - is_invalid_digit_match
  source_file: /src/rust-lexical/extras/parse-integer/tests/api_tests.rs
- function_names:
  - from_radix
  - default_proptest_config
  - default_quickcheck
  source_file: /src/rust-lexical/extras/parse-integer/tests/util.rs
- function_names: []
  source_file: /src/rust-lexical/extras/parse-integer/tests/algorithm_tests.rs
- function_names: []
  source_file: /src/rust-lexical/extras/parse-integer/src/lib.rs
- function_names: []
  source_file: /src/rust-lexical/extras/util/tests/mul_tests.rs
- function_names: []
  source_file: /src/rust-lexical/extras/util/tests/f16_tests.rs
- function_names: []
  source_file: /src/rust-lexical/extras/util/tests/bf16_tests.rs
- function_names:
  - default_proptest_config
  - default_quickcheck
  source_file: /src/rust-lexical/extras/util/tests/util.rs
- function_names: []
  source_file: /src/rust-lexical/extras/util/tests/div128_tests.rs
- function_names: []
  source_file: /src/rust-lexical/extras/util/src/lib.rs
- function_names:
  - float_equal
  source_file: /src/rust-lexical/extras/parse-float/tests/api_tests.rs
- function_names:
  - default_proptest_config
  - default_quickcheck
  source_file: /src/rust-lexical/extras/parse-float/tests/util.rs
- function_names: []
  source_file: /src/rust-lexical/extras/parse-float/src/lib.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/write-integer-u64.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/parse-integer-i8.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/parse-integer-i64.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/write-integer-u32.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/parse-float-f32.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/write-integer-i8.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/parse-integer-i32.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/write-integer-u16.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/write-integer-u8.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/parse-integer-u8.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/parse-float-f64.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/write-float-f32.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/write-integer-i32.rs
- function_names:
  - doit
  - parse_int
  source_file: /src/rust-lexical/extras/size/bin/core_parse.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/parse-integer-u128.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/parse-integer-u64.rs
- function_names:
  - integer_module
  - float_module
  source_file: /src/rust-lexical/extras/size/bin/parse.rs
- function_names:
  - main
  source_file: /src/rust-lexical/extras/size/bin/empty.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/write-float-f64.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/parse-integer-u16.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/write-integer-u128.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/write-integer-i128.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/write-integer-i64.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/write-integer-i16.rs
- function_names:
  - integer_module
  - float_module
  source_file: /src/rust-lexical/extras/size/bin/write.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/parse-integer-u32.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/parse-integer-i16.rs
- function_names: []
  source_file: /src/rust-lexical/extras/size/bin/parse-integer-i128.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-integer-u64.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-integer-usize.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-integer-i8.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-integer-i64.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-integer-u32.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-float-f32.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-integer-i8.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-integer-i32.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-integer-u16.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-integer-u8.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-integer-u8.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-float-f64.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-float-f32.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-integer-usize.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-integer-i32.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-integer-u128.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-integer-u64.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-float-f64.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-integer-isize.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-integer-u16.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-integer-u128.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-integer-isize.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-integer-i128.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-integer-i64.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/write-integer-i16.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-integer-u32.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-integer-i16.rs
- function_names:
  - fuzz_target
  source_file: /src/rust-lexical/fuzz/fuzz_targets/parse-integer-i128.rs
- function_names:
  - lower_n_mask_test
  - lower_n_halfway_test
  - nth_bit_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/mask_tests.rs
- function_names:
  - issue_96_test
  - issue_96_i_test
  - issue_96_l_test
  - issue_96_t_test
  - issue_96_il_test
  - issue_96_it_test
  - issue_96_lt_test
  - issue_96_no_required_test
  - issue_96_rounding_test
  - issue_96_wuff_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/issue_96_tests.rs
- function_names:
  - parse_complete_test
  - fast_path_complete_test
  - parse_partial_test
  - fast_path_partial_test
  - parse_number_test
  - parse_partial_number_test
  - parse_digits_test
  - parse_8digits_test
  - parse_u64_digits_test
  - is_special_eq_test
  - parse_positive_special_test
  - parse_partial_special_test
  - parse_parse_special_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/parse_tests.rs
- function_names:
  - special_bytes_test
  - invalid_format_test
  - invalid_punctuation_test
  - f32_decimal_test
  - f32_radix_test
  - parse_f32_test
  - parse_f64_test
  - f64_decimal_test
  - f64_radix_test
  - parse_f64_large_zeros_test
  - parse_binary_f64_test
  - parse_f32_lossy_test
  - parse_f64_lossy_test
  - f32_lossy_decimal_test
  - f64_lossy_decimal_test
  - rebuild
  - f64_special_test
  - case_sensitive_exponent_test
  - f64_required_integer_digits_test
  - f64_required_fraction_digits_test
  - f64_required_digits_test
  - f64_no_positive_mantissa_sign_test
  - f64_required_mantissa_sign_test
  - f64_no_exponent_notation_test
  - f64_optional_exponent_test
  - f64_required_exponent_test
  - f64_no_positive_exponent_sign_test
  - f64_required_exponent_sign_test
  - f64_no_exponent_without_fraction_test
  - f64_no_leading_zeros_test
  - f64_required_exponent_notation_test
  - f64_integer_internal_digit_separator_test
  - f64_fraction_internal_digit_separator_test
  - f64_exponent_internal_digit_separator_test
  - f64_integer_leading_digit_separator_test
  - f64_fraction_leading_digit_separator_test
  - f64_exponent_leading_digit_separator_test
  - f64_integer_trailing_digit_separator_test
  - f64_fraction_trailing_digit_separator_test
  - f64_exponent_trailing_digit_separator_test
  - f64_integer_consecutive_digit_separator_test
  - f64_fraction_consecutive_digit_separator_test
  - f64_exponent_consecutive_digit_separator_test
  - f64_json_exponent_without_dot
  - f64_json_exponent_requires_digit
  - f64_json_no_leading_zero
  - base_prefix_test
  - base_suffix_test
  - base_prefix_and_suffix_test
  - issue66_test
  - issue68_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/api_tests.rs
- function_names:
  - bellerophon_test
  - compute_float32
  - compute_float64
  source_file: /src/rust-lexical/lexical-parse-float/tests/bellerophon.rs
- function_names:
  - fabsf_sanity_test
  - fabsf_spec_test
  - sqrtf_sanity_test
  - sqrtf_spec_test
  - powd
  - powd_test_sets_as_base
  - powd_test_sets_as_exponent
  - powd_test_sets
  - powd_zero_as_exponent
  - powd_one_as_base
  - powd_nan_inputs
  - powd_infinity_as_base
  - infinity_as_exponent
  - powd_zero_as_base
  - special_cases
  - normal_cases
  - fabsd_sanity_test
  - fabsd_spec_test
  - sqrtd_sanity_test
  - sqrtd_spec_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/libm_tests.rs
- function_names:
  - vec_from_u32
  source_file: /src/rust-lexical/lexical-parse-float/tests/stackvec.rs
- function_names:
  - b
  - bh
  - b_test
  - bh_test
  - slow_radix_test
  - digit_comp_test
  - positive_digit_comp_test
  - negative_digit_comp_test
  - parse_mantissa_test
  - byte_comp_test
  - compare_bytes_test
  - scientific_exponent_test
  - integral_binary_factor_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/slow_tests.rs
- function_names:
  - issue_98_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/issue_98_tests.rs
- function_names:
  - simple_test
  - bounds_test
  - hi32_test
  - hi64_test
  - cmp_test
  - math_test
  - hi_test
  - scalar_add_test
  - scalar_mul_test
  - small_add_test
  - small_mul_test
  - pow_test
  - large_add_test
  - large_mul_test
  - very_large_mul_test
  - quorem_test
  - bit_length_test
  - shl_bits_test
  - shl_limbs_test
  - shl_test
  - split_radix_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/stackvec_tests.rs
- function_names:
  - halfway_round_down_test
  - halfway_round_up_test
  - extremes_test
  - compute_float_f32_test
  - compute_float_f64_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/bellerophon_tests.rs
- function_names:
  - invalid_exponent_test
  - invalid_decimal_point_test
  - invalid_nan_test
  - invalid_inf_test
  - invalid_infinity_test
  - builder_test
  - options_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/options_tests.rs
- function_names:
  - calculate_shift_test
  - calculate_power2_test
  - log2_test
  - starts_with_test
  - starts_with_uncased_test
  - round_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/shared_tests.rs
- function_names:
  - simple_test
  - leading_zeros_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/bigfloat_tests.rs
- function_names:
  - simple_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/bigint_tests.rs
- function_names:
  - bellerophon_radix_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/bellerophon_radix_tests.rs
- function_names:
  - mantissa_limit_test
  - exponent_limit_test
  - power_limit_test
  - max_digit_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/limits_tests.rs
- function_names:
  - is_fast_path_test
  - try_fast_path_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/number_tests.rs
- function_names:
  - compute_error32
  - compute_error64
  - compute_error_scaled32
  - compute_error_scaled64
  - compute_float32
  - compute_float64
  - compute_error32_test
  - compute_error64_test
  - compute_error_scaled32_test
  - compute_error_scaled64_test
  - compute_float_f32_rounding
  - compute_float_f64_rounding
  source_file: /src/rust-lexical/lexical-parse-float/tests/lemire_tests.rs
- function_names:
  - exponent_fast_path_test
  - slow_f32_power
  - slow_f64_power
  - pow_fast_path
  - pow_fast_path_test
  - slow_int_power
  - int_pow_fast_path
  - int_pow_fast_path_test
  - extended_to_float
  - extended_to_float_test
  source_file: /src/rust-lexical/lexical-parse-float/tests/float_tests.rs
- function_names:
  - compute_float32
  - compute_float64
  - computef32_test
  - halfway_round_down_test
  - test_halfway_round_up
  - compute_float64_slow
  - test_slow
  source_file: /src/rust-lexical/lexical-parse-float/tests/binary_tests.rs
- function_names:
  - Int::hex
  - impl_int
  - Float::is_sign_negative
  - Float::exponent
  - Float::mantissa
  - impl_float
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/traits.rs
- function_names:
  - create_pb
  - finalize_pb
  - finish
  - set_panic_hook
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/ui.rs
- function_names:
  - Config::default
  - run
  - register_tests
  - register_float
  - TestInfo::matches
  - TestInfo::register
  - TestInfo::short_name_padded
  - TestInfo::register_pb
  - TestInfo::finalize_pb
  - TestInfo::is_huge_test
  - Msg::new
  - Msg::find_test
  - Msg::handle
  - CheckFailure::fmt
  - launch_tests
  - test_runner
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/lib.rs
- function_names:
  - Constants::new
  - validate
  - FloatRes::check
  - FloatRes::validate_real
  - FloatRes::normalize
  - decode
  - Rational::parse
  - Rational::expect_finite
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate.rs
- function_names:
  - main
  - parse_args
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/main.rs
- function_names:
  - test_parse_rational
  - test_decode
  - test_validate
  - test_validate_real
  - test_validate_real_rounding
  - check_constants
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/validate/tests.rs
- function_names:
  - Exhaustive::total_tests
  - Exhaustive::new
  - Exhaustive::write_string
  - Exhaustive::next
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exhaustive.rs
- function_names:
  - SubnormEdgeCases::edge_cases
  - SubnormEdgeCases::new
  - SubnormEdgeCases::total_tests
  - SubnormEdgeCases::write_string
  - SubnormEdgeCases::next
  - SubnormComplete::total_tests
  - SubnormComplete::new
  - SubnormComplete::write_string
  - SubnormComplete::next
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/subnorm.rs
- function_names:
  - SmallInt::total_tests
  - SmallInt::new
  - SmallInt::write_string
  - SmallInt::next
  - LargeInt::total_tests
  - LargeInt::new
  - LargeInt::write_string
  - LargeInt::next
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/integers.rs
- function_names:
  - Special::total_tests
  - Special::new
  - Special::write_string
  - Special::next
  - RegressionCheck::total_tests
  - RegressionCheck::new
  - RegressionCheck::write_string
  - RegressionCheck::next
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/spot_checks.rs
- function_names:
  - Fuzz::set_iterations
  - Fuzz::total_tests
  - Fuzz::new
  - Fuzz::write_string
  - Fuzz::next
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/fuzz.rs
- function_names:
  - SmallExponents::total_tests
  - SmallExponents::new
  - SmallExponents::write_string
  - SmallExponents::next
  - LargeExponents::total_tests
  - LargeExponents::new
  - LargeExponents::write_string
  - LargeExponents::next
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/exponents.rs
- function_names:
  - make_powers_of_two
  - pow_iter
  - FewOnesInt::total_tests
  - FewOnesInt::new
  - FewOnesInt::write_string
  - FewOnesInt::next
  - FewOnesFloat::total_tests
  - FewOnesFloat::new
  - FewOnesFloat::write_string
  - FewOnesFloat::next
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/sparse.rs
- function_names:
  - RepeatingDecimal::total_tests
  - RepeatingDecimal::new
  - RepeatingDecimal::write_string
  - RepeatingDecimal::next
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/long_fractions.rs
- function_names:
  - RandDigits::total_tests
  - RandDigits::new
  - RandDigits::write_string
  - RandDigits::next
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-random/gen/many_digits.rs
- function_names:
  - run_test
  - run_test
  - main
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-golang/main.rs
- function_names:
  - run_test
  - run_tests
  - main
  source_file: /src/rust-lexical/lexical-parse-float/etc/correctness/test-parse-unittests/main.rs
- function_names:
  - lemire
  - compute_float
  - compute_error
  - compute_error_scaled
  - power
  - full_multiplication
  - compute_product_approx
  source_file: /src/rust-lexical/lexical-parse-float/src/lemire.rs
- function_names:
  - get_small_int_power
  - get_small_f32_power
  - get_small_f64_power
  - get_large_int_power
  - get_small_int_power5
  - get_small_int_power10
  - get_small_f32_power10
  - get_small_f64_power10
  source_file: /src/rust-lexical/lexical-parse-float/src/table_decimal.rs
- function_names:
  - bellerophon_powers
  source_file: /src/rust-lexical/lexical-parse-float/src/table_bellerophon_radix.rs
- function_names:
  - float_from_lexical
  source_file: /src/rust-lexical/lexical-parse-float/src/api.rs
- function_names:
  - fpu_precision::set_cw
  - fpu_precision::set_precision
  - fpu_precision::set_precision
  source_file: /src/rust-lexical/lexical-parse-float/src/fpu.rs
- function_names:
  - i
  - powf
  - sqrtf
  - fabsf
  - scalbnf
  - powd
  - fabsd
  - scalbnd
  - sqrtd
  - get_high_word
  - with_set_high_word
  - with_set_low_word
  source_file: /src/rust-lexical/lexical-parse-float/src/libm.rs
- function_names:
  - bellerophon
  - error_scale
  - error_halfscale
  - error_is_accurate
  - normalize
  - mul
  - BellerophonPowers::get_small
  - BellerophonPowers::get_large
  - BellerophonPowers::get_small_int
  source_file: /src/rust-lexical/lexical-parse-float/src/bellerophon.rs
- function_names:
  - f32::exponent_limit
  - f32::mantissa_limit
  - f64::exponent_limit
  - f64::mantissa_limit
  - f16::exponent_limit
  - f16::mantissa_limit
  - bf16::exponent_limit
  - bf16::mantissa_limit
  - f32_exponent_limit
  - f32_exponent_limit
  - f32_exponent_limit
  - f32_mantissa_limit
  - f32_mantissa_limit
  - f32_mantissa_limit
  - f64_exponent_limit
  - f64_exponent_limit
  - f64_exponent_limit
  - f64_mantissa_limit
  - f64_mantissa_limit
  - f64_mantissa_limit
  - f128_exponent_limit
  - f128_exponent_limit
  - f128_exponent_limit
  - f128_mantissa_limit
  - f128_mantissa_limit
  - f128_mantissa_limit
  - u32_power_limit
  - u32_power_limit
  - u32_power_limit
  - u64_power_limit
  - u64_power_limit
  - u64_power_limit
  - f32::max_digits
  - f64::max_digits
  - f16::max_digits
  - bf16::max_digits
  - f32_max_digits
  - f64_max_digits
  source_file: /src/rust-lexical/lexical-parse-float/src/limits.rs
- function_names:
  - get_small_int_power
  - get_small_f32_power
  - get_small_f64_power
  - get_large_int_power
  - get_small_int_power3
  - get_small_f32_power3
  - get_small_f64_power3
  - get_small_f32_power5
  - get_small_f64_power5
  - get_small_int_power6
  - get_small_f32_power6
  - get_small_f64_power6
  - get_small_int_power7
  - get_small_f32_power7
  - get_small_f64_power7
  - get_small_int_power9
  - get_small_f32_power9
  - get_small_f64_power9
  - get_small_int_power11
  - get_small_f32_power11
  - get_small_f64_power11
  - get_small_int_power12
  - get_small_f32_power12
  - get_small_f64_power12
  - get_small_int_power13
  - get_small_f32_power13
  - get_small_f64_power13
  - get_small_int_power14
  - get_small_f32_power14
  - get_small_f64_power14
  - get_small_int_power15
  - get_small_f32_power15
  - get_small_f64_power15
  - get_small_int_power17
  - get_small_f32_power17
  - get_small_f64_power17
  - get_small_int_power18
  - get_small_f32_power18
  - get_small_f64_power18
  - get_small_int_power19
  - get_small_f32_power19
  - get_small_f64_power19
  - get_small_int_power20
  - get_small_f32_power20
  - get_small_f64_power20
  - get_small_int_power21
  - get_small_f32_power21
  - get_small_f64_power21
  - get_small_int_power22
  - get_small_f32_power22
  - get_small_f64_power22
  - get_small_int_power23
  - get_small_f32_power23
  - get_small_f64_power23
  - get_small_int_power24
  - get_small_f32_power24
  - get_small_f64_power24
  - get_small_int_power25
  - get_small_f32_power25
  - get_small_f64_power25
  - get_small_int_power26
  - get_small_f32_power26
  - get_small_f64_power26
  - get_small_int_power27
  - get_small_f32_power27
  - get_small_f64_power27
  - get_small_int_power28
  - get_small_f32_power28
  - get_small_f64_power28
  - get_small_int_power29
  - get_small_f32_power29
  - get_small_f64_power29
  - get_small_int_power30
  - get_small_f32_power30
  - get_small_f64_power30
  - get_small_int_power31
  - get_small_f32_power31
  - get_small_f64_power31
  - get_small_int_power33
  - get_small_f32_power33
  - get_small_f64_power33
  - get_small_int_power34
  - get_small_f32_power34
  - get_small_f64_power34
  - get_small_int_power35
  - get_small_f32_power35
  - get_small_f64_power35
  - get_small_int_power36
  - get_small_f32_power36
  - get_small_f64_power36
  source_file: /src/rust-lexical/lexical-parse-float/src/table_radix.rs
- function_names:
  - can_try_parse_multidigit
  - calculate_shift
  - calculate_power2
  - log2
  - starts_with
  - starts_with_uncased
  - round
  - round_nearest_tie_even
  - round_down
  source_file: /src/rust-lexical/lexical-parse-float/src/shared.rs
- function_names:
  - is_power_two
  - check_radix
  - check_radix
  - ParseFloat::parse_complete
  - ParseFloat::parse_partial
  - ParseFloat::fast_path_complete
  - ParseFloat::fast_path_partial
  - parse_float_impl
  - parse_float_as_f32
  - parse_mantissa_sign
  - parse_exponent_sign
  - parse_number
  - to_native
  - parse_complete
  - fast_path_complete
  - parse_partial
  - fast_path_partial
  - moderate_path
  - slow_path
  - parse_number
  - parse_partial_number
  - parse_complete_number
  - parse_digits
  - parse_8digits
  - parse_u64_digits
  - is_special_eq
  - parse_positive_special
  - parse_partial_special
  - parse_special
  source_file: /src/rust-lexical/lexical-parse-float/src/parse.rs
- function_names:
  - slow_radix
  - digit_comp
  - positive_digit_comp
  - negative_digit_comp
  - try_parse_8digits
  - add_digit
  - add_temporary
  - round_up_truncated
  - round_up_nonzero
  - parse_mantissa
  - integer_compare
  - fraction_compare
  - byte_comp
  - compare_bytes
  - scientific_exponent
  - b
  - bh
  - integral_binary_factor
  - integral_binary_factor
  source_file: /src/rust-lexical/lexical-parse-float/src/slow.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-parse-float/src/lib.rs
- function_names:
  - index_unchecked
  - Bigint::new
  - Bigint::from_u32
  - Bigint::from_u64
  - Bigint::hi64
  - Bigint::pow
  - Bigint::bit_length
  - Bigint::mul_assign
  - Bigint::default
  - Bigfloat::new
  - Bigfloat::from_float
  - Bigfloat::from_u32
  - Bigfloat::from_u64
  - Bigfloat::pow
  - Bigfloat::shl_bits
  - Bigfloat::shl_limbs
  - Bigfloat::shl
  - Bigfloat::leading_zeros
  - Bigfloat::mul_assign
  - Bigfloat::default
  - hi
  - StackVec::new
  - StackVec::as_mut_ptr
  - StackVec::as_ptr
  - StackVec::try_from
  - StackVec::set_len
  - StackVec::len
  - StackVec::is_empty
  - StackVec::capacity
  - StackVec::push_unchecked
  - StackVec::try_push
  - StackVec::pop_unchecked
  - StackVec::pop
  - StackVec::extend_unchecked
  - StackVec::try_extend
  - StackVec::truncate_unchecked
  - StackVec::resize_unchecked
  - StackVec::try_resize
  - StackVec::hi16
  - StackVec::hi32
  - StackVec::hi64
  - StackVec::from_u16
  - StackVec::from_u32
  - StackVec::from_u64
  - StackVec::rview
  - StackVec::normalize
  - StackVec::is_normalized
  - StackVec::quorem
  - StackVec::add_small
  - StackVec::mul_small
  - StackVec::eq
  - StackVec::partial_cmp
  - StackVec::cmp
  - StackVec::deref
  - StackVec::deref_mut
  - StackVec::mul_assign
  - StackVec::default
  - ReverseView::get_unchecked
  - ReverseView::get
  - ReverseView::len
  - ReverseView::is_empty
  - ReverseView::index
  - nonzero
  - u32_to_hi16_1
  - u32_to_hi16_2
  - u32_to_hi32_1
  - u32_to_hi32_2
  - u32_to_hi64_1
  - u32_to_hi64_2
  - u32_to_hi64_3
  - u64_to_hi16_1
  - u64_to_hi16_2
  - u64_to_hi32_1
  - u64_to_hi32_2
  - u64_to_hi64_1
  - u64_to_hi64_2
  - pow
  - scalar_add
  - scalar_mul
  - small_add_from
  - small_add
  - small_mul
  - large_add_from
  - large_add
  - long_mul
  - large_mul
  - large_quorem
  - compare
  - shl_bits
  - shl_limbs
  - shl
  - leading_zeros
  - bit_length
  - split_radix
  - split_radix
  - split_radix
  source_file: /src/rust-lexical/lexical-parse-float/src/bigint.rs
- function_names:
  - lower_n_mask
  - lower_n_halfway
  - nth_bit
  source_file: /src/rust-lexical/lexical-parse-float/src/mask.rs
- function_names:
  - get_small_int_power
  - get_small_f32_power
  - get_small_f64_power
  - get_small_int_power2
  - get_small_f32_power2
  - get_small_f64_power2
  - get_small_int_power4
  - get_small_f32_power4
  - get_small_f64_power4
  - get_small_int_power8
  - get_small_f32_power8
  - get_small_f64_power8
  - get_small_int_power16
  - get_small_f32_power16
  - get_small_f64_power16
  - get_small_int_power32
  - get_small_f32_power32
  - get_small_f64_power32
  source_file: /src/rust-lexical/lexical-parse-float/src/table_binary.rs
- function_names:
  - OptionsBuilder::new
  - OptionsBuilder::get_lossy
  - OptionsBuilder::get_exponent
  - OptionsBuilder::get_decimal_point
  - OptionsBuilder::get_nan_string
  - OptionsBuilder::get_inf_string
  - OptionsBuilder::get_infinity_string
  - OptionsBuilder::lossy
  - OptionsBuilder::exponent
  - OptionsBuilder::decimal_point
  - OptionsBuilder::nan_string
  - OptionsBuilder::inf_string
  - OptionsBuilder::infinity_string
  - OptionsBuilder::nan_str_is_valid
  - OptionsBuilder::inf_str_is_valid
  - OptionsBuilder::infinity_string_is_valid
  - OptionsBuilder::is_valid
  - OptionsBuilder::build_unchecked
  - OptionsBuilder::build_strict
  - OptionsBuilder::build
  - OptionsBuilder::default
  - Options::new
  - Options::from_radix
  - Options::is_valid
  - Options::lossy
  - Options::exponent
  - Options::decimal_point
  - Options::nan_string
  - Options::inf_string
  - Options::infinity_string
  - Options::set_lossy
  - Options::set_exponent
  - Options::set_decimal_point
  - Options::set_nan_string
  - Options::set_inf_string
  - Options::set_infinity_string
  - Options::builder
  - Options::rebuild
  - Options::default
  - Options::is_valid
  - unwrap_str
  source_file: /src/rust-lexical/lexical-parse-float/src/options.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-parse-float/src/table_large.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-parse-float/src/table.rs
- function_names:
  - Number::is_fast_path
  - Number::try_fast_path
  - Number::force_fast_path
  source_file: /src/rust-lexical/lexical-parse-float/src/number.rs
- function_names:
  - RawFloat::min_exponent_fast_path
  - RawFloat::max_exponent_fast_path
  - RawFloat::max_exponent_disguised_fast_path
  - RawFloat::int_pow_fast_path
  - f32::pow_fast_path
  - f64::pow_fast_path
  - f16::pow_fast_path
  - bf16::pow_fast_path
  - powf
  - powd
  - extended_to_float
  source_file: /src/rust-lexical/lexical-parse-float/src/float.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-parse-float/src/table_small.rs
- function_names:
  - binary
  - parse_u64_digits
  - slow_binary
  source_file: /src/rust-lexical/lexical-parse-float/src/binary.rs
- function_names:
  - bellerophon_powers
  source_file: /src/rust-lexical/lexical-parse-float/src/table_bellerophon_decimal.rs
- function_names: []
  source_file: /src/rust-lexical/lexical-parse-float/src/table_lemire.rs
- function_names:
  - issue_97_test
  - issue_97_nofmt_test
  source_file: /src/rust-lexical/lexical-core/tests/issue_97_tests.rs
- function_names:
  - integer_to_string_test
  - float_to_string_test
  - string_to_integer_test
  - string_to_float_test
  - test_format
  - numeric_limit_string_tests
  source_file: /src/rust-lexical/lexical-core/tests/api_tests.rs
- function_names:
  - from_lexical_impl
  - integer_from_lexical
  - float_from_lexical
  - to_lexical_impl
  - integer_to_lexical
  - float_to_lexical
  - write
  - write_with_options
  - parse
  - parse_partial
  - parse_with_options
  - parse_partial_with_options
  source_file: /src/rust-lexical/lexical-core/src/lib.rs
