All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EitherInterval::B
      Src: /src/ron/tests/530_untagged_union.rs:14,1
    - Dst: Bound::Excluded
      Src: /src/ron/tests/530_untagged_union.rs:14,1
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/530_untagged_union.rs:16,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/530_untagged_union.rs:16,1
    - Dst: ron::de::from_str
      Src: /src/ron/tests/530_untagged_union.rs:19,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/530_untagged_union.rs:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 21
    functionName: serde_roundtrip
    functionSourceFile: /src/ron/tests/530_untagged_union.rs
    functionUses: 0
    functionsReached:
    - Bound::Excluded
    - ron::de::from_str
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::ser::to_string
    - EitherInterval::B
    linkageType: ''
    returnType: void
    signature: fn serde_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::from_str::<ron::Value>
      Src: /src/ron/tests/307_stack_overflow.rs:5,1
    - Dst: '&str::repeat'
      Src: /src/ron/tests/307_stack_overflow.rs:5,1
    - Dst: unwrap_err
      Src: /src/ron/tests/307_stack_overflow.rs:5,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 8
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 8
    functionName: test_deeply_nested_map
    functionSourceFile: /src/ron/tests/307_stack_overflow.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - '&str::repeat'
    - ron::from_str::<ron::Value>
    linkageType: ''
    returnType: void
    signature: fn test_deeply_nested_map()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/ron/tests/307_stack_overflow.rs:19,1
    - Dst: ron::to_string
      Src: /src/ron/tests/307_stack_overflow.rs:21,1
    - Dst: Result::unwrap_err
      Src: /src/ron/tests/307_stack_overflow.rs:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 16
    functionDepth: 13
    functionLinenumber: 16
    functionLinenumberEnd: 24
    functionName: test_deeply_nested_struct
    functionSourceFile: /src/ron/tests/307_stack_overflow.rs
    functionUses: 0
    functionsReached:
    - ron::to_string
    - Result::unwrap_err
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_deeply_nested_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::from_str::<ron::Value>
      Src: /src/ron/tests/307_stack_overflow.rs:35,1
    - Dst: unwrap_err
      Src: /src/ron/tests/307_stack_overflow.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 38
    functionName: test_fuzz_4797530127073280
    functionSourceFile: /src/ron/tests/307_stack_overflow.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - ron::from_str::<ron::Value>
    linkageType: ''
    returnType: void
    signature: fn test_fuzz_4797530127073280()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::from_str::<ron::Value>
      Src: /src/ron/tests/307_stack_overflow.rs:44,1
    - Dst: unwrap_err
      Src: /src/ron/tests/307_stack_overflow.rs:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: test_fuzz_4592535633002496
    functionSourceFile: /src/ron/tests/307_stack_overflow.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - ron::from_str::<ron::Value>
    linkageType: ''
    returnType: void
    signature: fn test_fuzz_4592535633002496()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::from_str::<ron::Value>
      Src: /src/ron/tests/307_stack_overflow.rs:54,1
    - Dst: unwrap_err
      Src: /src/ron/tests/307_stack_overflow.rs:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 57
    functionName: test_fuzz_4740606375362560
    functionSourceFile: /src/ron/tests/307_stack_overflow.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - ron::from_str::<ron::Value>
    linkageType: ''
    returnType: void
    signature: fn test_fuzz_4740606375362560()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/ron/tests/115_minimal_flattening.rs:55,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/115_minimal_flattening.rs:59,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/115_minimal_flattening.rs:59,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:59,1
    - Dst: ron::from_str
      Src: /src/ron/tests/115_minimal_flattening.rs:71,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:71,1
    - Dst: Newtype::Main
      Src: /src/ron/tests/115_minimal_flattening.rs:75,1
    - Dst: Some
      Src: /src/ron/tests/115_minimal_flattening.rs:80,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/115_minimal_flattening.rs:84,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/115_minimal_flattening.rs:86,1
    - Dst: Self::extensions
      Src: /src/ron/tests/115_minimal_flattening.rs:86,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:84,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/115_minimal_flattening.rs:102,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/115_minimal_flattening.rs:102,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:102,1
    - Dst: ron::from_str
      Src: /src/ron/tests/115_minimal_flattening.rs:104,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 49
    functionDepth: 15
    functionLinenumber: 49
    functionLinenumberEnd: 179
    functionName: test_flatten_struct_into_struct
    functionSourceFile: /src/ron/tests/115_minimal_flattening.rs
    functionUses: 0
    functionsReached:
    - Self::extensions
    - Result::unwrap
    - Some
    - SpannedResult::unwrap
    - ron::from_str
    - Newtype::Main
    - ron::ser::to_string_pretty
    - ron::ser::PrettyConfig::default
    linkageType: ''
    returnType: void
    signature: fn test_flatten_struct_into_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: HashMap::new
      Src: /src/ron/tests/115_minimal_flattening.rs:187,1
    - Dst: insert
      Src: /src/ron/tests/115_minimal_flattening.rs:188,1
    - Dst: String::from
      Src: /src/ron/tests/115_minimal_flattening.rs:189,1
    - Dst: ron::Value::Number
      Src: /src/ron/tests/115_minimal_flattening.rs:190,1
    - Dst: ron::value::Number::U8
      Src: /src/ron/tests/115_minimal_flattening.rs:190,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/115_minimal_flattening.rs:196,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/115_minimal_flattening.rs:196,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:196,1
    - Dst: ron::from_str
      Src: /src/ron/tests/115_minimal_flattening.rs:207,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:207,1
    - Dst: Newtype::MyType
      Src: /src/ron/tests/115_minimal_flattening.rs:211,1
    - Dst: HashMap::new
      Src: /src/ron/tests/115_minimal_flattening.rs:215,1
    - Dst: insert
      Src: /src/ron/tests/115_minimal_flattening.rs:216,1
    - Dst: String::from
      Src: /src/ron/tests/115_minimal_flattening.rs:217,1
    - Dst: ron::Value::Number
      Src: /src/ron/tests/115_minimal_flattening.rs:218,1
    - Dst: ron::value::Number::U8
      Src: /src/ron/tests/115_minimal_flattening.rs:218,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/115_minimal_flattening.rs:224,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/115_minimal_flattening.rs:226,1
    - Dst: Self::extensions
      Src: /src/ron/tests/115_minimal_flattening.rs:226,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:224,1
    - Dst: ron::from_str
      Src: /src/ron/tests/115_minimal_flattening.rs:241,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 182
    functionDepth: 12
    functionLinenumber: 182
    functionLinenumberEnd: 312
    functionName: test_flatten_rest
    functionSourceFile: /src/ron/tests/115_minimal_flattening.rs
    functionUses: 0
    functionsReached:
    - ron::Value::Number
    - Self::extensions
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::from_str
    - String::from
    - ron::value::Number::U8
    - ron::ser::to_string_pretty
    - ron::ser::PrettyConfig::default
    - HashMap::new
    - insert
    - Newtype::MyType
    linkageType: ''
    returnType: void
    signature: fn test_flatten_rest()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: HashMap::new
      Src: /src/ron/tests/115_minimal_flattening.rs:317,1
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/115_minimal_flattening.rs:320,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:320,1
    - Dst: ron::from_str
      Src: /src/ron/tests/115_minimal_flattening.rs:324,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:324,1
    - Dst: Newtype::AllOptional
      Src: /src/ron/tests/115_minimal_flattening.rs:328,1
    - Dst: HashMap::new
      Src: /src/ron/tests/115_minimal_flattening.rs:329,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/115_minimal_flattening.rs:332,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/115_minimal_flattening.rs:334,1
    - Dst: Self::extensions
      Src: /src/ron/tests/115_minimal_flattening.rs:334,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:332,1
    - Dst: ron::from_str
      Src: /src/ron/tests/115_minimal_flattening.rs:346,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 315
    functionDepth: 12
    functionLinenumber: 315
    functionLinenumberEnd: 349
    functionName: test_flatten_only_rest
    functionSourceFile: /src/ron/tests/115_minimal_flattening.rs
    functionUses: 0
    functionsReached:
    - Newtype::AllOptional
    - Self::extensions
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::ser::to_string
    - ron::from_str
    - ron::ser::to_string_pretty
    - ron::ser::PrettyConfig::default
    - HashMap::new
    linkageType: ''
    returnType: void
    signature: fn test_flatten_only_rest()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/ron/tests/115_minimal_flattening.rs:368,1
    - Dst: ron::to_string
      Src: /src/ron/tests/115_minimal_flattening.rs:371,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:371,1
    - Dst: ron::from_str
      Src: /src/ron/tests/115_minimal_flattening.rs:373,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/115_minimal_flattening.rs:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 365
    functionDepth: 13
    functionLinenumber: 365
    functionLinenumberEnd: 376
    functionName: test_issue_456
    functionSourceFile: /src/ron/tests/115_minimal_flattening.rs
    functionUses: 0
    functionsReached:
    - ron::to_string
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::from_str
    - Default::default
    linkageType: ''
    returnType: void
    signature: fn test_issue_456()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 92
    functionName: v_9_deprecated_base64_bytes_support
    functionSourceFile: /src/ron/tests/438_rusty_byte_strings.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn v_9_deprecated_base64_bytes_support()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rusty_byte_string_roundtrip
      Src: /src/ron/tests/438_rusty_byte_strings.rs:113,1
    - Dst: rusty_byte_string_roundtrip
      Src: /src/ron/tests/438_rusty_byte_strings.rs:114,1
    - Dst: rusty_byte_string_roundtrip
      Src: /src/ron/tests/438_rusty_byte_strings.rs:115,1
    - Dst: rusty_byte_string_roundtrip
      Src: /src/ron/tests/438_rusty_byte_strings.rs:116,1
    - Dst: ron::from_str::<bytes::Bytes>
      Src: /src/ron/tests/438_rusty_byte_strings.rs:138,1
    - Dst: unwrap_err
      Src: /src/ron/tests/438_rusty_byte_strings.rs:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 95
    functionDepth: 14
    functionLinenumber: 95
    functionLinenumberEnd: 180
    functionName: rusty_byte_string
    functionSourceFile: /src/ron/tests/438_rusty_byte_strings.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - rusty_byte_string_roundtrip
    - ron::from_str::<bytes::Bytes>
    linkageType: ''
    returnType: void
    signature: fn rusty_byte_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::to_string
      Src: /src/ron/tests/438_rusty_byte_strings.rs:183,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:183,1
    - Dst: ron::from_str
      Src: /src/ron/tests/438_rusty_byte_strings.rs:184,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:184,1
    - Dst: ron::to_string
      Src: /src/ron/tests/438_rusty_byte_strings.rs:187,1
    - Dst: bytes::Bytes::copy_from_slice
      Src: /src/ron/tests/438_rusty_byte_strings.rs:187,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:187,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/438_rusty_byte_strings.rs:190,1
    - Dst: bytes::Bytes::copy_from_slice
      Src: /src/ron/tests/438_rusty_byte_strings.rs:191,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/438_rusty_byte_strings.rs:192,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:190,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/438_rusty_byte_strings.rs:197,1
    - Dst: bytes::Bytes::copy_from_slice
      Src: /src/ron/tests/438_rusty_byte_strings.rs:198,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/438_rusty_byte_strings.rs:199,1
    - Dst: Self::escape_strings
      Src: /src/ron/tests/438_rusty_byte_strings.rs:199,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:197,1
    - Dst: ron::from_str
      Src: /src/ron/tests/438_rusty_byte_strings.rs:204,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:204,1
    - Dst: ron::from_str
      Src: /src/ron/tests/438_rusty_byte_strings.rs:207,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 3
    argNames:
    - bytes
    - ron
    - ron_raw
    argTypes:
    - '&[u8]'
    - '&str'
    - '&str'
    constantsTouched: []
    func_position:
      end: 209
      start: 182
    functionDepth: 13
    functionLinenumber: 182
    functionLinenumberEnd: 209
    functionName: rusty_byte_string_roundtrip
    functionSourceFile: /src/ron/tests/438_rusty_byte_strings.rs
    functionUses: 1
    functionsReached:
    - ron::to_string
    - Result::unwrap
    - bytes::Bytes::copy_from_slice
    - SpannedResult::unwrap
    - ron::from_str
    - ron::ser::to_string_pretty
    - ron::ser::PrettyConfig::default
    - Self::escape_strings
    linkageType: ''
    returnType: void
    signature: 'fn rusty_byte_string_roundtrip(bytes: &[u8], ron: &str, ron_raw: &str)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 326
    functionName: fuzzer_failures
    functionSourceFile: /src/ron/tests/438_rusty_byte_strings.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn fuzzer_failures()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_roundtrip
      Src: /src/ron/tests/438_rusty_byte_strings.rs:330,1
    - Dst: check_roundtrip
      Src: /src/ron/tests/438_rusty_byte_strings.rs:331,1
    - Dst: bytes::Bytes::copy_from_slice
      Src: /src/ron/tests/438_rusty_byte_strings.rs:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 329
    functionDepth: 14
    functionLinenumber: 329
    functionLinenumberEnd: 336
    functionName: serialize_backslash_byte_string
    functionSourceFile: /src/ron/tests/438_rusty_byte_strings.rs
    functionUses: 0
    functionsReached:
    - check_roundtrip
    - bytes::Bytes::copy_from_slice
    linkageType: ''
    returnType: void
    signature: fn serialize_backslash_byte_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::to_string
      Src: /src/ron/tests/465_ser_backslash_string.rs:14,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/465_ser_backslash_string.rs:14,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/465_ser_backslash_string.rs:18,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/465_ser_backslash_string.rs:18,1
    - Dst: Self::escape_strings
      Src: /src/ron/tests/465_ser_backslash_string.rs:18,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/465_ser_backslash_string.rs:18,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/465_ser_backslash_string.rs:22,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/465_ser_backslash_string.rs:24,1
    - Dst: Self::escape_strings
      Src: /src/ron/tests/465_ser_backslash_string.rs:24,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/465_ser_backslash_string.rs:22,1
    - Dst: ron::from_str::<T>
      Src: /src/ron/tests/465_ser_backslash_string.rs:29,1
    - Dst: unwrap
      Src: /src/ron/tests/465_ser_backslash_string.rs:29,1
    - Dst: ron::from_str::<T>
      Src: /src/ron/tests/465_ser_backslash_string.rs:32,1
    - Dst: unwrap
      Src: /src/ron/tests/465_ser_backslash_string.rs:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 3
    argNames:
    - val
    - cmp
    - cmp_raw
    argTypes:
    - T
    - '&str'
    - '&str'
    constantsTouched: []
    func_position:
      end: 34
      start: 7
    functionDepth: 13
    functionLinenumber: 7
    functionLinenumberEnd: 34
    functionName: check_roundtrip
    functionSourceFile: /src/ron/tests/465_ser_backslash_string.rs
    functionUses: 4
    functionsReached:
    - unwrap
    - ron::to_string
    - Result::unwrap
    - ron::ser::to_string_pretty
    - ron::ser::PrettyConfig::default
    - Self::escape_strings
    - ron::from_str::<T>
    linkageType: ''
    returnType: void
    signature: 'fn check_roundtrip<T: PartialEq + core::fmt::Debug + serde::Serialize
      + serde::de::DeserializeOwned,>(val: T,cmp: &str,cmp_raw: &str,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 443
    functionName: test_weird_escapes
    functionSourceFile: /src/ron/tests/438_rusty_byte_strings.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_weird_escapes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: std::ascii::escape_default
      Src: /src/ron/tests/438_rusty_byte_strings.rs:457,1
    - Dst: map
      Src: /src/ron/tests/438_rusty_byte_strings.rs:457,1
    - Dst: "map(char::from)\n            .collect::<String>"
      Src: /src/ron/tests/438_rusty_byte_strings.rs:457,1
    - Dst: ron::from_str::<u8>
      Src: /src/ron/tests/438_rusty_byte_strings.rs:488,1
    - Dst: unwrap_err
      Src: /src/ron/tests/438_rusty_byte_strings.rs:488,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 446
    functionDepth: 15
    functionLinenumber: 446
    functionLinenumberEnd: 525
    functionName: byte_literal
    functionSourceFile: /src/ron/tests/438_rusty_byte_strings.rs
    functionUses: 0
    functionsReached:
    - std::ascii::escape_default
    - "map(char::from)\n            .collect::<String>"
    - map
    - unwrap_err
    - ron::from_str::<u8>
    linkageType: ''
    returnType: void
    signature: fn byte_literal()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 547
      start: 528
    functionDepth: 0
    functionLinenumber: 528
    functionLinenumberEnd: 547
    functionName: invalid_identifier
    functionSourceFile: /src/ron/tests/438_rusty_byte_strings.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn invalid_identifier()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 11
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 11
    functionName: test_inf_and_nan
    functionSourceFile: /src/ron/tests/floats.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_inf_and_nan()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: 'ron::

        ser::to_string'
      Src: /src/ron/tests/floats.rs:15,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/floats.rs:15,1
    - Dst: 'ron::

        ser::to_string_pretty'
      Src: /src/ron/tests/floats.rs:18,1
    - Dst: PrettyConfig::new
      Src: /src/ron/tests/floats.rs:18,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/floats.rs:18,1
    - Dst: 'ron::

        ser::to_string_pretty'
      Src: /src/ron/tests/floats.rs:21,1
    - Dst: PrettyConfig::new
      Src: /src/ron/tests/floats.rs:21,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/floats.rs:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 14
    functionDepth: 14
    functionLinenumber: 14
    functionLinenumberEnd: 23
    functionName: decimal_floats
    functionSourceFile: /src/ron/tests/floats.rs
    functionUses: 0
    functionsReached:
    - 'ron::

      ser::to_string_pretty'
    - PrettyConfig::new
    - Result::unwrap
    - 'ron::

      ser::to_string'
    linkageType: ''
    returnType: void
    signature: fn decimal_floats()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::to_string'
      Src: /src/ron/tests/preserve_sequence.rs:25,1
    - Dst: Result::replace
      Src: /src/ron/tests/preserve_sequence.rs:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - source
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 13
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: read_original
    functionSourceFile: /src/ron/tests/preserve_sequence.rs
    functionUses: 0
    functionsReached:
    - '&str::to_string'
    - Result::replace
    linkageType: ''
    returnType: String
    signature: 'fn read_original(source: &str) -> String'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: 'ron::

        de::from_str'
      Src: /src/ron/tests/preserve_sequence.rs:29,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/preserve_sequence.rs:29,1
    - Dst: PrettyConfig::new
      Src: /src/ron/tests/preserve_sequence.rs:30,1
    - Dst: Self::depth_limit
      Src: /src/ron/tests/preserve_sequence.rs:30,1
    - Dst: separate_tuple_members
      Src: /src/ron/tests/preserve_sequence.rs:30,1
    - Dst: Self::enumerate_arrays
      Src: /src/ron/tests/preserve_sequence.rs:30,1
    - Dst: new_line
      Src: /src/ron/tests/preserve_sequence.rs:30,1
    - Dst: 'ron::

        ser::to_string_pretty'
      Src: /src/ron/tests/preserve_sequence.rs:35,1
    - Dst: Result::expect
      Src: /src/ron/tests/preserve_sequence.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - source
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 36
      start: 28
    functionDepth: 14
    functionLinenumber: 28
    functionLinenumberEnd: 36
    functionName: make_roundtrip
    functionSourceFile: /src/ron/tests/preserve_sequence.rs
    functionUses: 0
    functionsReached:
    - separate_tuple_members
    - Result::expect
    - SpannedResult::unwrap
    - 'ron::

      de::from_str'
    - Self::enumerate_arrays
    - PrettyConfig::new
    - Self::depth_limit
    - 'ron::

      ser::to_string_pretty'
    - new_line
    linkageType: ''
    returnType: String
    signature: 'fn make_roundtrip(source: &str) -> String'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: test_sequence_ex1
    functionSourceFile: /src/ron/tests/preserve_sequence.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_sequence_ex1()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: test_sequence_ex2
    functionSourceFile: /src/ron/tests/preserve_sequence.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_sequence_ex2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: HashMap::<String, String>::new
      Src: /src/ron/tests/511_deserialize_any_map_string_key.rs:42,1
    - Dst: insert
      Src: /src/ron/tests/511_deserialize_any_map_string_key.rs:43,1
    - Dst: '&str::into'
      Src: /src/ron/tests/511_deserialize_any_map_string_key.rs:43,1
    - Dst: '&str::into'
      Src: /src/ron/tests/511_deserialize_any_map_string_key.rs:43,1
    - Dst: insert
      Src: /src/ron/tests/511_deserialize_any_map_string_key.rs:44,1
    - Dst: '&str::into'
      Src: /src/ron/tests/511_deserialize_any_map_string_key.rs:44,1
    - Dst: '&str::into'
      Src: /src/ron/tests/511_deserialize_any_map_string_key.rs:44,1
    - Dst: ron::from_str
      Src: /src/ron/tests/511_deserialize_any_map_string_key.rs:46,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 2
    functionDepth: 12
    functionLinenumber: 2
    functionLinenumberEnd: 54
    functionName: test_map_custom_deserialize
    functionSourceFile: /src/ron/tests/511_deserialize_any_map_string_key.rs
    functionUses: 0
    functionsReached:
    - '&str::into'
    - insert
    - HashMap::<String, String>::new
    - ron::from_str
    linkageType: ''
    returnType: void
    signature: fn test_map_custom_deserialize()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::from_str
      Src: /src/ron/tests/511_deserialize_any_map_string_key.rs:58,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/511_deserialize_any_map_string_key.rs:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 57
    functionDepth: 15
    functionLinenumber: 57
    functionLinenumberEnd: 76
    functionName: test_ron_struct_as_json_map
    functionSourceFile: /src/ron/tests/511_deserialize_any_map_string_key.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - ron::from_str
    linkageType: ''
    returnType: void
    signature: fn test_ron_struct_as_json_map()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::from_str
      Src: /src/ron/tests/367_implicit_some.rs:14,1
    - Dst: ron::from_str
      Src: /src/ron/tests/367_implicit_some.rs:16,1
    - Dst: ron::from_str
      Src: /src/ron/tests/367_implicit_some.rs:18,1
    - Dst: ron::from_str
      Src: /src/ron/tests/367_implicit_some.rs:20,1
    - Dst: ron::from_str
      Src: /src/ron/tests/367_implicit_some.rs:22,1
    - Dst: ron::from_str
      Src: /src/ron/tests/367_implicit_some.rs:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 9
    functionDepth: 15
    functionLinenumber: 9
    functionLinenumberEnd: 74
    functionName: test_recursive_implicit_some
    functionSourceFile: /src/ron/tests/367_implicit_some.rs
    functionUses: 0
    functionsReached:
    - ron::from_str
    linkageType: ''
    returnType: void
    signature: fn test_recursive_implicit_some()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 108
    functionName: test_nested_implicit_some
    functionSourceFile: /src/ron/tests/367_implicit_some.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_nested_implicit_some()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 808
      start: 642
    functionDepth: 0
    functionLinenumber: 642
    functionLinenumberEnd: 808
    functionName: fuzzer_found_issues
    functionSourceFile: /src/ron/tests/481_number_underscores_suffixes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn fuzzer_found_issues()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MyValue::Enum
      Src: /src/ron/tests/357_untagged_enum_roundtrip.rs:22,1
    - Dst: Enum::First
      Src: /src/ron/tests/357_untagged_enum_roundtrip.rs:22,1
    - Dst: '&str::to_string'
      Src: /src/ron/tests/357_untagged_enum_roundtrip.rs:22,1
    - Dst: ron::to_string
      Src: /src/ron/tests/357_untagged_enum_roundtrip.rs:24,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/357_untagged_enum_roundtrip.rs:24,1
    - Dst: ron::from_str
      Src: /src/ron/tests/357_untagged_enum_roundtrip.rs:27,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/357_untagged_enum_roundtrip.rs:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 19
    functionDepth: 13
    functionLinenumber: 19
    functionLinenumberEnd: 33
    functionName: untagged_enum_not_a_list
    functionSourceFile: /src/ron/tests/357_untagged_enum_roundtrip.rs
    functionUses: 0
    functionsReached:
    - Enum::First
    - ron::to_string
    - Result::unwrap
    - MyValue::Enum
    - SpannedResult::unwrap
    - ron::from_str
    - '&str::to_string'
    linkageType: ''
    returnType: void
    signature: fn untagged_enum_not_a_list()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 50
    functionName: small_array
    functionSourceFile: /src/ron/tests/240_array_pretty.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn small_array()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_roundtrip
      Src: /src/ron/tests/492_enum_in_untagged_enum.rs:17,1
    - Dst: MaybeEnv::Value
      Src: /src/ron/tests/492_enum_in_untagged_enum.rs:17,1
    - Dst: String::from
      Src: /src/ron/tests/492_enum_in_untagged_enum.rs:17,1
    - Dst: check_roundtrip
      Src: /src/ron/tests/492_enum_in_untagged_enum.rs:18,1
    - Dst: MaybeEnv::Other
      Src: /src/ron/tests/492_enum_in_untagged_enum.rs:19,1
    - Dst: Other::Env
      Src: /src/ron/tests/492_enum_in_untagged_enum.rs:19,1
    - Dst: String::from
      Src: /src/ron/tests/492_enum_in_untagged_enum.rs:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 16
    functionDepth: 14
    functionLinenumber: 16
    functionLinenumberEnd: 22
    functionName: enum_in_untagged_enum
    functionSourceFile: /src/ron/tests/492_enum_in_untagged_enum.rs
    functionUses: 0
    functionsReached:
    - Other::Env
    - check_roundtrip
    - MaybeEnv::Value
    - String::from
    - MaybeEnv::Other
    linkageType: ''
    returnType: void
    signature: fn enum_in_untagged_enum()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 42
    functionName: test_hex
    functionSourceFile: /src/ron/tests/numbers.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_hex()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 80
    functionName: test_bin
    functionSourceFile: /src/ron/tests/numbers.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_bin()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 118
    functionName: test_oct
    functionSourceFile: /src/ron/tests/numbers.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_oct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 146
    functionName: test_dec
    functionSourceFile: /src/ron/tests/numbers.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_dec()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/tests/203_error_positions.rs:27,1
    - Dst: D::Error::invalid_type
      Src: /src/ron/tests/203_error_positions.rs:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - _deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 16
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: TypeError::deserialize
    functionSourceFile: /src/ron/tests/203_error_positions.rs
    functionUses: 0
    functionsReached:
    - Err
    - D::Error::invalid_type
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<D: Deserializer<''de>>(_deserializer: D) -> Result<Self,
      D::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/tests/203_error_positions.rs:34,1
    - Dst: String::from
      Src: /src/ron/tests/203_error_positions.rs:36,1
    - Dst: String::from
      Src: /src/ron/tests/203_error_positions.rs:37,1
    - Dst: check_error_span_inclusive::<TypeError>
      Src: /src/ron/tests/203_error_positions.rs:48,1
    - Dst: Err
      Src: /src/ron/tests/203_error_positions.rs:51,1
    - Dst: String::from
      Src: /src/ron/tests/203_error_positions.rs:53,1
    - Dst: String::from
      Src: /src/ron/tests/203_error_positions.rs:54,1
    - Dst: check_error_span_inclusive::<Test>
      Src: /src/ron/tests/203_error_positions.rs:65,1
    - Dst: Err
      Src: /src/ron/tests/203_error_positions.rs:68,1
    - Dst: String::from
      Src: /src/ron/tests/203_error_positions.rs:70,1
    - Dst: check_error_span_inclusive::<Test>
      Src: /src/ron/tests/203_error_positions.rs:82,1
    - Dst: Err
      Src: /src/ron/tests/203_error_positions.rs:85,1
    - Dst: String::from
      Src: /src/ron/tests/203_error_positions.rs:88,1
    - Dst: Some
      Src: /src/ron/tests/203_error_positions.rs:89,1
    - Dst: String::from
      Src: /src/ron/tests/203_error_positions.rs:89,1
    - Dst: check_error_span_exclusive::<Test>
      Src: /src/ron/tests/203_error_positions.rs:100,1
    - Dst: Err
      Src: /src/ron/tests/203_error_positions.rs:103,1
    - Dst: String::from
      Src: /src/ron/tests/203_error_positions.rs:106,1
    - Dst: Some
      Src: /src/ron/tests/203_error_positions.rs:107,1
    - Dst: String::from
      Src: /src/ron/tests/203_error_positions.rs:107,1
    - Dst: check_error_span_inclusive::<Test>
      Src: /src/ron/tests/203_error_positions.rs:118,1
    - Dst: Err
      Src: /src/ron/tests/203_error_positions.rs:121,1
    - Dst: Some
      Src: /src/ron/tests/203_error_positions.rs:124,1
    - Dst: String::from
      Src: /src/ron/tests/203_error_positions.rs:124,1
    - Dst: check_error_span_inclusive::<Test>
      Src: /src/ron/tests/203_error_positions.rs:135,1
    - Dst: Err
      Src: /src/ron/tests/203_error_positions.rs:138,1
    - Dst: Some
      Src: /src/ron/tests/203_error_positions.rs:141,1
    - Dst: String::from
      Src: /src/ron/tests/203_error_positions.rs:141,1
    - Dst: check_error_span_inclusive::<Test>
      Src: /src/ron/tests/203_error_positions.rs:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 82
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 153
    functionName: test_error_positions
    functionSourceFile: /src/ron/tests/203_error_positions.rs
    functionUses: 0
    functionsReached:
    - check_error_span_inclusive::<Test>
    - Some
    - String::from
    - check_error_span_inclusive::<TypeError>
    - Err
    - check_error_span_exclusive::<Test>
    linkageType: ''
    returnType: void
    signature: fn test_error_positions()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/123_enum_representation.rs:57,1
    - Dst: Result::expect
      Src: /src/ron/tests/123_enum_representation.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - value
    - expected
    argTypes:
    - '&T'
    - '&str'
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: test_ser
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 8
    functionsReached:
    - Result::expect
    - ron::ser::to_string
    linkageType: ''
    returnType: void
    signature: 'fn test_ser<T: Serialize>(value: &T, expected: &str)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::de::from_str
      Src: /src/ron/tests/123_enum_representation.rs:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - expected
    argTypes:
    - '&str'
    - T
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: test_de
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 8
    functionsReached:
    - ron::de::from_str
    linkageType: ''
    returnType: void
    signature: 'fn test_de<T>(s: &str, expected: T)whereT: for<''a> Deserialize<''a>
      + Debug + PartialEq,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/123_enum_representation.rs:73,1
    - Dst: Result::expect
      Src: /src/ron/tests/123_enum_representation.rs:73,1
    - Dst: ron::de::from_str
      Src: /src/ron/tests/123_enum_representation.rs:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 76
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 76
    functionName: test_roundtrip
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 8
    functionsReached:
    - Result::expect
    - ron::ser::to_string
    - ron::de::from_str
    linkageType: ''
    returnType: void
    signature: 'fn test_roundtrip<T>(value: T)whereT: Serialize + for<''a> Deserialize<''a>
      + Debug + PartialEq,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Tuple
      Src: /src/ron/tests/123_enum_representation.rs:84,1
    - Dst: test_ser
      Src: /src/ron/tests/123_enum_representation.rs:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 88
    functionName: test_externally_a_ser
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - Tuple
    - test_ser
    linkageType: ''
    returnType: void
    signature: fn test_externally_a_ser()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_ser
      Src: /src/ron/tests/123_enum_representation.rs:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 99
    functionName: test_externally_b_ser
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_ser
    linkageType: ''
    returnType: void
    signature: fn test_externally_b_ser()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_ser
      Src: /src/ron/tests/123_enum_representation.rs:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 110
    functionName: test_internally_a_ser
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_ser
    linkageType: ''
    returnType: void
    signature: fn test_internally_a_ser()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_ser
      Src: /src/ron/tests/123_enum_representation.rs:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 117
    functionName: test_internally_b_ser
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_ser
    linkageType: ''
    returnType: void
    signature: fn test_internally_b_ser()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_ser
      Src: /src/ron/tests/123_enum_representation.rs:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 128
    functionName: test_adjacently_a_ser
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_ser
    linkageType: ''
    returnType: void
    signature: fn test_adjacently_a_ser()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_ser
      Src: /src/ron/tests/123_enum_representation.rs:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 135
    functionName: test_adjacently_b_ser
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_ser
    linkageType: ''
    returnType: void
    signature: fn test_adjacently_b_ser()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_ser
      Src: /src/ron/tests/123_enum_representation.rs:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 146
    functionName: test_untagged_a_ser
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_ser
    linkageType: ''
    returnType: void
    signature: fn test_untagged_a_ser()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_ser
      Src: /src/ron/tests/123_enum_representation.rs:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 153
    functionName: test_untagged_b_ser
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_ser
    linkageType: ''
    returnType: void
    signature: fn test_untagged_b_ser()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Tuple
      Src: /src/ron/tests/123_enum_representation.rs:162,1
    - Dst: test_de
      Src: /src/ron/tests/123_enum_representation.rs:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 165
    functionName: test_externally_a_de
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - Tuple
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_externally_a_de()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_de
      Src: /src/ron/tests/123_enum_representation.rs:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 176
    functionName: test_externally_b_de
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_externally_b_de()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_de
      Src: /src/ron/tests/123_enum_representation.rs:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 187
    functionName: test_internally_a_de
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_internally_a_de()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_de
      Src: /src/ron/tests/123_enum_representation.rs:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 194
    functionName: test_internally_b_de
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_internally_b_de()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_de
      Src: /src/ron/tests/123_enum_representation.rs:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 205
    functionName: test_adjacently_a_de
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_adjacently_a_de()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_de
      Src: /src/ron/tests/123_enum_representation.rs:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 212
    functionName: test_adjacently_b_de
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_adjacently_b_de()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_de
      Src: /src/ron/tests/123_enum_representation.rs:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 223
    functionName: test_untagged_a_de
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_untagged_a_de()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_de
      Src: /src/ron/tests/123_enum_representation.rs:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 230
    functionName: test_untagged_b_de
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_untagged_b_de()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Tuple
      Src: /src/ron/tests/123_enum_representation.rs:238,1
    - Dst: test_roundtrip
      Src: /src/ron/tests/123_enum_representation.rs:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 241
    functionName: test_externally_a_roundtrip
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - Tuple
    - test_roundtrip
    linkageType: ''
    returnType: void
    signature: fn test_externally_a_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_roundtrip
      Src: /src/ron/tests/123_enum_representation.rs:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 251
    functionName: test_externally_b_roundtrip
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_roundtrip
    linkageType: ''
    returnType: void
    signature: fn test_externally_b_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_roundtrip
      Src: /src/ron/tests/123_enum_representation.rs:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 261
    functionName: test_internally_a_roundtrip
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_roundtrip
    linkageType: ''
    returnType: void
    signature: fn test_internally_a_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_roundtrip
      Src: /src/ron/tests/123_enum_representation.rs:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: test_internally_b_roundtrip
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_roundtrip
    linkageType: ''
    returnType: void
    signature: fn test_internally_b_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_roundtrip
      Src: /src/ron/tests/123_enum_representation.rs:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 270
    functionDepth: 1
    functionLinenumber: 270
    functionLinenumberEnd: 277
    functionName: test_adjacently_a_roundtrip
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_roundtrip
    linkageType: ''
    returnType: void
    signature: fn test_adjacently_a_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_roundtrip
      Src: /src/ron/tests/123_enum_representation.rs:282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 283
    functionName: test_adjacently_b_roundtrip
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_roundtrip
    linkageType: ''
    returnType: void
    signature: fn test_adjacently_b_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_roundtrip
      Src: /src/ron/tests/123_enum_representation.rs:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 293
    functionName: test_untagged_a_roundtrip
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_roundtrip
    linkageType: ''
    returnType: void
    signature: fn test_untagged_a_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_roundtrip
      Src: /src/ron/tests/123_enum_representation.rs:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 299
    functionName: test_untagged_b_roundtrip
    functionSourceFile: /src/ron/tests/123_enum_representation.rs
    functionUses: 0
    functionsReached:
    - test_roundtrip
    linkageType: ''
    returnType: void
    signature: fn test_untagged_b_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: S::serialize_bytes
      Src: /src/ron/examples/base64.rs:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - data
    - serializer
    argTypes:
    - '&[u8]'
    - S
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 18
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: ByteStr::serialize
    functionSourceFile: /src/ron/examples/base64.rs
    functionUses: 0
    functionsReached:
    - S::serialize_bytes
    linkageType: ''
    returnType: Result
    signature: 'fn serialize<S: Serializer>(data: &[u8], serializer: S) -> Result<S::Ok,
      S::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: D::deserialize_byte_buf
      Src: /src/ron/examples/base64.rs:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 48
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 48
    functionName: ByteStr::deserialize
    functionSourceFile: /src/ron/examples/base64.rs
    functionUses: 0
    functionsReached:
    - D::deserialize_byte_buf
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<''de, D: Deserializer<''de>>(deserializer: D) -> Result<Vec<u8>,
      D::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader::<[i32; 0]>
      Src: /src/ron/src/de/tests.rs:327,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:327,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:328,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:328,1
    - Dst: Vec::<i32>::new
      Src: /src/ron/src/de/tests.rs:328,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:330,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:330,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:331,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:331,1
    - Dst: to_vec
      Src: /src/ron/src/de/tests.rs:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 326
    functionDepth: 1
    functionLinenumber: 326
    functionLinenumberEnd: 332
    functionName: test_array
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - Vec::<i32>::new
    - check_from_str_bytes_reader::<[i32; 0]>
    - check_from_str_bytes_reader
    - Ok
    - to_vec
    linkageType: ''
    returnType: void
    signature: fn test_array()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::to_string
      Src: /src/ron/tests/436_untagged_bytes.rs:15,1
    - Dst: serde_bytes::Bytes::new
      Src: /src/ron/tests/436_untagged_bytes.rs:15,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/436_untagged_bytes.rs:15,1
    - Dst: ron::from_str
      Src: /src/ron/tests/436_untagged_bytes.rs:19,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/436_untagged_bytes.rs:19,1
    - Dst: ron::to_string
      Src: /src/ron/tests/436_untagged_bytes.rs:26,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/436_untagged_bytes.rs:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 2
    functionDepth: 13
    functionLinenumber: 2
    functionLinenumberEnd: 29
    functionName: test_serde_bytes
    functionSourceFile: /src/ron/tests/436_untagged_bytes.rs
    functionUses: 0
    functionsReached:
    - ron::to_string
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::from_str
    - serde_bytes::Bytes::new
    linkageType: ''
    returnType: void
    signature: fn test_serde_bytes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::to_string
      Src: /src/ron/tests/436_untagged_bytes.rs:45,1
    - Dst: bytes::Bytes::from
      Src: /src/ron/tests/436_untagged_bytes.rs:45,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/436_untagged_bytes.rs:45,1
    - Dst: ron::from_str
      Src: /src/ron/tests/436_untagged_bytes.rs:49,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/436_untagged_bytes.rs:49,1
    - Dst: ron::to_string
      Src: /src/ron/tests/436_untagged_bytes.rs:53,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/436_untagged_bytes.rs:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 32
    functionDepth: 13
    functionLinenumber: 32
    functionLinenumberEnd: 56
    functionName: test_bytes
    functionSourceFile: /src/ron/tests/436_untagged_bytes.rs
    functionUses: 0
    functionsReached:
    - ron::to_string
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::from_str
    - bytes::Bytes::from
    linkageType: ''
    returnType: void
    signature: fn test_bytes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::from_str
      Src: /src/ron/tests/436_untagged_bytes.rs:90,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/436_untagged_bytes.rs:90,1
    - Dst: ron::to_string
      Src: /src/ron/tests/436_untagged_bytes.rs:99,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/436_untagged_bytes.rs:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 59
    functionDepth: 15
    functionLinenumber: 59
    functionLinenumberEnd: 102
    functionName: test_strongly_typed_base64
    functionSourceFile: /src/ron/tests/436_untagged_bytes.rs
    functionUses: 0
    functionsReached:
    - ron::to_string
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::from_str
    linkageType: ''
    returnType: void
    signature: fn test_strongly_typed_base64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TheEnum::Variant
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:11,1
    - Dst: ron::to_string
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:13,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:13,1
    - Dst: ron::from_str::<TheEnum>
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:16,1
    - Dst: unwrap
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:16,1
    - Dst: ron::from_str::<ron::Value>
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:19,1
    - Dst: unwrap
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:19,1
    - Dst: into_rust::<TheEnum>
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:22,1
    - Dst: unwrap_err
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:22,1
    - Dst: ron::from_str::<TheEnum>
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:34,1
    - Dst: unwrap_err
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:34,1
    - Dst: ron::from_str::<ron::Value>
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:46,1
    - Dst: unwrap
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:46,1
    - Dst: into_rust::<TheEnum>
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:49,1
    - Dst: unwrap_err
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:49,1
    - Dst: ron::from_str::<ron::Value>
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:59,1
    - Dst: unwrap
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:59,1
    - Dst: into_rust::<TheEnum>
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:60,1
    - Dst: unwrap
      Src: /src/ron/tests/508_value_adjacently_tagged_bug.rs:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 10
    functionDepth: 13
    functionLinenumber: 10
    functionLinenumberEnd: 62
    functionName: roundtrip_through_value
    functionSourceFile: /src/ron/tests/508_value_adjacently_tagged_bug.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - ron::to_string
    - Result::unwrap
    - ron::from_str::<ron::Value>
    - ron::from_str::<TheEnum>
    - into_rust::<TheEnum>
    - TheEnum::Variant
    - unwrap_err
    linkageType: ''
    returnType: void
    signature: fn roundtrip_through_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fmt::Result::write_str
      Src: /src/ron/tests/non_string_tag.rs:13,1
    - Dst: deserialize_any
      Src: /src/ron/tests/non_string_tag.rs:35,1
    - Dst: "serde::__private::de::TaggedContentVisitor::<\n                      \
        \  Tag,\n                    >::new"
      Src: /src/ron/tests/non_string_tag.rs:35,1
    - Dst: map
      Src: /src/ron/tests/non_string_tag.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 1
    functionDepth: 15
    functionLinenumber: 1
    functionLinenumberEnd: 51
    functionName: test_non_tag
    functionSourceFile: /src/ron/tests/non_string_tag.rs
    functionUses: 0
    functionsReached:
    - deserialize_any
    - fmt::Result::write_str
    - map
    - "serde::__private::de::TaggedContentVisitor::<\n                        Tag,\n\
      \                    >::new"
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fmt::Result::write_str
      Src: /src/ron/tests/non_string_tag.rs:13,1
    - Dst: Ok
      Src: /src/ron/tests/non_string_tag.rs:19,1
    - Dst: deserialize_any
      Src: /src/ron/tests/non_string_tag.rs:40,1
    - Dst: "serde::__private::de::TaggedContentVisitor::<\n                      \
        \  Tag,\n                    >::new"
      Src: /src/ron/tests/non_string_tag.rs:40,1
    - Dst: map
      Src: /src/ron/tests/non_string_tag.rs:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 82
    functionDepth: 15
    functionLinenumber: 82
    functionLinenumberEnd: 136
    functionName: test_tag
    functionSourceFile: /src/ron/tests/non_string_tag.rs
    functionUses: 0
    functionsReached:
    - map
    - fmt::Result::write_str
    - Ok
    - deserialize_any
    - "serde::__private::de::TaggedContentVisitor::<\n                        Tag,\n\
      \                    >::new"
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 45
    functionName: test_ebkalderon_case
    functionSourceFile: /src/ron/tests/117_untagged_tuple_variant.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_ebkalderon_case()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/117_untagged_tuple_variant.rs:56,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/117_untagged_tuple_variant.rs:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: test_vessd_case
    functionSourceFile: /src/ron/tests/117_untagged_tuple_variant.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - ron::ser::to_string
    linkageType: ''
    returnType: void
    signature: fn test_vessd_case()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: test_serde_content_hack
    functionSourceFile: /src/ron/tests/449_tagged_enum.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_serde_content_hack()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 47
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 137
    functionName: test_serde_internally_tagged_hack
    functionSourceFile: /src/ron/tests/449_tagged_enum.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_serde_internally_tagged_hack()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OuterEnum::Variant
      Src: /src/ron/tests/449_tagged_enum.rs:141,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:145,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:145,1
    - Dst: ron::from_str::<OuterEnum>
      Src: /src/ron/tests/449_tagged_enum.rs:149,1
    - Dst: InnerEnum::Newtype
      Src: /src/ron/tests/449_tagged_enum.rs:154,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:158,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:158,1
    - Dst: ron::from_str::<OuterEnum>
      Src: /src/ron/tests/449_tagged_enum.rs:162,1
    - Dst: InnerEnum::Tuple
      Src: /src/ron/tests/449_tagged_enum.rs:167,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:171,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:171,1
    - Dst: ron::from_str::<OuterEnum>
      Src: /src/ron/tests/449_tagged_enum.rs:175,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:184,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:184,1
    - Dst: ron::from_str::<OuterEnum>
      Src: /src/ron/tests/449_tagged_enum.rs:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 140
    functionDepth: 13
    functionLinenumber: 140
    functionLinenumberEnd: 191
    functionName: test_enum_in_enum_roundtrip
    functionSourceFile: /src/ron/tests/449_tagged_enum.rs
    functionUses: 0
    functionsReached:
    - ron::to_string
    - Result::unwrap
    - InnerEnum::Newtype
    - InnerEnum::Tuple
    - ron::from_str::<OuterEnum>
    - OuterEnum::Variant
    linkageType: ''
    returnType: void
    signature: fn test_enum_in_enum_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OuterEnumInternal::Variant
      Src: /src/ron/tests/449_tagged_enum.rs:195,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:199,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:199,1
    - Dst: ron::from_str::<OuterEnumInternal>
      Src: /src/ron/tests/449_tagged_enum.rs:203,1
    - Dst: InnerEnum::Newtype
      Src: /src/ron/tests/449_tagged_enum.rs:208,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:212,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:212,1
    - Dst: ron::from_str::<OuterEnumInternal>
      Src: /src/ron/tests/449_tagged_enum.rs:216,1
    - Dst: InnerEnum::Tuple
      Src: /src/ron/tests/449_tagged_enum.rs:221,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:225,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:225,1
    - Dst: ron::from_str::<OuterEnumInternal>
      Src: /src/ron/tests/449_tagged_enum.rs:229,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:238,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:238,1
    - Dst: ron::from_str::<OuterEnumInternal>
      Src: /src/ron/tests/449_tagged_enum.rs:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 194
    functionDepth: 13
    functionLinenumber: 194
    functionLinenumberEnd: 245
    functionName: test_enum_in_internally_tagged_roundtrip
    functionSourceFile: /src/ron/tests/449_tagged_enum.rs
    functionUses: 0
    functionsReached:
    - OuterEnumInternal::Variant
    - ron::to_string
    - Result::unwrap
    - InnerEnum::Newtype
    - InnerEnum::Tuple
    - ron::from_str::<OuterEnumInternal>
    linkageType: ''
    returnType: void
    signature: fn test_enum_in_internally_tagged_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OuterEnumAdjacent::Variant
      Src: /src/ron/tests/449_tagged_enum.rs:249,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:253,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:253,1
    - Dst: ron::from_str::<OuterEnumAdjacent>
      Src: /src/ron/tests/449_tagged_enum.rs:257,1
    - Dst: InnerEnum::Newtype
      Src: /src/ron/tests/449_tagged_enum.rs:262,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:266,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:266,1
    - Dst: ron::from_str::<OuterEnumAdjacent>
      Src: /src/ron/tests/449_tagged_enum.rs:270,1
    - Dst: InnerEnum::Tuple
      Src: /src/ron/tests/449_tagged_enum.rs:275,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:279,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:279,1
    - Dst: ron::from_str::<OuterEnumAdjacent>
      Src: /src/ron/tests/449_tagged_enum.rs:283,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:292,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:292,1
    - Dst: ron::from_str::<OuterEnumAdjacent>
      Src: /src/ron/tests/449_tagged_enum.rs:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 248
    functionDepth: 13
    functionLinenumber: 248
    functionLinenumberEnd: 299
    functionName: test_enum_in_adjacently_tagged_roundtrip
    functionSourceFile: /src/ron/tests/449_tagged_enum.rs
    functionUses: 0
    functionsReached:
    - ron::to_string
    - Result::unwrap
    - ron::from_str::<OuterEnumAdjacent>
    - InnerEnum::Newtype
    - InnerEnum::Tuple
    - OuterEnumAdjacent::Variant
    linkageType: ''
    returnType: void
    signature: fn test_enum_in_adjacently_tagged_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OuterEnumUntagged::Variant
      Src: /src/ron/tests/449_tagged_enum.rs:303,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:307,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:307,1
    - Dst: ron::from_str::<OuterEnumUntagged>
      Src: /src/ron/tests/449_tagged_enum.rs:311,1
    - Dst: InnerEnum::Newtype
      Src: /src/ron/tests/449_tagged_enum.rs:316,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:320,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:320,1
    - Dst: ron::from_str::<OuterEnumUntagged>
      Src: /src/ron/tests/449_tagged_enum.rs:324,1
    - Dst: InnerEnum::Tuple
      Src: /src/ron/tests/449_tagged_enum.rs:329,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:333,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:333,1
    - Dst: ron::from_str::<OuterEnumUntagged>
      Src: /src/ron/tests/449_tagged_enum.rs:337,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:346,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:346,1
    - Dst: ron::from_str::<OuterEnumUntagged>
      Src: /src/ron/tests/449_tagged_enum.rs:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 302
    functionDepth: 13
    functionLinenumber: 302
    functionLinenumberEnd: 353
    functionName: test_enum_in_untagged_roundtrip
    functionSourceFile: /src/ron/tests/449_tagged_enum.rs
    functionUses: 0
    functionsReached:
    - OuterEnumUntagged::Variant
    - ron::to_string
    - Result::unwrap
    - InnerEnum::Newtype
    - ron::from_str::<OuterEnumUntagged>
    - InnerEnum::Tuple
    linkageType: ''
    returnType: void
    signature: fn test_enum_in_untagged_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 16
    functionName: borrowed_str
    functionSourceFile: /src/ron/tests/borrowed_str.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn borrowed_str()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/526_flatten.rs:47,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/526_flatten.rs:47,1
    - Dst: ron::de::from_str
      Src: /src/ron/tests/526_flatten.rs:48,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/526_flatten.rs:48,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/526_flatten.rs:51,1
    - Dst: Default::default
      Src: /src/ron/tests/526_flatten.rs:51,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/526_flatten.rs:51,1
    - Dst: ron::de::from_str
      Src: /src/ron/tests/526_flatten.rs:52,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/526_flatten.rs:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 34
    functionDepth: 13
    functionLinenumber: 34
    functionLinenumberEnd: 54
    functionName: roundtrip
    functionSourceFile: /src/ron/tests/526_flatten.rs
    functionUses: 16
    functionsReached:
    - ron::de::from_str
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::ser::to_string
    - Default::default
    - ron::ser::to_string_pretty
    linkageType: ''
    returnType: void
    signature: fn roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::de::from_str
      Src: /src/ron/tests/129_indexmap.rs:24,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/129_indexmap.rs:24,1
    - Dst: Value::String
      Src: /src/ron/tests/129_indexmap.rs:26,1
    - Dst: '&str::to_owned'
      Src: /src/ron/tests/129_indexmap.rs:26,1
    - Dst: ron::de::from_str
      Src: /src/ron/tests/129_indexmap.rs:59,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/129_indexmap.rs:59,1
    - Dst: Value::String
      Src: /src/ron/tests/129_indexmap.rs:61,1
    - Dst: '&str::to_owned'
      Src: /src/ron/tests/129_indexmap.rs:61,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 6
    functionDepth: 2
    functionLinenumber: 6
    functionLinenumberEnd: 76
    functionName: test_order_preserved
    functionSourceFile: /src/ron/tests/129_indexmap.rs
    functionUses: 0
    functionsReached:
    - Value::String
    - SpannedResult::unwrap
    - '&str::to_owned'
    - ron::de::from_str
    linkageType: ''
    returnType: void
    signature: fn test_order_preserved()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NewType
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:29,1
    - Dst: TupleStruct
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:29,1
    - Dst: into_iter
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:31,1
    - Dst: collect
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:31,1
    - Dst: into_iter
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:32,1
    - Dst: collect
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:32,1
    - Dst: into_iter
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:33,1
    - Dst: collect
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:33,1
    - Dst: ron::ser::PrettyConfig::new
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:38,1
    - Dst: Self::enumerate_arrays
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:38,1
    - Dst: new_line
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:38,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:41,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:41,1
    - Dst: ron::de::from_str
      Src: /src/ron/tests/147_empty_sets_serialisation.rs:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 27
    functionDepth: 16
    functionLinenumber: 27
    functionLinenumberEnd: 63
    functionName: empty_sets_arrays
    functionSourceFile: /src/ron/tests/147_empty_sets_serialisation.rs
    functionUses: 0
    functionsReached:
    - NewType
    - ron::de::from_str
    - Result::unwrap
    - ron::ser::PrettyConfig::new
    - collect
    - Self::enumerate_arrays
    - ron::ser::to_string_pretty
    - new_line
    - TupleStruct
    - into_iter
    linkageType: ''
    returnType: void
    signature: fn empty_sets_arrays()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PrettyConfig::default
      Src: /src/ron/tests/544_path_meta.rs:52,1
    - Dst: get_or_insert_with
      Src: /src/ron/tests/544_path_meta.rs:54,1
    - Dst: build_fields
      Src: /src/ron/tests/544_path_meta.rs:54,1
    - Dst: field
      Src: /src/ron/tests/544_path_meta.rs:58,1
    - Dst: with_doc
      Src: /src/ron/tests/544_path_meta.rs:58,1
    - Dst: field
      Src: /src/ron/tests/544_path_meta.rs:61,1
    - Dst: with_doc
      Src: /src/ron/tests/544_path_meta.rs:61,1
    - Dst: field
      Src: /src/ron/tests/544_path_meta.rs:64,1
    - Dst: build_fields
      Src: /src/ron/tests/544_path_meta.rs:64,1
    - Dst: field
      Src: /src/ron/tests/544_path_meta.rs:65,1
    - Dst: with_doc
      Src: /src/ron/tests/544_path_meta.rs:65,1
    - Dst: field
      Src: /src/ron/tests/544_path_meta.rs:68,1
    - Dst: with_doc
      Src: /src/ron/tests/544_path_meta.rs:68,1
    - Dst: field
      Src: /src/ron/tests/544_path_meta.rs:75,1
    - Dst: with_doc
      Src: /src/ron/tests/544_path_meta.rs:75,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/544_path_meta.rs:78,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/544_path_meta.rs:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 4
    functionDepth: 14
    functionLinenumber: 4
    functionLinenumberEnd: 129
    functionName: serialize_field
    functionSourceFile: /src/ron/tests/544_path_meta.rs
    functionUses: 3
    functionsReached:
    - PrettyConfig::default
    - Result::unwrap
    - field
    - ron::ser::to_string_pretty
    - build_fields
    - with_doc
    - get_or_insert_with
    linkageType: ''
    returnType: void
    signature: fn serialize_field()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_roundtrip
      Src: /src/ron/tests/465_implicit_some_stack.rs:3,1
    - Dst: check_roundtrip
      Src: /src/ron/tests/465_implicit_some_stack.rs:4,1
    - Dst: Some
      Src: /src/ron/tests/465_implicit_some_stack.rs:4,1
    - Dst: check_roundtrip
      Src: /src/ron/tests/465_implicit_some_stack.rs:5,1
    - Dst: Some
      Src: /src/ron/tests/465_implicit_some_stack.rs:5,1
    - Dst: Some
      Src: /src/ron/tests/465_implicit_some_stack.rs:5,1
    - Dst: check_roundtrip
      Src: /src/ron/tests/465_implicit_some_stack.rs:6,1
    - Dst: Some
      Src: /src/ron/tests/465_implicit_some_stack.rs:6,1
    - Dst: Some
      Src: /src/ron/tests/465_implicit_some_stack.rs:6,1
    - Dst: Some
      Src: /src/ron/tests/465_implicit_some_stack.rs:6,1
    - Dst: check_roundtrip
      Src: /src/ron/tests/465_implicit_some_stack.rs:7,1
    - Dst: Some
      Src: /src/ron/tests/465_implicit_some_stack.rs:7,1
    - Dst: check_roundtrip
      Src: /src/ron/tests/465_implicit_some_stack.rs:8,1
    - Dst: Some
      Src: /src/ron/tests/465_implicit_some_stack.rs:8,1
    - Dst: Some
      Src: /src/ron/tests/465_implicit_some_stack.rs:8,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 9
      start: 2
    functionDepth: 14
    functionLinenumber: 2
    functionLinenumberEnd: 9
    functionName: roundtrip_implicit_some_stack
    functionSourceFile: /src/ron/tests/465_implicit_some_stack.rs
    functionUses: 0
    functionsReached:
    - check_roundtrip
    - Some
    linkageType: ''
    returnType: void
    signature: fn roundtrip_implicit_some_stack()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::from_str
      Src: /src/ron/tests/337_value_float_roundtrip.rs:3,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/337_value_float_roundtrip.rs:3,1
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/337_value_float_roundtrip.rs:7,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/337_value_float_roundtrip.rs:7,1
    - Dst: ron::from_str
      Src: /src/ron/tests/337_value_float_roundtrip.rs:9,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/337_value_float_roundtrip.rs:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 12
      start: 2
    functionDepth: 15
    functionLinenumber: 2
    functionLinenumberEnd: 12
    functionName: roundtrip_value_float_with_decimals
    functionSourceFile: /src/ron/tests/337_value_float_roundtrip.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::ser::to_string
    - ron::from_str
    linkageType: ''
    returnType: void
    signature: fn roundtrip_value_float_with_decimals()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::from_str
      Src: /src/ron/tests/337_value_float_roundtrip.rs:17,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/337_value_float_roundtrip.rs:17,1
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/337_value_float_roundtrip.rs:20,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/337_value_float_roundtrip.rs:20,1
    - Dst: ron::from_str
      Src: /src/ron/tests/337_value_float_roundtrip.rs:22,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/337_value_float_roundtrip.rs:22,1
    - Dst: ron::from_str
      Src: /src/ron/tests/337_value_float_roundtrip.rs:25,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/337_value_float_roundtrip.rs:25,1
    - Dst: into_rust
      Src: /src/ron/tests/337_value_float_roundtrip.rs:27,1
    - Dst: unwrap
      Src: /src/ron/tests/337_value_float_roundtrip.rs:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 16
    functionDepth: 10
    functionLinenumber: 16
    functionLinenumberEnd: 29
    functionName: roundtrip_value_float_into
    functionSourceFile: /src/ron/tests/337_value_float_roundtrip.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - into_rust
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::ser::to_string
    - ron::from_str
    linkageType: ''
    returnType: void
    signature: fn roundtrip_value_float_into()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TestEnum::Index
      Src: /src/ron/tests/207_adjacently_tagged_enum.rs:13,1
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/207_adjacently_tagged_enum.rs:15,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/207_adjacently_tagged_enum.rs:15,1
    - Dst: from_str::<TestEnum>
      Src: /src/ron/tests/207_adjacently_tagged_enum.rs:19,1
    - Dst: unwrap
      Src: /src/ron/tests/207_adjacently_tagged_enum.rs:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 22
    functionName: test_adjacently_tagged
    functionSourceFile: /src/ron/tests/207_adjacently_tagged_enum.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - Result::unwrap
    - ron::ser::to_string
    - TestEnum::Index
    - from_str::<TestEnum>
    linkageType: ''
    returnType: void
    signature: fn test_adjacently_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/401_raw_identifier.rs:29,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/401_raw_identifier.rs:31,1
    - Dst: Self::struct_names
      Src: /src/ron/tests/401_raw_identifier.rs:31,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/401_raw_identifier.rs:38,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/401_raw_identifier.rs:40,1
    - Dst: Self::struct_names
      Src: /src/ron/tests/401_raw_identifier.rs:40,1
    - Dst: ron::from_str::<InvalidStruct>
      Src: /src/ron/tests/401_raw_identifier.rs:44,1
    - Dst: unwrap_err
      Src: /src/ron/tests/401_raw_identifier.rs:44,1
    - Dst: ron::from_str::<EmptyStruct>
      Src: /src/ron/tests/401_raw_identifier.rs:59,1
    - Dst: unwrap_err
      Src: /src/ron/tests/401_raw_identifier.rs:59,1
    - Dst: ron::from_str::<EmptyStruct>
      Src: /src/ron/tests/401_raw_identifier.rs:71,1
    - Dst: unwrap_err
      Src: /src/ron/tests/401_raw_identifier.rs:71,1
    - Dst: ron::from_str::<RawStruct>
      Src: /src/ron/tests/401_raw_identifier.rs:77,1
    - Dst: unwrap_err
      Src: /src/ron/tests/401_raw_identifier.rs:77,1
    - Dst: ron::from_str::<RawStruct>
      Src: /src/ron/tests/401_raw_identifier.rs:89,1
    - Dst: unwrap_err
      Src: /src/ron/tests/401_raw_identifier.rs:89,1
    - Dst: ron::from_str::<RawStruct>
      Src: /src/ron/tests/401_raw_identifier.rs:101,1
    - Dst: unwrap_err
      Src: /src/ron/tests/401_raw_identifier.rs:101,1
    - Dst: ron::from_str::<RawStruct>
      Src: /src/ron/tests/401_raw_identifier.rs:113,1
    - Dst: unwrap_err
      Src: /src/ron/tests/401_raw_identifier.rs:113,1
    - Dst: ron::from_str::<RawStruct>
      Src: /src/ron/tests/401_raw_identifier.rs:130,1
    - Dst: unwrap_err
      Src: /src/ron/tests/401_raw_identifier.rs:130,1
    - Dst: ron::from_str::<RawStruct>
      Src: /src/ron/tests/401_raw_identifier.rs:147,1
    - Dst: unwrap_err
      Src: /src/ron/tests/401_raw_identifier.rs:147,1
    - Dst: ron::from_str::<RawEnum>
      Src: /src/ron/tests/401_raw_identifier.rs:168,1
    - Dst: unwrap_err
      Src: /src/ron/tests/401_raw_identifier.rs:168,1
    - Dst: ron::from_str::<RawEnum>
      Src: /src/ron/tests/401_raw_identifier.rs:180,1
    - Dst: unwrap_err
      Src: /src/ron/tests/401_raw_identifier.rs:180,1
    - Dst: ron::from_str::<EmptyStruct>
      Src: /src/ron/tests/401_raw_identifier.rs:196,1
    - Dst: unwrap_err
      Src: /src/ron/tests/401_raw_identifier.rs:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 60
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 28
    functionDepth: 14
    functionLinenumber: 28
    functionLinenumberEnd: 201
    functionName: test_invalid_identifiers
    functionSourceFile: /src/ron/tests/401_raw_identifier.rs
    functionUses: 0
    functionsReached:
    - ron::from_str::<EmptyStruct>
    - Self::struct_names
    - ron::ser::to_string_pretty
    - ron::ser::PrettyConfig::default
    - ron::from_str::<RawEnum>
    - ron::from_str::<InvalidStruct>
    - unwrap_err
    - ron::from_str::<RawStruct>
    linkageType: ''
    returnType: void
    signature: fn test_invalid_identifiers()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/401_raw_identifier.rs:211,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/401_raw_identifier.rs:211,1
    - Dst: Self::struct_names
      Src: /src/ron/tests/401_raw_identifier.rs:211,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/401_raw_identifier.rs:211,1
    - Dst: ron::from_str
      Src: /src/ron/tests/401_raw_identifier.rs:218,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/401_raw_identifier.rs:218,1
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/401_raw_identifier.rs:223,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/401_raw_identifier.rs:223,1
    - Dst: ron::from_str
      Src: /src/ron/tests/401_raw_identifier.rs:226,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/401_raw_identifier.rs:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 204
    functionDepth: 14
    functionLinenumber: 204
    functionLinenumberEnd: 228
    functionName: test_raw_identifier_roundtrip
    functionSourceFile: /src/ron/tests/401_raw_identifier.rs
    functionUses: 0
    functionsReached:
    - Self::struct_names
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::ser::to_string
    - ron::from_str
    - ron::ser::to_string_pretty
    - ron::ser::PrettyConfig::default
    linkageType: ''
    returnType: void
    signature: fn test_raw_identifier_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 2
    functionDepth: 0
    functionLinenumber: 2
    functionLinenumberEnd: 22
    functionName: value_deserialises_r_name
    functionSourceFile: /src/ron/tests/465_r_name_value.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn value_deserialises_r_name()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::from_str
      Src: /src/ron/tests/254_typetag.rs:58,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/254_typetag.rs:58,1
    - Dst: String::new
      Src: /src/ron/tests/254_typetag.rs:63,1
    - Dst: do_stuff
      Src: /src/ron/tests/254_typetag.rs:66,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/254_typetag.rs:81,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/254_typetag.rs:83,1
    - Dst: Self::struct_names
      Src: /src/ron/tests/254_typetag.rs:83,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/254_typetag.rs:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 6
    functionDepth: 15
    functionLinenumber: 6
    functionLinenumberEnd: 87
    functionName: typetag_usage
    functionSourceFile: /src/ron/tests/254_typetag.rs
    functionUses: 0
    functionsReached:
    - do_stuff
    - Self::struct_names
    - Result::unwrap
    - String::new
    - SpannedResult::unwrap
    - ron::from_str
    - ron::ser::to_string_pretty
    - ron::ser::PrettyConfig::default
    linkageType: ''
    returnType: void
    signature: fn typetag_usage()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::from_str
      Src: /src/ron/tests/254_typetag.rs:163,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/254_typetag.rs:163,1
    - Dst: String::new
      Src: /src/ron/tests/254_typetag.rs:168,1
    - Dst: do_stuff
      Src: /src/ron/tests/254_typetag.rs:171,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/254_typetag.rs:182,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/254_typetag.rs:184,1
    - Dst: Self::struct_names
      Src: /src/ron/tests/254_typetag.rs:184,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/254_typetag.rs:182,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 90
    functionDepth: 15
    functionLinenumber: 90
    functionLinenumberEnd: 188
    functionName: typetag_with_enum
    functionSourceFile: /src/ron/tests/254_typetag.rs
    functionUses: 0
    functionsReached:
    - do_stuff
    - Self::struct_names
    - Result::unwrap
    - String::new
    - SpannedResult::unwrap
    - ron::from_str
    - ron::ser::to_string_pretty
    - ron::ser::PrettyConfig::default
    linkageType: ''
    returnType: void
    signature: fn typetag_with_enum()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/tests/522_explicit_struct_names.rs:37,1
    - Dst: Self::with_default_extension
      Src: /src/ron/tests/522_explicit_struct_names.rs:37,1
    - Dst: Id
      Src: /src/ron/tests/522_explicit_struct_names.rs:39,1
    - Dst: Position
      Src: /src/ron/tests/522_explicit_struct_names.rs:40,1
    - Dst: Query::Creature
      Src: /src/ron/tests/522_explicit_struct_names.rs:41,1
    - Dst: Id
      Src: /src/ron/tests/522_explicit_struct_names.rs:41,1
    - Dst: from_str::<Foo>
      Src: /src/ron/tests/522_explicit_struct_names.rs:50,1
    - Dst: from_str::<Foo>
      Src: /src/ron/tests/522_explicit_struct_names.rs:62,1
    - Dst: from_str::<Foo>
      Src: /src/ron/tests/522_explicit_struct_names.rs:74,1
    - Dst: from_str::<Foo>
      Src: /src/ron/tests/522_explicit_struct_names.rs:81,1
    - Dst: unwrap
      Src: /src/ron/tests/522_explicit_struct_names.rs:81,1
    - Dst: from_str::<Foo>
      Src: /src/ron/tests/522_explicit_struct_names.rs:82,1
    - Dst: unwrap
      Src: /src/ron/tests/522_explicit_struct_names.rs:82,1
    - Dst: from_str::<Foo>
      Src: /src/ron/tests/522_explicit_struct_names.rs:83,1
    - Dst: unwrap
      Src: /src/ron/tests/522_explicit_struct_names.rs:83,1
    - Dst: PrettyConfig::new
      Src: /src/ron/tests/522_explicit_struct_names.rs:86,1
    - Dst: Self::extensions
      Src: /src/ron/tests/522_explicit_struct_names.rs:86,1
    - Dst: 'ron::

        ser::to_string_pretty'
      Src: /src/ron/tests/522_explicit_struct_names.rs:88,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/522_explicit_struct_names.rs:88,1
    - Dst: from_str::<Foo>
      Src: /src/ron/tests/522_explicit_struct_names.rs:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 36
    functionDepth: 13
    functionLinenumber: 36
    functionLinenumberEnd: 109
    functionName: explicit_struct_names
    functionSourceFile: /src/ron/tests/522_explicit_struct_names.rs
    functionUses: 0
    functionsReached:
    - Position
    - unwrap
    - Id
    - Query::Creature
    - Self::extensions
    - Result::unwrap
    - Self::with_default_extension
    - PrettyConfig::new
    - from_str::<Foo>
    - 'ron::

      ser::to_string_pretty'
    - Options::default
    linkageType: ''
    returnType: void
    signature: fn explicit_struct_names()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_error_span_inclusive::<u8>
      Src: /src/ron/tests/256_comma_error.rs:98,1
    - Dst: Err
      Src: /src/ron/tests/256_comma_error.rs:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 109
    functionName: test_missing_comma_error
    functionSourceFile: /src/ron/tests/256_comma_error.rs
    functionUses: 0
    functionsReached:
    - Err
    - check_error_span_inclusive::<u8>
    linkageType: ''
    returnType: void
    signature: fn test_missing_comma_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 116
    functionName: test_comma_end
    functionSourceFile: /src/ron/tests/256_comma_error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_comma_end()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 49
    functionName: nested_untagged_enum
    functionSourceFile: /src/ron/tests/217_nested_untagged_enums.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn nested_untagged_enum()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CardTextNumberFlat::CountUnitW
      Src: /src/ron/tests/217_nested_untagged_enums.rs:82,1
    - Dst: CardTextNumberFlat::RangeW
      Src: /src/ron/tests/217_nested_untagged_enums.rs:85,1
    - Dst: ron::to_string
      Src: /src/ron/tests/217_nested_untagged_enums.rs:87,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/217_nested_untagged_enums.rs:87,1
    - Dst: ron::to_string
      Src: /src/ron/tests/217_nested_untagged_enums.rs:88,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/217_nested_untagged_enums.rs:88,1
    - Dst: ron::from_str
      Src: /src/ron/tests/217_nested_untagged_enums.rs:93,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/217_nested_untagged_enums.rs:93,1
    - Dst: ron::from_str
      Src: /src/ron/tests/217_nested_untagged_enums.rs:94,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/217_nested_untagged_enums.rs:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 52
    functionDepth: 13
    functionLinenumber: 52
    functionLinenumberEnd: 98
    functionName: untagged_enum_of_enum_list
    functionSourceFile: /src/ron/tests/217_nested_untagged_enums.rs
    functionUses: 0
    functionsReached:
    - CardTextNumberFlat::CountUnitW
    - ron::to_string
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::from_str
    - CardTextNumberFlat::RangeW
    linkageType: ''
    returnType: void
    signature: fn untagged_enum_of_enum_list()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NewType
      Src: /src/ron/tests/roundtrip.rs:59,1
    - Dst: TupleStruct
      Src: /src/ron/tests/roundtrip.rs:59,1
    - Dst: into_iter
      Src: /src/ron/tests/roundtrip.rs:61,1
    - Dst: collect
      Src: /src/ron/tests/roundtrip.rs:61,1
    - Dst: ron::ser::PrettyConfig::new
      Src: /src/ron/tests/roundtrip.rs:71,1
    - Dst: Self::enumerate_arrays
      Src: /src/ron/tests/roundtrip.rs:71,1
    - Dst: extensions
      Src: /src/ron/tests/roundtrip.rs:71,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/roundtrip.rs:74,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/roundtrip.rs:74,1
    - Dst: ron::de::from_str
      Src: /src/ron/tests/roundtrip.rs:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 57
    functionDepth: 16
    functionLinenumber: 57
    functionLinenumberEnd: 81
    functionName: roundtrip_pretty
    functionSourceFile: /src/ron/tests/roundtrip.rs
    functionUses: 0
    functionsReached:
    - NewType
    - extensions
    - ron::de::from_str
    - Result::unwrap
    - ron::ser::PrettyConfig::new
    - collect
    - Self::enumerate_arrays
    - ron::ser::to_string_pretty
    - TupleStruct
    - into_iter
    linkageType: ''
    returnType: void
    signature: fn roundtrip_pretty()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NewType
      Src: /src/ron/tests/roundtrip.rs:98,1
    - Dst: TupleStruct
      Src: /src/ron/tests/roundtrip.rs:98,1
    - Dst: into_iter
      Src: /src/ron/tests/roundtrip.rs:100,1
    - Dst: collect
      Src: /src/ron/tests/roundtrip.rs:100,1
    - Dst: FileOrMem::File
      Src: /src/ron/tests/roundtrip.rs:109,1
    - Dst: '&str::to_owned'
      Src: /src/ron/tests/roundtrip.rs:109,1
    - Dst: ron::ser::PrettyConfig::new
      Src: /src/ron/tests/roundtrip.rs:113,1
    - Dst: Self::separate_tuple_members
      Src: /src/ron/tests/roundtrip.rs:113,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/roundtrip.rs:114,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/roundtrip.rs:114,1
    - Dst: ron::de::from_str
      Src: /src/ron/tests/roundtrip.rs:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 121
    functionName: roundtrip_sep_tuple_members
    functionSourceFile: /src/ron/tests/roundtrip.rs
    functionUses: 0
    functionsReached:
    - NewType
    - Self::separate_tuple_members
    - ron::de::from_str
    - Result::unwrap
    - FileOrMem::File
    - ron::ser::PrettyConfig::new
    - collect
    - ron::ser::to_string_pretty
    - '&str::to_owned'
    - TupleStruct
    - into_iter
    linkageType: ''
    returnType: void
    signature: fn roundtrip_sep_tuple_members()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_error_span_exclusive::<TestEnum>
      Src: /src/ron/tests/393_serde_errors.rs:60,1
    - Dst: Err
      Src: /src/ron/tests/393_serde_errors.rs:62,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:65,1
    - Dst: Some
      Src: /src/ron/tests/393_serde_errors.rs:66,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 75
    functionName: test_unknown_enum_variant
    functionSourceFile: /src/ron/tests/393_serde_errors.rs
    functionUses: 0
    functionsReached:
    - String::from
    - Err
    - Some
    - check_error_span_exclusive::<TestEnum>
    linkageType: ''
    returnType: void
    signature: fn test_unknown_enum_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/tests/393_serde_errors.rs:80,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:83,1
    - Dst: Some
      Src: /src/ron/tests/393_serde_errors.rs:84,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:84,1
    - Dst: check_error_span_inclusive::<TestEnum>
      Src: /src/ron/tests/393_serde_errors.rs:95,1
    - Dst: Err
      Src: /src/ron/tests/393_serde_errors.rs:98,1
    - Dst: Some
      Src: /src/ron/tests/393_serde_errors.rs:101,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:101,1
    - Dst: check_error_span_inclusive::<TestEnum>
      Src: /src/ron/tests/393_serde_errors.rs:112,1
    - Dst: Err
      Src: /src/ron/tests/393_serde_errors.rs:115,1
    - Dst: Some
      Src: /src/ron/tests/393_serde_errors.rs:118,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:118,1
    - Dst: check_error_span_inclusive::<TestEnum>
      Src: /src/ron/tests/393_serde_errors.rs:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 130
    functionName: test_struct_enum_fields
    functionSourceFile: /src/ron/tests/393_serde_errors.rs
    functionUses: 0
    functionsReached:
    - String::from
    - check_error_span_inclusive::<TestEnum>
    - Err
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_struct_enum_fields()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/tests/393_serde_errors.rs:135,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:138,1
    - Dst: Some
      Src: /src/ron/tests/393_serde_errors.rs:139,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:139,1
    - Dst: check_error_span_inclusive::<TestEnum>
      Src: /src/ron/tests/393_serde_errors.rs:150,1
    - Dst: Err
      Src: /src/ron/tests/393_serde_errors.rs:153,1
    - Dst: Some
      Src: /src/ron/tests/393_serde_errors.rs:156,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:156,1
    - Dst: check_error_span_inclusive::<TestEnum>
      Src: /src/ron/tests/393_serde_errors.rs:167,1
    - Dst: Err
      Src: /src/ron/tests/393_serde_errors.rs:171,1
    - Dst: Some
      Src: /src/ron/tests/393_serde_errors.rs:174,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:174,1
    - Dst: check_error_span_inclusive::<TestEnum>
      Src: /src/ron/tests/393_serde_errors.rs:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 186
    functionName: test_newtype_enum_fields
    functionSourceFile: /src/ron/tests/393_serde_errors.rs
    functionUses: 0
    functionsReached:
    - String::from
    - check_error_span_inclusive::<TestEnum>
    - Err
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_newtype_enum_fields()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/tests/393_serde_errors.rs:191,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:194,1
    - Dst: Some
      Src: /src/ron/tests/393_serde_errors.rs:195,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:195,1
    - Dst: check_error_span_inclusive::<TestStruct>
      Src: /src/ron/tests/393_serde_errors.rs:206,1
    - Dst: Err
      Src: /src/ron/tests/393_serde_errors.rs:223,1
    - Dst: Some
      Src: /src/ron/tests/393_serde_errors.rs:226,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:226,1
    - Dst: check_error_span_inclusive::<TestStruct>
      Src: /src/ron/tests/393_serde_errors.rs:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 238
    functionName: test_struct_fields
    functionSourceFile: /src/ron/tests/393_serde_errors.rs
    functionUses: 0
    functionsReached:
    - String::from
    - check_error_span_inclusive::<TestStruct>
    - Err
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_struct_fields()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/tests/393_serde_errors.rs:248,1
    - Dst: check_error_span_exclusive::<TestEnumInternal>
      Src: /src/ron/tests/393_serde_errors.rs:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 266
    functionName: test_internally_tagged_enum
    functionSourceFile: /src/ron/tests/393_serde_errors.rs
    functionUses: 0
    functionsReached:
    - check_error_span_exclusive::<TestEnumInternal>
    - Err
    linkageType: ''
    returnType: void
    signature: fn test_internally_tagged_enum()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 286
    functionName: test_adjacently_tagged_enum
    functionSourceFile: /src/ron/tests/393_serde_errors.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_adjacently_tagged_enum()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/tests/393_serde_errors.rs:293,1
    - Dst: ron::Error::Message
      Src: /src/ron/tests/393_serde_errors.rs:294,1
    - Dst: String::from
      Src: /src/ron/tests/393_serde_errors.rs:294,1
    - Dst: check_error_span_exclusive::<TestEnumUntagged>
      Src: /src/ron/tests/393_serde_errors.rs:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 289
    functionDepth: 1
    functionLinenumber: 289
    functionLinenumberEnd: 310
    functionName: test_untagged_enum
    functionSourceFile: /src/ron/tests/393_serde_errors.rs
    functionUses: 0
    functionsReached:
    - String::from
    - check_error_span_exclusive::<TestEnumUntagged>
    - Err
    - ron::Error::Message
    linkageType: ''
    returnType: void
    signature: fn test_untagged_enum()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 51
    functionName: struct_names_inside_internally_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn struct_names_inside_internally_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 110
    functionName: struct_names_inside_adjacently_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn struct_names_inside_adjacently_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 153
    functionName: struct_names_inside_untagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn struct_names_inside_untagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 203
    functionName: struct_names_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn struct_names_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 255
    functionName: struct_names_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn struct_names_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 290
    functionName: implicit_some_inside_internally_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn implicit_some_inside_internally_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 352
    functionName: implicit_some_inside_adjacently_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn implicit_some_inside_adjacently_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 389
    functionName: implicit_some_inside_untagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn implicit_some_inside_untagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 442
    functionName: implicit_some_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn implicit_some_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 498
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 498
    functionName: implicit_some_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn implicit_some_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 533
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 533
    functionName: newtype_inside_internally_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn newtype_inside_internally_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 570
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 570
    functionName: newtype_inside_adjacently_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn newtype_inside_adjacently_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 573
    functionDepth: 0
    functionLinenumber: 573
    functionLinenumberEnd: 595
    functionName: newtype_inside_untagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn newtype_inside_untagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 633
      start: 598
    functionDepth: 0
    functionLinenumber: 598
    functionLinenumberEnd: 633
    functionName: newtype_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn newtype_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 673
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 673
    functionName: newtype_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn newtype_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 717
      start: 676
    functionDepth: 0
    functionLinenumber: 676
    functionLinenumberEnd: 717
    functionName: one_tuple_inside_unwrapped_newtype_variant_inside_internally_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn one_tuple_inside_unwrapped_newtype_variant_inside_internally_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 776
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 776
    functionName: one_tuple_inside_unwrapped_newtype_variant_inside_adjacently_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn one_tuple_inside_unwrapped_newtype_variant_inside_adjacently_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 817
      start: 779
    functionDepth: 0
    functionLinenumber: 779
    functionLinenumberEnd: 817
    functionName: one_tuple_inside_unwrapped_newtype_variant_inside_untagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn one_tuple_inside_unwrapped_newtype_variant_inside_untagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 871
      start: 820
    functionDepth: 0
    functionLinenumber: 820
    functionLinenumberEnd: 871
    functionName: one_tuple_inside_unwrapped_newtype_variant_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn one_tuple_inside_unwrapped_newtype_variant_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 927
      start: 874
    functionDepth: 0
    functionLinenumber: 874
    functionLinenumberEnd: 927
    functionName: one_tuple_inside_unwrapped_newtype_variant_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn one_tuple_inside_unwrapped_newtype_variant_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 969
      start: 930
    functionDepth: 0
    functionLinenumber: 930
    functionLinenumberEnd: 969
    functionName: one_tuple_variant_inside_internally_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn one_tuple_variant_inside_internally_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 972
    functionDepth: 0
    functionLinenumber: 972
    functionLinenumberEnd: 1024
    functionName: one_tuple_variant_inside_adjacently_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn one_tuple_variant_inside_adjacently_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1027
    functionDepth: 0
    functionLinenumber: 1027
    functionLinenumberEnd: 1065
    functionName: one_tuple_variant_inside_untagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn one_tuple_variant_inside_untagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1115
      start: 1068
    functionDepth: 0
    functionLinenumber: 1068
    functionLinenumberEnd: 1115
    functionName: one_tuple_variant_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn one_tuple_variant_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1118
    functionDepth: 0
    functionLinenumber: 1118
    functionLinenumberEnd: 1167
    functionName: one_tuple_variant_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn one_tuple_variant_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1204
      start: 1170
    functionDepth: 0
    functionLinenumber: 1170
    functionLinenumberEnd: 1204
    functionName: raw_value_inside_internally_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn raw_value_inside_internally_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1256
      start: 1207
    functionDepth: 0
    functionLinenumber: 1207
    functionLinenumberEnd: 1256
    functionName: raw_value_inside_adjacently_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn raw_value_inside_adjacently_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1292
      start: 1259
    functionDepth: 0
    functionLinenumber: 1259
    functionLinenumberEnd: 1292
    functionName: raw_value_inside_untagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn raw_value_inside_untagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1339
      start: 1295
    functionDepth: 0
    functionLinenumber: 1295
    functionLinenumberEnd: 1339
    functionName: raw_value_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn raw_value_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1388
      start: 1342
    functionDepth: 0
    functionLinenumber: 1342
    functionLinenumberEnd: 1388
    functionName: raw_value_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn raw_value_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1422
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1422
    functionName: unit_like_zero_length_inside_internally_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn unit_like_zero_length_inside_internally_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1470
      start: 1425
    functionDepth: 0
    functionLinenumber: 1425
    functionLinenumberEnd: 1470
    functionName: unit_like_zero_length_inside_adjacently_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn unit_like_zero_length_inside_adjacently_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1506
      start: 1473
    functionDepth: 0
    functionLinenumber: 1473
    functionLinenumberEnd: 1506
    functionName: unit_like_zero_length_inside_untagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn unit_like_zero_length_inside_untagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1553
      start: 1509
    functionDepth: 0
    functionLinenumber: 1509
    functionLinenumberEnd: 1553
    functionName: unit_like_zero_length_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn unit_like_zero_length_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1556
    functionDepth: 0
    functionLinenumber: 1556
    functionLinenumberEnd: 1604
    functionName: unit_like_zero_length_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn unit_like_zero_length_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1650
      start: 1607
    functionDepth: 0
    functionLinenumber: 1607
    functionLinenumberEnd: 1650
    functionName: i128_inside_internally_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i128_inside_internally_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1715
      start: 1653
    functionDepth: 0
    functionLinenumber: 1653
    functionLinenumberEnd: 1715
    functionName: u128_inside_adjacently_tagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u128_inside_adjacently_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1761
      start: 1718
    functionDepth: 0
    functionLinenumber: 1718
    functionLinenumberEnd: 1761
    functionName: i128_inside_untagged
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i128_inside_untagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1817
      start: 1764
    functionDepth: 0
    functionLinenumber: 1764
    functionLinenumberEnd: 1817
    functionName: u128_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn u128_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1875
      start: 1820
    functionDepth: 0
    functionLinenumber: 1820
    functionLinenumberEnd: 1875
    functionName: i128_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn i128_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1905
      start: 1878
    functionDepth: 0
    functionLinenumber: 1878
    functionLinenumberEnd: 1905
    functionName: duplicate_key_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn duplicate_key_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1951
      start: 1908
    functionDepth: 0
    functionLinenumber: 1908
    functionLinenumberEnd: 1951
    functionName: duplicate_key_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn duplicate_key_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1978
      start: 1954
    functionDepth: 0
    functionLinenumber: 1954
    functionLinenumberEnd: 1978
    functionName: non_string_key_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn non_string_key_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2007
      start: 1981
    functionDepth: 0
    functionLinenumber: 1981
    functionLinenumberEnd: 2007
    functionName: non_string_key_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn non_string_key_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2048
      start: 2010
    functionDepth: 0
    functionLinenumber: 2010
    functionLinenumberEnd: 2048
    functionName: more_than_one_flatten_map_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn more_than_one_flatten_map_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2091
      start: 2051
    functionDepth: 0
    functionLinenumber: 2051
    functionLinenumberEnd: 2091
    functionName: more_than_one_flatten_map_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn more_than_one_flatten_map_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2140
      start: 2094
    functionDepth: 0
    functionLinenumber: 2094
    functionLinenumberEnd: 2140
    functionName: flatten_struct_beside_map_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn flatten_struct_beside_map_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2191
      start: 2143
    functionDepth: 0
    functionLinenumber: 2143
    functionLinenumberEnd: 2191
    functionName: flatten_struct_beside_map_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn flatten_struct_beside_map_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2225
      start: 2194
    functionDepth: 0
    functionLinenumber: 2194
    functionLinenumberEnd: 2225
    functionName: untagged_flatten_struct_variant_beside_map_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn untagged_flatten_struct_variant_beside_map_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2261
      start: 2228
    functionDepth: 0
    functionLinenumber: 2228
    functionLinenumberEnd: 2261
    functionName: untagged_flatten_struct_variant_beside_map_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn untagged_flatten_struct_variant_beside_map_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2301
      start: 2264
    functionDepth: 0
    functionLinenumber: 2264
    functionLinenumberEnd: 2301
    functionName: externally_tagged_newtype_variant_beside_map_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn externally_tagged_newtype_variant_beside_map_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2339
      start: 2304
    functionDepth: 0
    functionLinenumber: 2304
    functionLinenumberEnd: 2339
    functionName: externally_tagged_struct_variant_beside_map_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn externally_tagged_struct_variant_beside_map_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2379
      start: 2342
    functionDepth: 0
    functionLinenumber: 2342
    functionLinenumberEnd: 2379
    functionName: externally_tagged_tuple_variant_beside_map_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn externally_tagged_tuple_variant_beside_map_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2418
      start: 2382
    functionDepth: 0
    functionLinenumber: 2382
    functionLinenumberEnd: 2418
    functionName: internally_tagged_unit_variant_beside_map_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn internally_tagged_unit_variant_beside_map_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2459
      start: 2421
    functionDepth: 0
    functionLinenumber: 2421
    functionLinenumberEnd: 2459
    functionName: internally_tagged_newtype_variant_beside_map_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn internally_tagged_newtype_variant_beside_map_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2498
      start: 2462
    functionDepth: 0
    functionLinenumber: 2462
    functionLinenumberEnd: 2498
    functionName: internally_tagged_struct_variant_beside_map_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn internally_tagged_struct_variant_beside_map_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2537
      start: 2501
    functionDepth: 0
    functionLinenumber: 2501
    functionLinenumberEnd: 2537
    functionName: adjacently_tagged_unit_variant_beside_map_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn adjacently_tagged_unit_variant_beside_map_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2578
      start: 2540
    functionDepth: 0
    functionLinenumber: 2540
    functionLinenumberEnd: 2578
    functionName: adjacently_tagged_newtype_variant_beside_map_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn adjacently_tagged_newtype_variant_beside_map_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2617
      start: 2581
    functionDepth: 0
    functionLinenumber: 2581
    functionLinenumberEnd: 2617
    functionName: adjacently_tagged_struct_variant_beside_map_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn adjacently_tagged_struct_variant_beside_map_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2658
      start: 2620
    functionDepth: 0
    functionLinenumber: 2620
    functionLinenumberEnd: 2658
    functionName: adjacently_tagged_tuple_variant_beside_map_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn adjacently_tagged_tuple_variant_beside_map_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2697
      start: 2661
    functionDepth: 0
    functionLinenumber: 2661
    functionLinenumberEnd: 2697
    functionName: tagged_struct_beside_map_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn tagged_struct_beside_map_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2738
      start: 2700
    functionDepth: 0
    functionLinenumber: 2700
    functionLinenumberEnd: 2738
    functionName: tagged_struct_beside_map_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn tagged_struct_beside_map_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2760
      start: 2741
    functionDepth: 0
    functionLinenumber: 2741
    functionLinenumberEnd: 2760
    functionName: zero_length_untagged_tuple_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn zero_length_untagged_tuple_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2782
      start: 2763
    functionDepth: 0
    functionLinenumber: 2763
    functionLinenumberEnd: 2782
    functionName: zero_length_untagged_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn zero_length_untagged_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2804
      start: 2785
    functionDepth: 0
    functionLinenumber: 2785
    functionLinenumberEnd: 2804
    functionName: unwrapped_one_element_untagged_tuple_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn unwrapped_one_element_untagged_tuple_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2835
      start: 2807
    functionDepth: 0
    functionLinenumber: 2807
    functionLinenumberEnd: 2835
    functionName: unit_inside_untagged_newtype_variant_inside_internally_tagged_newtype_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn unit_inside_untagged_newtype_variant_inside_internally_tagged_newtype_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2870
      start: 2838
    functionDepth: 0
    functionLinenumber: 2838
    functionLinenumberEnd: 2870
    functionName: unit_inside_untagged_newtype_variant_inside_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn unit_inside_untagged_newtype_variant_inside_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2904
      start: 2873
    functionDepth: 0
    functionLinenumber: 2873
    functionLinenumberEnd: 2904
    functionName: unit_struct_inside_untagged_newtype_variant_inside_internally_tagged_newtype_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn unit_struct_inside_untagged_newtype_variant_inside_internally_tagged_newtype_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2941
      start: 2907
    functionDepth: 0
    functionLinenumber: 2907
    functionLinenumberEnd: 2941
    functionName: untagged_unit_variant_inside_internally_tagged_newtype_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn untagged_unit_variant_inside_internally_tagged_newtype_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2985
      start: 2944
    functionDepth: 0
    functionLinenumber: 2944
    functionLinenumberEnd: 2985
    functionName: untagged_unit_variant_inside_flatten_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn untagged_unit_variant_inside_flatten_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3029
      start: 2988
    functionDepth: 0
    functionLinenumber: 2988
    functionLinenumberEnd: 3029
    functionName: unit_inside_internally_tagged_newtype_variant_inside_multi_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn unit_inside_internally_tagged_newtype_variant_inside_multi_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3078
      start: 3032
    functionDepth: 0
    functionLinenumber: 3032
    functionLinenumberEnd: 3078
    functionName: untagged_unit_variant_inside_internally_tagged_newtype_variant_inside_multi_flatten_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn untagged_unit_variant_inside_internally_tagged_newtype_variant_inside_multi_flatten_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3121
      start: 3081
    functionDepth: 0
    functionLinenumber: 3081
    functionLinenumberEnd: 3121
    functionName: flattened_externally_tagged_newtype_variant_beside_flattened_intenally_tagged_enum
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn flattened_externally_tagged_newtype_variant_beside_flattened_intenally_tagged_enum()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3164
      start: 3124
    functionDepth: 0
    functionLinenumber: 3124
    functionLinenumberEnd: 3164
    functionName: flattened_externally_tagged_struct_variant_beside_flattened_intenally_tagged_enum
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn flattened_externally_tagged_struct_variant_beside_flattened_intenally_tagged_enum()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3194
      start: 3167
    functionDepth: 0
    functionLinenumber: 3167
    functionLinenumberEnd: 3194
    functionName: flattened_map_inside_option_beside_flattened_struct_variant
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn flattened_map_inside_option_beside_flattened_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3227
      start: 3197
    functionDepth: 0
    functionLinenumber: 3197
    functionLinenumberEnd: 3227
    functionName: flattened_untagged_struct_beside_flattened_untagged_struct
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn flattened_untagged_struct_beside_flattened_untagged_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3259
      start: 3230
    functionDepth: 0
    functionLinenumber: 3230
    functionLinenumberEnd: 3259
    functionName: flattened_field_inside_flattened_struct_alongside_map
    functionSourceFile: /src/ron/tests/502_known_bugs.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn flattened_field_inside_flattened_struct_alongside_map()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fmt::Result::write_str
      Src: /src/ron/tests/non_identifier_identifier.rs:13,1
    - Dst: fmt::Result::write_str
      Src: /src/ron/tests/non_identifier_identifier.rs:35,1
    - Dst: next_key::<FieldName>
      Src: /src/ron/tests/non_identifier_identifier.rs:42,1
    - Dst: map
      Src: /src/ron/tests/non_identifier_identifier.rs:42,1
    - Dst: deserialize_struct
      Src: /src/ron/tests/non_identifier_identifier.rs:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 1
    functionDepth: 15
    functionLinenumber: 1
    functionLinenumberEnd: 64
    functionName: test_non_identifier
    functionSourceFile: /src/ron/tests/non_identifier_identifier.rs
    functionUses: 0
    functionsReached:
    - deserialize_struct
    - fmt::Result::write_str
    - map
    - next_key::<FieldName>
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 51
    functionName: test_float_literal_parsing
    functionSourceFile: /src/ron/tests/370_float_parsing.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_float_literal_parsing()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 9
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 9
    functionName: test_i32_min
    functionSourceFile: /src/ron/tests/min_max.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_i32_min()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 17
    functionName: test_i32_max
    functionSourceFile: /src/ron/tests/min_max.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_i32_max()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 25
    functionName: test_i64_min
    functionSourceFile: /src/ron/tests/min_max.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_i64_min()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: test_i64_max
    functionSourceFile: /src/ron/tests/min_max.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_i64_max()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: test_i128_min
    functionSourceFile: /src/ron/tests/min_max.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_i128_min()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: test_i128_max
    functionSourceFile: /src/ron/tests/min_max.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_i128_max()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 60
    functionName: test_u128_min
    functionSourceFile: /src/ron/tests/min_max.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_u128_min()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: test_u128_max
    functionSourceFile: /src/ron/tests/min_max.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_u128_max()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_json::ser::to_string
      Src: /src/ron/tests/152_bitflags.rs:35,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/152_bitflags.rs:35,1
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/152_bitflags.rs:36,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/152_bitflags.rs:36,1
    - Dst: serde_json::de::from_str
      Src: /src/ron/tests/152_bitflags.rs:41,1
    - Dst: as_str
      Src: /src/ron/tests/152_bitflags.rs:41,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/152_bitflags.rs:41,1
    - Dst: ron::de::from_str
      Src: /src/ron/tests/152_bitflags.rs:42,1
    - Dst: as_str
      Src: /src/ron/tests/152_bitflags.rs:42,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/152_bitflags.rs:42,1
    - Dst: serde_json::ser::to_string
      Src: /src/ron/tests/152_bitflags.rs:50,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/152_bitflags.rs:50,1
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/152_bitflags.rs:51,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/152_bitflags.rs:51,1
    - Dst: serde_json::de::from_str
      Src: /src/ron/tests/152_bitflags.rs:56,1
    - Dst: as_str
      Src: /src/ron/tests/152_bitflags.rs:56,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/152_bitflags.rs:56,1
    - Dst: ron::de::from_str
      Src: /src/ron/tests/152_bitflags.rs:57,1
    - Dst: as_str
      Src: /src/ron/tests/152_bitflags.rs:57,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/152_bitflags.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 61
    functionName: test_bitflags
    functionSourceFile: /src/ron/tests/152_bitflags.rs
    functionUses: 0
    functionsReached:
    - as_str
    - serde_json::ser::to_string
    - ron::de::from_str
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::ser::to_string
    - serde_json::de::from_str
    linkageType: ''
    returnType: void
    signature: fn test_bitflags()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 37
    functionName: test_escape_basic
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_escape_basic()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/escape.rs:43,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/escape.rs:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - t
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 48
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 48
    functionName: check_same
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 3
    functionsReached:
    - Result::unwrap
    - ron::ser::to_string
    linkageType: ''
    returnType: void
    signature: 'fn check_same<T>(t: T)whereT: Debug + for<''a> Deserialize<''a> +
      PartialEq + Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_same
      Src: /src/ron/tests/escape.rs:52,1
    - Dst: '&str::to_owned'
      Src: /src/ron/tests/escape.rs:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: test_ascii_10
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached:
    - check_same
    - '&str::to_owned'
    linkageType: ''
    returnType: void
    signature: fn test_ascii_10()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: flat_map
      Src: /src/ron/tests/escape.rs:57,1
    - Dst: for_each
      Src: /src/ron/tests/escape.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: test_ascii_chars
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached:
    - flat_map
    - for_each
    linkageType: ''
    returnType: void
    signature: fn test_ascii_chars()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: flat_map
      Src: /src/ron/tests/escape.rs:62,1
    - Dst: collect
      Src: /src/ron/tests/escape.rs:62,1
    - Dst: check_same
      Src: /src/ron/tests/escape.rs:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: test_ascii_string
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached:
    - collect
    - check_same
    - flat_map
    linkageType: ''
    returnType: void
    signature: fn test_ascii_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 74
    functionName: test_non_ascii
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_non_ascii()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 88
    functionName: test_chars
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_chars()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_same
      Src: /src/ron/tests/escape.rs:97,1
    - Dst: '&str::to_owned'
      Src: /src/ron/tests/escape.rs:97,1
    - Dst: check_same
      Src: /src/ron/tests/escape.rs:98,1
    - Dst: '&str::to_owned'
      Src: /src/ron/tests/escape.rs:98,1
    - Dst: check_same
      Src: /src/ron/tests/escape.rs:99,1
    - Dst: '&str::to_owned'
      Src: /src/ron/tests/escape.rs:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 100
    functionName: test_nul_in_string
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached:
    - check_same
    - '&str::to_owned'
    linkageType: ''
    returnType: void
    signature: fn test_nul_in_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 74
    functionName: test_deserialise_non_newtypes
    functionSourceFile: /src/ron/tests/250_variant_newtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_deserialise_non_newtypes()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 287
    functionName: test_deserialise_tuple_newtypes
    functionSourceFile: /src/ron/tests/250_variant_newtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_deserialise_tuple_newtypes()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 311
    functionName: test_newtype_some
    functionSourceFile: /src/ron/tests/250_variant_newtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_newtype_some()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:315,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:317,1
    - Dst: TestEnum::PrimitiveNewtype
      Src: /src/ron/tests/250_variant_newtypes.rs:318,1
    - Dst: String::from
      Src: /src/ron/tests/250_variant_newtypes.rs:318,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:322,1
    - Dst: TestEnum::Tuple
      Src: /src/ron/tests/250_variant_newtypes.rs:323,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 314
    functionDepth: 15
    functionLinenumber: 314
    functionLinenumberEnd: 331
    functionName: test_serialise_non_newtypes
    functionSourceFile: /src/ron/tests/250_variant_newtypes.rs
    functionUses: 0
    functionsReached:
    - String::from
    - TestEnum::PrimitiveNewtype
    - assert_eq_serialize_roundtrip
    - TestEnum::Tuple
    linkageType: ''
    returnType: void
    signature: fn test_serialise_non_newtypes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:335,1
    - Dst: TestEnum::TupleNewtypeUnit
      Src: /src/ron/tests/250_variant_newtypes.rs:336,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:340,1
    - Dst: TestEnum::TupleNewtypeNewtype
      Src: /src/ron/tests/250_variant_newtypes.rs:341,1
    - Dst: Newtype
      Src: /src/ron/tests/250_variant_newtypes.rs:341,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:344,1
    - Dst: TestEnum::TupleNewtypeNewtype
      Src: /src/ron/tests/250_variant_newtypes.rs:345,1
    - Dst: Newtype
      Src: /src/ron/tests/250_variant_newtypes.rs:345,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:348,1
    - Dst: TestEnum::TupleNewtypeNewtype
      Src: /src/ron/tests/250_variant_newtypes.rs:349,1
    - Dst: Newtype
      Src: /src/ron/tests/250_variant_newtypes.rs:349,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:353,1
    - Dst: TestEnum::TupleNewtypeTuple
      Src: /src/ron/tests/250_variant_newtypes.rs:354,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:358,1
    - Dst: TestEnum::TupleNewtypeTupleStruct
      Src: /src/ron/tests/250_variant_newtypes.rs:359,1
    - Dst: TupleStruct
      Src: /src/ron/tests/250_variant_newtypes.rs:359,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:363,1
    - Dst: TestEnum::TupleNewtypeStruct
      Src: /src/ron/tests/250_variant_newtypes.rs:364,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:368,1
    - Dst: TestEnum::TupleNewtypeEnum
      Src: /src/ron/tests/250_variant_newtypes.rs:369,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:372,1
    - Dst: TestEnum::TupleNewtypeEnum
      Src: /src/ron/tests/250_variant_newtypes.rs:373,1
    - Dst: Enum::B
      Src: /src/ron/tests/250_variant_newtypes.rs:373,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:376,1
    - Dst: TestEnum::TupleNewtypeEnum
      Src: /src/ron/tests/250_variant_newtypes.rs:377,1
    - Dst: Enum::C
      Src: /src/ron/tests/250_variant_newtypes.rs:377,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:380,1
    - Dst: TestEnum::TupleNewtypeEnum
      Src: /src/ron/tests/250_variant_newtypes.rs:381,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:385,1
    - Dst: TestEnum::TupleNewtypeOption
      Src: /src/ron/tests/250_variant_newtypes.rs:386,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:389,1
    - Dst: TestEnum::TupleNewtypeOption
      Src: /src/ron/tests/250_variant_newtypes.rs:390,1
    - Dst: Some
      Src: /src/ron/tests/250_variant_newtypes.rs:390,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:393,1
    - Dst: TestEnum::TupleNewtypeOption
      Src: /src/ron/tests/250_variant_newtypes.rs:394,1
    - Dst: Some
      Src: /src/ron/tests/250_variant_newtypes.rs:394,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:397,1
    - Dst: TestEnum::TupleNewtypeOption
      Src: /src/ron/tests/250_variant_newtypes.rs:398,1
    - Dst: Some
      Src: /src/ron/tests/250_variant_newtypes.rs:398,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:402,1
    - Dst: TestEnum::TupleNewtypeSeq
      Src: /src/ron/tests/250_variant_newtypes.rs:403,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:406,1
    - Dst: TestEnum::TupleNewtypeSeq
      Src: /src/ron/tests/250_variant_newtypes.rs:407,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:411,1
    - Dst: TestEnum::TupleNewtypeMap
      Src: /src/ron/tests/250_variant_newtypes.rs:412,1
    - Dst: into_iter
      Src: /src/ron/tests/250_variant_newtypes.rs:412,1
    - Dst: collect
      Src: /src/ron/tests/250_variant_newtypes.rs:412,1
    - Dst: assert_eq_serialize_roundtrip
      Src: /src/ron/tests/250_variant_newtypes.rs:415,1
    - Dst: TestEnum::TupleNewtypeMap
      Src: /src/ron/tests/250_variant_newtypes.rs:416,1
    - Dst: into_iter
      Src: /src/ron/tests/250_variant_newtypes.rs:416,1
    - Dst: collect
      Src: /src/ron/tests/250_variant_newtypes.rs:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 83
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 334
    functionDepth: 15
    functionLinenumber: 334
    functionLinenumberEnd: 419
    functionName: test_serialise_tuple_newtypes
    functionSourceFile: /src/ron/tests/250_variant_newtypes.rs
    functionUses: 0
    functionsReached:
    - TestEnum::TupleNewtypeNewtype
    - TestEnum::TupleNewtypeEnum
    - TestEnum::TupleNewtypeTupleStruct
    - TestEnum::TupleNewtypeOption
    - Some
    - Newtype
    - TestEnum::TupleNewtypeMap
    - collect
    - TestEnum::TupleNewtypeStruct
    - assert_eq_serialize_roundtrip
    - Enum::C
    - into_iter
    - Enum::B
    - TupleStruct
    - TestEnum::TupleNewtypeTuple
    - TestEnum::TupleNewtypeSeq
    - TestEnum::TupleNewtypeUnit
    linkageType: ''
    returnType: void
    signature: fn test_serialise_tuple_newtypes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: 'ron::

        ser::to_string_pretty'
      Src: /src/ron/tests/250_variant_newtypes.rs:427,1
    - Dst: PrettyConfig::default
      Src: /src/ron/tests/250_variant_newtypes.rs:427,1
    - Dst: Self::extensions
      Src: /src/ron/tests/250_variant_newtypes.rs:427,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/250_variant_newtypes.rs:427,1
    - Dst: from_str::<S>
      Src: /src/ron/tests/250_variant_newtypes.rs:428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - value
    - extensions
    argTypes:
    - S
    - Extensions
    constantsTouched: []
    func_position:
      end: 431
      start: 421
    functionDepth: 14
    functionLinenumber: 421
    functionLinenumberEnd: 431
    functionName: assert_eq_serialize_roundtrip
    functionSourceFile: /src/ron/tests/250_variant_newtypes.rs
    functionUses: 2
    functionsReached:
    - from_str::<S>
    - Self::extensions
    - Result::unwrap
    - PrettyConfig::default
    - 'ron::

      ser::to_string_pretty'
    linkageType: ''
    returnType: void
    signature: 'fn assert_eq_serialize_roundtrip<S: Serialize + serde::de::DeserializeOwned
      + PartialEq + core::fmt::Debug,>(value: S,extensions: Extensions,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 14
    functionName: test_simple
    functionSourceFile: /src/ron/tests/comments.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_simple()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 31
    functionName: test_nested
    functionSourceFile: /src/ron/tests/comments.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_nested()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 65
    functionName: test_unclosed
    functionSourceFile: /src/ron/tests/comments.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_unclosed()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 79
    functionName: test_unexpected_byte
    functionSourceFile: /src/ron/tests/comments.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_unexpected_byte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::Deserializer::from_bytes
      Src: /src/ron/tests/423_de_borrowed_identifier.rs:14,1
    - Dst: as_bytes
      Src: /src/ron/tests/423_de_borrowed_identifier.rs:14,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/423_de_borrowed_identifier.rs:14,1
    - Dst: deserialize_struct
      Src: /src/ron/tests/423_de_borrowed_identifier.rs:16,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/423_de_borrowed_identifier.rs:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 9
    functionDepth: 15
    functionLinenumber: 9
    functionLinenumberEnd: 27
    functionName: manually_deserialize_dyn
    functionSourceFile: /src/ron/tests/423_de_borrowed_identifier.rs
    functionUses: 0
    functionsReached:
    - as_bytes
    - Result::unwrap
    - ron::Deserializer::from_bytes
    - SpannedResult::unwrap
    - deserialize_struct
    linkageType: ''
    returnType: void
    signature: fn manually_deserialize_dyn()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut core::fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: SerializeDynVisitor::expecting
    functionSourceFile: /src/ron/tests/423_de_borrowed_identifier.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: core::fmt::Result
    signature: 'fn expecting(&self, formatter: &mut core::fmt::Formatter) -> core::fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next_entry::<&str, String>
      Src: /src/ron/tests/423_de_borrowed_identifier.rs:41,1
    - Dst: Ok
      Src: /src/ron/tests/423_de_borrowed_identifier.rs:43,1
    - Dst: Box::new
      Src: /src/ron/tests/423_de_borrowed_identifier.rs:43,1
    - Dst: map
      Src: /src/ron/tests/423_de_borrowed_identifier.rs:43,1
    - Dst: String::from
      Src: /src/ron/tests/423_de_borrowed_identifier.rs:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - map
    argTypes:
    - A
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 12
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: SerializeDynVisitor::visit_map
    functionSourceFile: /src/ron/tests/423_de_borrowed_identifier.rs
    functionUses: 0
    functionsReached:
    - Box::new
    - map
    - Ok
    - String::from
    - next_entry::<&str, String>
    linkageType: ''
    returnType: Result
    signature: 'fn visit_map<A: MapAccess<''de>>(self, mut map: A) -> Result<Self::Value,
      A::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:372,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 373
    functionName: test_char
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn test_char()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:354,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:354,1
    - Dst: String::from
      Src: /src/ron/src/de/tests.rs:354,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:356,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:356,1
    - Dst: String::from
      Src: /src/ron/src/de/tests.rs:356,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:357,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:357,1
    - Dst: String::from
      Src: /src/ron/src/de/tests.rs:357,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:359,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:361,1
    - Dst: String::from
      Src: /src/ron/src/de/tests.rs:361,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:364,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:366,1
    - Dst: String::from
      Src: /src/ron/src/de/tests.rs:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 353
    functionDepth: 1
    functionLinenumber: 353
    functionLinenumberEnd: 368
    functionName: test_string
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - String::from
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn test_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_str::<ron::Value>
      Src: /src/ron/tests/unicode.rs:21,1
    - Dst: unwrap
      Src: /src/ron/tests/unicode.rs:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: test_char_not_a_comment
    functionSourceFile: /src/ron/tests/unicode.rs
    functionUses: 0
    functionsReached:
    - from_str::<ron::Value>
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_char_not_a_comment()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_str::<Value>
      Src: /src/ron/tests/unicode.rs:26,1
    - Dst: unwrap
      Src: /src/ron/tests/unicode.rs:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: ident_starts_with_non_ascii_byte
    functionSourceFile: /src/ron/tests/unicode.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - from_str::<Value>
    linkageType: ''
    returnType: void
    signature: fn ident_starts_with_non_ascii_byte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_bytes::<Value>
      Src: /src/ron/tests/unicode.rs:31,1
    - Dst: unwrap_err
      Src: /src/ron/tests/unicode.rs:31,1
    - Dst: from_bytes::<Value>
      Src: /src/ron/tests/unicode.rs:34,1
    - Dst: unwrap_err
      Src: /src/ron/tests/unicode.rs:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 37
    functionName: test_file_invalid_unicode
    functionSourceFile: /src/ron/tests/unicode.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - from_bytes::<Value>
    linkageType: ''
    returnType: void
    signature: fn test_file_invalid_unicode()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 62
    functionName: serialize_invalid_whitespace
    functionSourceFile: /src/ron/tests/unicode.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn serialize_invalid_whitespace()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Number
      Src: /src/ron/tests/large_number.rs:5,1
    - Dst: Number::new
      Src: /src/ron/tests/large_number.rs:5,1
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/large_number.rs:6,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/large_number.rs:6,1
    - Dst: ron::de::from_str::<Value>
      Src: /src/ron/tests/large_number.rs:7,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 13
      start: 4
    functionDepth: 12
    functionLinenumber: 4
    functionLinenumberEnd: 13
    functionName: test_large_number
    functionSourceFile: /src/ron/tests/large_number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Value::Number
    - Result::unwrap
    - ron::de::from_str::<Value>
    - ron::ser::to_string
    linkageType: ''
    returnType: void
    signature: fn test_large_number()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/ron/tests/large_number.rs:19,1
    - Dst: ron::de::from_str::<Value>
      Src: /src/ron/tests/large_number.rs:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 16
    functionDepth: 14
    functionLinenumber: 16
    functionLinenumberEnd: 29
    functionName: test_large_integer_to_float
    functionSourceFile: /src/ron/tests/large_number.rs
    functionUses: 0
    functionsReached:
    - ron::de::from_str::<Value>
    - to_string
    linkageType: ''
    returnType: void
    signature: fn test_large_integer_to_float()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::de::from_str::<ImGuiStyleSave>
      Src: /src/ron/tests/big_struct.rs:78,1
    - Dst: unwrap
      Src: /src/ron/tests/big_struct.rs:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: deserialize_big_struct
    functionSourceFile: /src/ron/tests/big_struct.rs
    functionUses: 0
    functionsReached:
    - ron::de::from_str::<ImGuiStyleSave>
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn deserialize_big_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::ser::PrettyConfig::new
      Src: /src/ron/tests/289_enumerate_arrays.rs:21,1
    - Dst: Self::enumerate_arrays
      Src: /src/ron/tests/289_enumerate_arrays.rs:21,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/289_enumerate_arrays.rs:23,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/289_enumerate_arrays.rs:23,1
    - Dst: ron::from_str
      Src: /src/ron/tests/289_enumerate_arrays.rs:27,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/289_enumerate_arrays.rs:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 18
    functionDepth: 15
    functionLinenumber: 18
    functionLinenumberEnd: 30
    functionName: enumerate_arrays
    functionSourceFile: /src/ron/tests/289_enumerate_arrays.rs
    functionUses: 8
    functionsReached:
    - Result::unwrap
    - ron::ser::PrettyConfig::new
    - SpannedResult::unwrap
    - ron::from_str
    - Self::enumerate_arrays
    - ron::ser::to_string_pretty
    linkageType: ''
    returnType: void
    signature: fn enumerate_arrays()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::ser::PrettyConfig::new
      Src: /src/ron/tests/289_enumerate_arrays.rs:36,1
    - Dst: Self::enumerate_arrays
      Src: /src/ron/tests/289_enumerate_arrays.rs:36,1
    - Dst: compact_arrays
      Src: /src/ron/tests/289_enumerate_arrays.rs:36,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/289_enumerate_arrays.rs:40,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/289_enumerate_arrays.rs:40,1
    - Dst: ron::from_str
      Src: /src/ron/tests/289_enumerate_arrays.rs:44,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/289_enumerate_arrays.rs:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 33
    functionDepth: 16
    functionLinenumber: 33
    functionLinenumberEnd: 47
    functionName: enumerate_compact_arrays
    functionSourceFile: /src/ron/tests/289_enumerate_arrays.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - ron::ser::PrettyConfig::new
    - SpannedResult::unwrap
    - ron::from_str
    - Self::enumerate_arrays
    - ron::ser::to_string_pretty
    - compact_arrays
    linkageType: ''
    returnType: void
    signature: fn enumerate_compact_arrays()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::Options::default
      Src: /src/ron/tests/359_deserialize_seed.rs:40,1
    - Dst: Self::from_str_seed
      Src: /src/ron/tests/359_deserialize_seed.rs:40,1
    - Dst: Seed
      Src: /src/ron/tests/359_deserialize_seed.rs:41,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/359_deserialize_seed.rs:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 2
    functionDepth: 13
    functionLinenumber: 2
    functionLinenumberEnd: 60
    functionName: test_deserialize_seed
    functionSourceFile: /src/ron/tests/359_deserialize_seed.rs
    functionUses: 0
    functionsReached:
    - Self::from_str_seed
    - ron::Options::default
    - SpannedResult::unwrap
    - Seed
    linkageType: ''
    returnType: void
    signature: fn test_deserialize_seed()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TupleStruct
      Src: /src/ron/tests/depth_limit.rs:42,1
    - Dst: into_iter
      Src: /src/ron/tests/depth_limit.rs:43,1
    - Dst: collect
      Src: /src/ron/tests/depth_limit.rs:43,1
    - Dst: '&str::to_owned'
      Src: /src/ron/tests/depth_limit.rs:45,1
    - Dst: Variant::A
      Src: /src/ron/tests/depth_limit.rs:48,1
    - Dst: ron::ser::PrettyConfig::new
      Src: /src/ron/tests/depth_limit.rs:52,1
    - Dst: Self::depth_limit
      Src: /src/ron/tests/depth_limit.rs:52,1
    - Dst: separate_tuple_members
      Src: /src/ron/tests/depth_limit.rs:52,1
    - Dst: Self::enumerate_arrays
      Src: /src/ron/tests/depth_limit.rs:52,1
    - Dst: new_line
      Src: /src/ron/tests/depth_limit.rs:52,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/depth_limit.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 39
    functionDepth: 16
    functionLinenumber: 39
    functionLinenumberEnd: 60
    functionName: depth_limit
    functionSourceFile: /src/ron/tests/depth_limit.rs
    functionUses: 4
    functionsReached:
    - new_line
    - separate_tuple_members
    - Variant::A
    - ron::ser::PrettyConfig::new
    - collect
    - Self::enumerate_arrays
    - ron::ser::to_string_pretty
    - '&str::to_owned'
    - TupleStruct
    - into_iter
    - Self::depth_limit
    linkageType: ''
    returnType: void
    signature: fn depth_limit()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 24
    functionName: compact_structs
    functionSourceFile: /src/ron/tests/447_compact_maps_structs.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn compact_structs()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BTreeMap::from_iter
      Src: /src/ron/tests/447_compact_maps_structs.rs:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 27
    functionDepth: 12
    functionLinenumber: 27
    functionLinenumberEnd: 39
    functionName: compact_maps
    functionSourceFile: /src/ron/tests/447_compact_maps_structs.rs
    functionUses: 3
    functionsReached:
    - BTreeMap::from_iter
    linkageType: ''
    returnType: void
    signature: fn compact_maps()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: 'ron::

        ser::to_string_pretty'
      Src: /src/ron/tests/425_escape_strings.rs:8,1
    - Dst: 'ron::

        ser::to_string'
      Src: /src/ron/tests/425_escape_strings.rs:9,1
    - Dst: unwrap
      Src: /src/ron/tests/425_escape_strings.rs:7,1
    - Dst: 'ron::

        de::from_str'
      Src: /src/ron/tests/425_escape_strings.rs:13,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/425_escape_strings.rs:13,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 2
    argNames:
    - s
    - config
    argTypes:
    - '&str'
    - Option<PrettyConfig>
    constantsTouched: []
    func_position:
      end: 18
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 18
    functionName: test_string_roundtrip
    functionSourceFile: /src/ron/tests/425_escape_strings.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - SpannedResult::unwrap
    - 'ron::

      de::from_str'
    - 'ron::

      ser::to_string'
    - 'ron::

      ser::to_string_pretty'
    linkageType: ''
    returnType: String
    signature: 'fn test_string_roundtrip(s: &str, config: Option<PrettyConfig>) ->
      String'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/ron/tests/425_escape_strings.rs:22,1
    - Dst: PrettyConfig::default
      Src: /src/ron/tests/425_escape_strings.rs:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 21
    functionDepth: 14
    functionLinenumber: 21
    functionLinenumberEnd: 44
    functionName: test_escaped_string
    functionSourceFile: /src/ron/tests/425_escape_strings.rs
    functionUses: 0
    functionsReached:
    - PrettyConfig::default
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_escaped_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/ron/tests/425_escape_strings.rs:48,1
    - Dst: PrettyConfig::default
      Src: /src/ron/tests/425_escape_strings.rs:48,1
    - Dst: Self::escape_strings
      Src: /src/ron/tests/425_escape_strings.rs:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 47
    functionDepth: 14
    functionLinenumber: 47
    functionLinenumberEnd: 60
    functionName: test_unescaped_string
    functionSourceFile: /src/ron/tests/425_escape_strings.rs
    functionUses: 0
    functionsReached:
    - PrettyConfig::default
    - Self::escape_strings
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_unescaped_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MyEnumWithDashes::ThisIsMyTupleVariant
      Src: /src/ron/tests/322_escape_idents.rs:23,1
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/322_escape_idents.rs:27,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/322_escape_idents.rs:27,1
    - Dst: ron::de::from_str
      Src: /src/ron/tests/322_escape_idents.rs:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 34
    functionName: roundtrip_ident_with_dash
    functionSourceFile: /src/ron/tests/322_escape_idents.rs
    functionUses: 0
    functionsReached:
    - MyEnumWithDashes::ThisIsMyTupleVariant
    - Result::unwrap
    - ron::ser::to_string
    - ron::de::from_str
    linkageType: ''
    returnType: void
    signature: fn roundtrip_ident_with_dash()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/tests/options.rs:12,1
    - Dst: from_str
      Src: /src/ron/tests/options.rs:14,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/options.rs:14,1
    - Dst: to_string
      Src: /src/ron/tests/options.rs:15,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/options.rs:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 11
    functionDepth: 13
    functionLinenumber: 11
    functionLinenumberEnd: 18
    functionName: default_options
    functionSourceFile: /src/ron/tests/options.rs
    functionUses: 0
    functionsReached:
    - from_str
    - Result::unwrap
    - SpannedResult::unwrap
    - to_string
    - Options::default
    linkageType: ''
    returnType: void
    signature: fn default_options()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/tests/options.rs:22,1
    - Dst: Self::with_default_extension
      Src: /src/ron/tests/options.rs:22,1
    - Dst: Extensions::all
      Src: /src/ron/tests/options.rs:22,1
    - Dst: Extensions::all
      Src: /src/ron/tests/options.rs:23,1
    - Dst: Result::iter
      Src: /src/ron/tests/options.rs:23,1
    - Dst: without_default_extension
      Src: /src/ron/tests/options.rs:24,1
    - Dst: from_str
      Src: /src/ron/tests/options.rs:27,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/options.rs:27,1
    - Dst: to_string
      Src: /src/ron/tests/options.rs:28,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/options.rs:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 21
    functionDepth: 13
    functionLinenumber: 21
    functionLinenumberEnd: 31
    functionName: without_any_options
    functionSourceFile: /src/ron/tests/options.rs
    functionUses: 0
    functionsReached:
    - Extensions::all
    - from_str
    - without_default_extension
    - Result::iter
    - Result::unwrap
    - SpannedResult::unwrap
    - Self::with_default_extension
    - to_string
    - Options::default
    linkageType: ''
    returnType: void
    signature: fn without_any_options()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/tests/options.rs:35,1
    - Dst: Self::with_default_extension
      Src: /src/ron/tests/options.rs:35,1
    - Dst: from_str
      Src: /src/ron/tests/options.rs:37,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/options.rs:37,1
    - Dst: to_string
      Src: /src/ron/tests/options.rs:38,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/options.rs:38,1
    - Dst: from_str
      Src: /src/ron/tests/options.rs:42,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/options.rs:42,1
    - Dst: to_string
      Src: /src/ron/tests/options.rs:43,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/options.rs:43,1
    - Dst: from_str
      Src: /src/ron/tests/options.rs:47,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/options.rs:47,1
    - Dst: to_string
      Src: /src/ron/tests/options.rs:50,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/options.rs:50,1
    - Dst: from_str
      Src: /src/ron/tests/options.rs:54,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/options.rs:54,1
    - Dst: to_string_pretty
      Src: /src/ron/tests/options.rs:57,1
    - Dst: PrettyConfig::default
      Src: /src/ron/tests/options.rs:60,1
    - Dst: Self::extensions
      Src: /src/ron/tests/options.rs:60,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/options.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 34
    functionDepth: 13
    functionLinenumber: 34
    functionLinenumberEnd: 65
    functionName: single_default_extension
    functionSourceFile: /src/ron/tests/options.rs
    functionUses: 0
    functionsReached:
    - from_str
    - PrettyConfig::default
    - Self::extensions
    - Result::unwrap
    - SpannedResult::unwrap
    - Self::with_default_extension
    - to_string
    - to_string_pretty
    - Options::default
    linkageType: ''
    returnType: void
    signature: fn single_default_extension()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 118
    functionName: reader_io_error
    functionSourceFile: /src/ron/tests/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn reader_io_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 49
    functionName: test_unit_struct_name_mismatch
    functionSourceFile: /src/ron/tests/301_struct_name_mismatch.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_unit_struct_name_mismatch()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 84
    functionName: test_tuple_struct_name_mismatch
    functionSourceFile: /src/ron/tests/301_struct_name_mismatch.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_tuple_struct_name_mismatch()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 119
    functionName: test_newtype_struct_name_mismatch
    functionSourceFile: /src/ron/tests/301_struct_name_mismatch.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_newtype_struct_name_mismatch()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 154
    functionName: test_struct_name_mismatch
    functionSourceFile: /src/ron/tests/301_struct_name_mismatch.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_struct_name_mismatch()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_str
      Src: /src/ron/tests/407_raw_value.rs:17,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:17,1
    - Dst: ron::to_string
      Src: /src/ron/tests/407_raw_value.rs:19,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/407_raw_value.rs:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 16
    functionDepth: 14
    functionLinenumber: 16
    functionLinenumberEnd: 21
    functionName: test_raw_value_simple
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - ron::to_string
    - Result::unwrap
    - SpannedResult::unwrap
    - from_str
    linkageType: ''
    returnType: void
    signature: fn test_raw_value_simple()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_str
      Src: /src/ron/tests/407_raw_value.rs:25,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:25,1
    - Dst: ron::to_string
      Src: /src/ron/tests/407_raw_value.rs:27,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/407_raw_value.rs:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 14
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: test_raw_value_inner
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - ron::to_string
    - Result::unwrap
    - SpannedResult::unwrap
    - from_str
    linkageType: ''
    returnType: void
    signature: fn test_raw_value_inner()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_str
      Src: /src/ron/tests/407_raw_value.rs:33,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:33,1
    - Dst: from_str
      Src: /src/ron/tests/407_raw_value.rs:36,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:36,1
    - Dst: from_str
      Src: /src/ron/tests/407_raw_value.rs:39,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 32
    functionDepth: 14
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: test_raw_value_comment
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - from_str
    linkageType: ''
    returnType: void
    signature: fn test_raw_value_comment()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_str::<&RawValue>
      Src: /src/ron/tests/407_raw_value.rs:45,1
    - Dst: unwrap_err
      Src: /src/ron/tests/407_raw_value.rs:45,1
    - Dst: from_bytes::<&RawValue>
      Src: /src/ron/tests/407_raw_value.rs:57,1
    - Dst: unwrap_err
      Src: /src/ron/tests/407_raw_value.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 68
    functionName: test_raw_value_invalid
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - from_bytes::<&RawValue>
    - from_str::<&RawValue>
    linkageType: ''
    returnType: void
    signature: fn test_raw_value_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawValue::from_ron
      Src: /src/ron/tests/407_raw_value.rs:72,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:72,1
    - Dst: RawValue::from_ron
      Src: /src/ron/tests/407_raw_value.rs:75,1
    - Dst: SpannedResult::unwrap_err
      Src: /src/ron/tests/407_raw_value.rs:75,1
    - Dst: RawValue::from_boxed_ron
      Src: /src/ron/tests/407_raw_value.rs:88,1
    - Dst: String::from
      Src: /src/ron/tests/407_raw_value.rs:88,1
    - Dst: Self::into_boxed_str
      Src: /src/ron/tests/407_raw_value.rs:88,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:88,1
    - Dst: RawValue::from_boxed_ron
      Src: /src/ron/tests/407_raw_value.rs:92,1
    - Dst: String::from
      Src: /src/ron/tests/407_raw_value.rs:92,1
    - Dst: Self::into_boxed_str
      Src: /src/ron/tests/407_raw_value.rs:92,1
    - Dst: SpannedResult::unwrap_err
      Src: /src/ron/tests/407_raw_value.rs:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 71
    functionDepth: 13
    functionLinenumber: 71
    functionLinenumberEnd: 103
    functionName: test_raw_value_from_ron
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - Self::into_boxed_str
    - SpannedResult::unwrap_err
    - SpannedResult::unwrap
    - String::from
    - RawValue::from_ron
    - RawValue::from_boxed_ron
    linkageType: ''
    returnType: void
    signature: fn test_raw_value_from_ron()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawValue::from_ron
      Src: /src/ron/tests/407_raw_value.rs:107,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:107,1
    - Dst: into_rust
      Src: /src/ron/tests/407_raw_value.rs:109,1
    - Dst: unwrap
      Src: /src/ron/tests/407_raw_value.rs:109,1
    - Dst: into_rust::<i32>
      Src: /src/ron/tests/407_raw_value.rs:118,1
    - Dst: unwrap_err
      Src: /src/ron/tests/407_raw_value.rs:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 106
    functionDepth: 13
    functionLinenumber: 106
    functionLinenumberEnd: 129
    functionName: test_raw_value_into_rust
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - into_rust
    - into_rust::<i32>
    - SpannedResult::unwrap
    - RawValue::from_ron
    - unwrap_err
    linkageType: ''
    returnType: void
    signature: fn test_raw_value_into_rust()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawValue::from_rust
      Src: /src/ron/tests/407_raw_value.rs:133,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/407_raw_value.rs:133,1
    - Dst: RawValue::from_rust
      Src: /src/ron/tests/407_raw_value.rs:136,1
    - Dst: from_str
      Src: /src/ron/tests/407_raw_value.rs:138,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:138,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/407_raw_value.rs:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 132
    functionDepth: 14
    functionLinenumber: 132
    functionLinenumberEnd: 142
    functionName: test_raw_value_from_rust
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - from_str
    - Result::unwrap
    - SpannedResult::unwrap
    - RawValue::from_rust
    linkageType: ''
    returnType: void
    signature: fn test_raw_value_from_rust()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawValue::from_ron
      Src: /src/ron/tests/407_raw_value.rs:146,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:146,1
    - Dst: serde_json::to_string
      Src: /src/ron/tests/407_raw_value.rs:148,1
    - Dst: to_owned
      Src: /src/ron/tests/407_raw_value.rs:150,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/407_raw_value.rs:148,1
    - Dst: serde_json::from_str
      Src: /src/ron/tests/407_raw_value.rs:155,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:155,1
    - Dst: serde_json::from_str::<WithRawValue>
      Src: /src/ron/tests/407_raw_value.rs:159,1
    - Dst: unwrap_err
      Src: /src/ron/tests/407_raw_value.rs:159,1
    - Dst: serde_json::from_str::<WithRawValue>
      Src: /src/ron/tests/407_raw_value.rs:166,1
    - Dst: unwrap_err
      Src: /src/ron/tests/407_raw_value.rs:166,1
    - Dst: serde_json::from_str::<&RawValue>
      Src: /src/ron/tests/407_raw_value.rs:172,1
    - Dst: unwrap_err
      Src: /src/ron/tests/407_raw_value.rs:172,1
    - Dst: serde_json::from_str::<&RawValue>
      Src: /src/ron/tests/407_raw_value.rs:178,1
    - Dst: unwrap_err
      Src: /src/ron/tests/407_raw_value.rs:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 145
    functionDepth: 13
    functionLinenumber: 145
    functionLinenumberEnd: 183
    functionName: test_raw_value_serde_json
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - SpannedResult::unwrap
    - to_owned
    - serde_json::from_str::<WithRawValue>
    - serde_json::from_str::<&RawValue>
    - RawValue::from_ron
    - unwrap_err
    - serde_json::from_str
    - serde_json::to_string
    linkageType: ''
    returnType: void
    signature: fn test_raw_value_serde_json()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawValue::from_boxed_ron
      Src: /src/ron/tests/407_raw_value.rs:187,1
    - Dst: String::from
      Src: /src/ron/tests/407_raw_value.rs:187,1
    - Dst: Self::into_boxed_str
      Src: /src/ron/tests/407_raw_value.rs:187,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:187,1
    - Dst: clone
      Src: /src/ron/tests/407_raw_value.rs:188,1
    - Dst: into
      Src: /src/ron/tests/407_raw_value.rs:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 186
    functionDepth: 15
    functionLinenumber: 186
    functionLinenumberEnd: 193
    functionName: test_raw_value_clone_into
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - Self::into_boxed_str
    - SpannedResult::unwrap
    - into
    - String::from
    - RawValue::from_boxed_ron
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_raw_value_clone_into()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawValue::from_ron
      Src: /src/ron/tests/407_raw_value.rs:197,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 196
    functionDepth: 13
    functionLinenumber: 196
    functionLinenumberEnd: 208
    functionName: test_raw_value_debug_display
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - RawValue::from_ron
    - SpannedResult::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_raw_value_debug_display()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde::de::value::StringDeserializer::<Error>::new
      Src: /src/ron/tests/407_raw_value.rs:212,1
    - Dst: String::from
      Src: /src/ron/tests/407_raw_value.rs:212,1
    - Dst: <&RawValue>::deserialize
      Src: /src/ron/tests/407_raw_value.rs:214,1
    - Dst: clone
      Src: /src/ron/tests/407_raw_value.rs:214,1
    - Dst: unwrap_err
      Src: /src/ron/tests/407_raw_value.rs:214,1
    - Dst: Box::<RawValue>::deserialize
      Src: /src/ron/tests/407_raw_value.rs:223,1
    - Dst: unwrap
      Src: /src/ron/tests/407_raw_value.rs:223,1
    - Dst: serde::de::value::StringDeserializer::<Error>::new
      Src: /src/ron/tests/407_raw_value.rs:226,1
    - Dst: String::from
      Src: /src/ron/tests/407_raw_value.rs:226,1
    - Dst: Box::<RawValue>::deserialize
      Src: /src/ron/tests/407_raw_value.rs:228,1
    - Dst: unwrap_err
      Src: /src/ron/tests/407_raw_value.rs:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 211
    functionDepth: 13
    functionLinenumber: 211
    functionLinenumberEnd: 235
    functionName: test_boxed_raw_value_deserialise_from_string
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - Box::<RawValue>::deserialize
    - String::from
    - <&RawValue>::deserialize
    - serde::de::value::StringDeserializer::<Error>::new
    - clone
    - unwrap_err
    linkageType: ''
    returnType: void
    signature: fn test_boxed_raw_value_deserialise_from_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawValue::from_ron
      Src: /src/ron/tests/407_raw_value.rs:241,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:241,1
    - Dst: to_owned
      Src: /src/ron/tests/407_raw_value.rs:241,1
    - Dst: ron::from_str
      Src: /src/ron/tests/407_raw_value.rs:243,1
    - Dst: ron::to_string
      Src: /src/ron/tests/407_raw_value.rs:243,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/407_raw_value.rs:243,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:243,1
    - Dst: ron::from_str
      Src: /src/ron/tests/407_raw_value.rs:249,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/407_raw_value.rs:250,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/407_raw_value.rs:250,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/407_raw_value.rs:250,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/407_raw_value.rs:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 238
    functionDepth: 13
    functionLinenumber: 238
    functionLinenumberEnd: 283
    functionName: test_whitespace_rountrip_issues_and_trim
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - ron::to_string
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::from_str
    - to_owned
    - ron::ser::to_string_pretty
    - RawValue::from_ron
    - ron::ser::PrettyConfig::default
    linkageType: ''
    returnType: void
    signature: fn test_whitespace_rountrip_issues_and_trim()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 410
    functionName: test_fuzzer_found_issue
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_fuzzer_found_issue()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::to_string
      Src: /src/ron/tests/462_bytes.rs:4,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/462_bytes.rs:4,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 2
    functionDepth: 13
    functionLinenumber: 2
    functionLinenumberEnd: 25
    functionName: test_deserialise_byte_slice
    functionSourceFile: /src/ron/tests/462_bytes.rs
    functionUses: 0
    functionsReached:
    - ron::to_string
    - Result::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_deserialise_byte_slice()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::Serializer::new
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:5,1
    - Dst: String::new
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:5,1
    - Dst: Self::unwrap
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:5,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 4
    functionDepth: 12
    functionLinenumber: 4
    functionLinenumberEnd: 21
    functionName: invalid_struct_name
    functionSourceFile: /src/ron/tests/465_validate_ser_identifiers.rs
    functionUses: 0
    functionsReached:
    - ron::Serializer::new
    - Self::unwrap
    - String::new
    linkageType: ''
    returnType: void
    signature: fn invalid_struct_name()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::Serializer::new
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:25,1
    - Dst: String::new
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:25,1
    - Dst: Self::unwrap
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 24
    functionDepth: 12
    functionLinenumber: 24
    functionLinenumberEnd: 66
    functionName: invalid_enum_variant_name
    functionSourceFile: /src/ron/tests/465_validate_ser_identifiers.rs
    functionUses: 0
    functionsReached:
    - ron::Serializer::new
    - Self::unwrap
    - String::new
    linkageType: ''
    returnType: void
    signature: fn invalid_enum_variant_name()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::Serializer::new
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:70,1
    - Dst: String::new
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:70,1
    - Dst: Self::unwrap
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:70,1
    - Dst: serialize_struct
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:72,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:72,1
    - Dst: SerializeStruct::serialize_field
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:73,1
    - Dst: unwrap
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:73,1
    - Dst: std::mem::drop
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:80,1
    - Dst: serialize_struct_variant
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:82,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:82,1
    - Dst: SerializeStructVariant::serialize_field
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:83,1
    - Dst: unwrap
      Src: /src/ron/tests/465_validate_ser_identifiers.rs:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 69
    functionDepth: 12
    functionLinenumber: 69
    functionLinenumberEnd: 89
    functionName: invalid_struct_field_name
    functionSourceFile: /src/ron/tests/465_validate_ser_identifiers.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - ron::Serializer::new
    - Self::unwrap
    - String::new
    - Result::unwrap
    - serialize_struct
    - SerializeStruct::serialize_field
    - std::mem::drop
    - serialize_struct_variant
    - SerializeStructVariant::serialize_field
    linkageType: ''
    returnType: void
    signature: fn invalid_struct_field_name()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_roundtrip
      Src: /src/ron/tests/465_ser_backslash_string.rs:3,1
    - Dst: check_roundtrip
      Src: /src/ron/tests/465_ser_backslash_string.rs:4,1
    - Dst: String::from
      Src: /src/ron/tests/465_ser_backslash_string.rs:4,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5
      start: 2
    functionDepth: 14
    functionLinenumber: 2
    functionLinenumberEnd: 5
    functionName: serialize_backslash_string
    functionSourceFile: /src/ron/tests/465_ser_backslash_string.rs
    functionUses: 0
    functionsReached:
    - check_roundtrip
    - String::from
    linkageType: ''
    returnType: void
    signature: fn serialize_backslash_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Number::U8
      Src: /src/ron/tests/564_exhaustive_number.rs:5,1
    - Dst: never
      Src: /src/ron/tests/564_exhaustive_number.rs:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 23
    functionName: exhaustive_number_match
    functionSourceFile: /src/ron/tests/564_exhaustive_number.rs
    functionUses: 0
    functionsReached:
    - Number::U8
    - never
    linkageType: ''
    returnType: void
    signature: fn exhaustive_number_match()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Number::U8
      Src: /src/ron/tests/564_exhaustive_number.rs:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 40
    functionName: non_exhaustive_number_match
    functionSourceFile: /src/ron/tests/564_exhaustive_number.rs
    functionUses: 0
    functionsReached:
    - Number::U8
    linkageType: ''
    returnType: void
    signature: fn non_exhaustive_number_match()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 128
    functionName: de_integer_underscores
    functionSourceFile: /src/ron/tests/481_number_underscores_suffixes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn de_integer_underscores()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 197
    functionName: de_float_underscores
    functionSourceFile: /src/ron/tests/481_number_underscores_suffixes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn de_float_underscores()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_number_roundtrip
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:210,1
    - Dst: check_number_roundtrip
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:211,1
    - Dst: check_number_roundtrip
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:212,1
    - Dst: check_number_roundtrip
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:213,1
    - Dst: check_number_roundtrip
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:215,1
    - Dst: check_number_roundtrip
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:216,1
    - Dst: check_number_roundtrip
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:217,1
    - Dst: check_number_roundtrip
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 200
    functionDepth: 12
    functionLinenumber: 200
    functionLinenumberEnd: 232
    functionName: value_number_suffix_roundtrip
    functionSourceFile: /src/ron/tests/481_number_underscores_suffixes.rs
    functionUses: 0
    functionsReached:
    - check_number_roundtrip
    linkageType: ''
    returnType: void
    signature: fn value_number_suffix_roundtrip()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:246,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:247,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:249,1
    - Dst: Self::number_suffixes
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:249,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:247,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:255,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:255,1
    - Dst: Self::number_suffixes
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:255,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:255,1
    - Dst: ron::from_str
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:259,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:259,1
    - Dst: ron::from_str
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:262,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:262,1
    - Dst: into
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 3
    argNames:
    - n
    - suffix
    - n_f64
    argTypes:
    - T
    - '&str'
    - f64
    constantsTouched: []
    func_position:
      end: 267
      start: 234
    functionDepth: 11
    functionLinenumber: 234
    functionLinenumberEnd: 267
    functionName: check_number_roundtrip
    functionSourceFile: /src/ron/tests/481_number_underscores_suffixes.rs
    functionUses: 1
    functionsReached:
    - Self::number_suffixes
    - Result::unwrap
    - SpannedResult::unwrap
    - into
    - ron::from_str
    - ron::ser::to_string_pretty
    - ron::ser::PrettyConfig::default
    linkageType: ''
    returnType: void
    signature: 'fn check_number_roundtrip<T: Copy+ Into<Number>+ serde::Serialize+
      serde::de::DeserializeOwned+ PartialEq+ core::fmt::Debug,>(n: T,suffix: &str,n_f64:
      f64,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 374
    functionName: negative_unsigned
    functionSourceFile: /src/ron/tests/481_number_underscores_suffixes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn negative_unsigned()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 463
    functionName: invalid_suffix
    functionSourceFile: /src/ron/tests/481_number_underscores_suffixes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn invalid_suffix()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 542
    functionName: number_type_mismatch
    functionSourceFile: /src/ron/tests/481_number_underscores_suffixes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn number_type_mismatch()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: starts_with
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:547,1
    - Dst: std::any::type_name::<T>
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:547,1
    - Dst: ron::from_str::<T>
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:552,1
    - Dst: unwrap_err
      Src: /src/ron/tests/481_number_underscores_suffixes.rs:552,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 1
    argNames:
    - suffix
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 567
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 567
    functionName: check_number_type_mismatch
    functionSourceFile: /src/ron/tests/481_number_underscores_suffixes.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - ron::from_str::<T>
    - std::any::type_name::<T>
    - starts_with
    linkageType: ''
    returnType: void
    signature: 'fn check_number_type_mismatch<T: core::fmt::Debug + serde::de::DeserializeOwned>(suffix:
      &str)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 603
      start: 570
    functionDepth: 0
    functionLinenumber: 570
    functionLinenumberEnd: 603
    functionName: float_const_prefix
    functionSourceFile: /src/ron/tests/481_number_underscores_suffixes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn float_const_prefix()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 639
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 639
    functionName: invalid_float
    functionSourceFile: /src/ron/tests/481_number_underscores_suffixes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn invalid_float()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 16
    functionName: bool
    functionSourceFile: /src/ron/tests/value.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn bool()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 23
    functionName: char
    functionSourceFile: /src/ron/tests/value.rs
    functionUses: 54
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn char()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Map::new
      Src: /src/ron/tests/value.rs:27,1
    - Dst: insert
      Src: /src/ron/tests/value.rs:28,1
    - Dst: Value::Char
      Src: /src/ron/tests/value.rs:28,1
    - Dst: Value::Number
      Src: /src/ron/tests/value.rs:28,1
    - Dst: Number::U8
      Src: /src/ron/tests/value.rs:28,1
    - Dst: insert
      Src: /src/ron/tests/value.rs:29,1
    - Dst: Value::Char
      Src: /src/ron/tests/value.rs:29,1
    - Dst: Value::Number
      Src: /src/ron/tests/value.rs:29,1
    - Dst: Number::new
      Src: /src/ron/tests/value.rs:29,1
    - Dst: Value::Map
      Src: /src/ron/tests/value.rs:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 26
    functionDepth: 14
    functionLinenumber: 26
    functionLinenumberEnd: 35
    functionName: map
    functionSourceFile: /src/ron/tests/value.rs
    functionUses: 29
    functionsReached:
    - Map::new
    - Number::new
    - Value::Number
    - insert
    - Value::Map
    - Number::U8
    - Value::Char
    linkageType: ''
    returnType: void
    signature: fn map()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 53
    functionName: number
    functionSourceFile: /src/ron/tests/value.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn number()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/ron/tests/value.rs:57,1
    - Dst: Box::new
      Src: /src/ron/tests/value.rs:57,1
    - Dst: Value::Char
      Src: /src/ron/tests/value.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 56
    functionDepth: 12
    functionLinenumber: 56
    functionLinenumberEnd: 66
    functionName: option
    functionSourceFile: /src/ron/tests/value.rs
    functionUses: 2
    functionsReached:
    - Box::new
    - Value::Char
    - Some
    linkageType: ''
    returnType: void
    signature: fn option()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 98
    functionName: string
    functionSourceFile: /src/ron/tests/value.rs
    functionUses: 69
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn string()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 110
    functionName: byte_string
    functionSourceFile: /src/ron/tests/value.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn byte_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Seq
      Src: /src/ron/tests/value.rs:114,1
    - Dst: Value::Seq
      Src: /src/ron/tests/value.rs:121,1
    - Dst: into_rust::<[i32; 2]>
      Src: /src/ron/tests/value.rs:121,1
    - Dst: unwrap_err
      Src: /src/ron/tests/value.rs:121,1
    - Dst: Value::Seq
      Src: /src/ron/tests/value.rs:133,1
    - Dst: into_rust::<[i32; 2]>
      Src: /src/ron/tests/value.rs:133,1
    - Dst: unwrap_err
      Src: /src/ron/tests/value.rs:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 148
    functionName: seq
    functionSourceFile: /src/ron/tests/value.rs
    functionUses: 4
    functionsReached:
    - unwrap_err
    - Value::Seq
    - into_rust::<[i32; 2]>
    linkageType: ''
    returnType: void
    signature: fn seq()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 169
    functionName: unit
    functionSourceFile: /src/ron/tests/value.rs
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn unit()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::from_str
      Src: /src/ron/tests/value.rs:218,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/value.rs:218,1
    - Dst: ron::to_string
      Src: /src/ron/tests/value.rs:221,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/value.rs:221,1
    - Dst: ron::from_str
      Src: /src/ron/tests/value.rs:224,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/value.rs:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 215
    functionDepth: 15
    functionLinenumber: 215
    functionLinenumberEnd: 228
    functionName: map_roundtrip_338
    functionSourceFile: /src/ron/tests/value.rs
    functionUses: 0
    functionsReached:
    - ron::to_string
    - Result::unwrap
    - SpannedResult::unwrap
    - ron::from_str
    linkageType: ''
    returnType: void
    signature: fn map_roundtrip_338()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: 'ron::

        ser::to_string_pretty'
      Src: /src/ron/tests/to_string_pretty.rs:16,1
    - Dst: PrettyConfig::default
      Src: /src/ron/tests/to_string_pretty.rs:16,1
    - Dst: Self::struct_names
      Src: /src/ron/tests/to_string_pretty.rs:16,1
    - Dst: to_string
      Src: /src/ron/tests/to_string_pretty.rs:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 14
    functionDepth: 14
    functionLinenumber: 14
    functionLinenumberEnd: 23
    functionName: test_struct_names
    functionSourceFile: /src/ron/tests/to_string_pretty.rs
    functionUses: 0
    functionsReached:
    - 'ron::

      ser::to_string_pretty'
    - Self::struct_names
    - to_string
    - PrettyConfig::default
    linkageType: ''
    returnType: void
    signature: fn test_struct_names()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::de::from_str
      Src: /src/ron/tests/extensions.rs:51,1
    - Dst: SpannedResult::expect
      Src: /src/ron/tests/extensions.rs:51,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/extensions.rs:55,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/extensions.rs:57,1
    - Dst: Self::extensions
      Src: /src/ron/tests/extensions.rs:57,1
    - Dst: Result::expect
      Src: /src/ron/tests/extensions.rs:55,1
    - Dst: ron::de::from_str
      Src: /src/ron/tests/extensions.rs:61,1
    - Dst: SpannedResult::expect
      Src: /src/ron/tests/extensions.rs:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 50
    functionDepth: 11
    functionLinenumber: 50
    functionLinenumberEnd: 64
    functionName: unwrap_newtypes
    functionSourceFile: /src/ron/tests/extensions.rs
    functionUses: 0
    functionsReached:
    - ron::de::from_str
    - Self::extensions
    - Result::expect
    - ron::ser::to_string_pretty
    - ron::ser::PrettyConfig::default
    - SpannedResult::expect
    linkageType: ''
    returnType: void
    signature: fn unwrap_newtypes()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 620
      start: 598
    functionDepth: 0
    functionLinenumber: 598
    functionLinenumberEnd: 620
    functionName: implicit_some
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn implicit_some()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 2
    functionDepth: 0
    functionLinenumber: 2
    functionLinenumberEnd: 47
    functionName: deserialise_value_with_unwrap_some_newtype_variant
    functionSourceFile: /src/ron/tests/465_unwrap_some_newtype_variant_value.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn deserialise_value_with_unwrap_some_newtype_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::ser::to_string
      Src: /src/ron/tests/321_unicode_ident.rs:13,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/321_unicode_ident.rs:13,1
    - Dst: ron::de::from_str
      Src: /src/ron/tests/321_unicode_ident.rs:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 18
    functionName: roundtrip_unicode_ident
    functionSourceFile: /src/ron/tests/321_unicode_ident.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - ron::ser::to_string
    - ron::de::from_str
    linkageType: ''
    returnType: void
    signature: fn roundtrip_unicode_ident()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: fuzzer_issues
    functionSourceFile: /src/ron/tests/321_unicode_ident.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn fuzzer_issues()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: test_trailing_comma_some
    functionSourceFile: /src/ron/tests/410_trailing_comma.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_trailing_comma_some()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: test_trailing_comma_tuple
    functionSourceFile: /src/ron/tests/410_trailing_comma.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_trailing_comma_tuple()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: test_trailing_comma_list
    functionSourceFile: /src/ron/tests/410_trailing_comma.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_trailing_comma_list()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: test_trailing_comma_map
    functionSourceFile: /src/ron/tests/410_trailing_comma.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_trailing_comma_map()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: test_trailing_comma_newtype_struct
    functionSourceFile: /src/ron/tests/410_trailing_comma.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_trailing_comma_newtype_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: test_trailing_comma_tuple_struct
    functionSourceFile: /src/ron/tests/410_trailing_comma.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_trailing_comma_tuple_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: test_trailing_comma_struct
    functionSourceFile: /src/ron/tests/410_trailing_comma.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_trailing_comma_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: test_trailing_comma_enum_newtype_variant
    functionSourceFile: /src/ron/tests/410_trailing_comma.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_trailing_comma_enum_newtype_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: test_trailing_comma_enum_tuple_variant
    functionSourceFile: /src/ron/tests/410_trailing_comma.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_trailing_comma_enum_tuple_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 97
    functionName: test_trailing_comma_enum_struct_variant
    functionSourceFile: /src/ron/tests/410_trailing_comma.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_trailing_comma_enum_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: SpannedError::fmt
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:132,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:133,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:136,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:137,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:138,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:139,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:141,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:143,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:144,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:145,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:146,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:147,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:148,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:149,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:150,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:152,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:154,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:155,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:156,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:166,1
    - Dst: is_empty
      Src: /src/ron/src/error.rs:168,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:169,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:174,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:175,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:176,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:177,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:178,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:179,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:180,1
    - Dst: fmt::Display::fmt
      Src: /src/ron/src/error.rs:187,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:188,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:189,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:194,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:197,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:211,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:212,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:216,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:223,1
    - Dst: is_none
      Src: /src/ron/src/error.rs:225,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:226,1
    - Dst: Ok
      Src: /src/ron/src/error.rs:269,1
    - Dst: Ok
      Src: /src/ron/src/error.rs:277,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:286,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:287,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 125
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 297
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 297
    functionName: Error::fmt
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached:
    - fmt::Display::fmt
    - is_empty
    - Ok
    - Result::write_str
    - is_none
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a str::chars'
      Src: /src/ron/src/error.rs:308,1
    - Dst: filter
      Src: /src/ron/src/error.rs:308,1
    - Dst: count
      Src: /src/ron/src/error.rs:308,1
    - Dst: '&''a str::chars'
      Src: /src/ron/src/error.rs:309,1
    - Dst: rev
      Src: /src/ron/src/error.rs:309,1
    - Dst: take_while
      Src: /src/ron/src/error.rs:309,1
    - Dst: count
      Src: /src/ron/src/error.rs:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 1
    argNames:
    - src
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 312
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 312
    functionName: Position::from_src_end
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 3
    functionsReached:
    - '&''a str::chars'
    - filter
    - count
    - take_while
    - rev
    linkageType: ''
    returnType: Position
    signature: 'pub(crate) fn from_src_end(src: &str) -> Position'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: Position::fmt
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 337
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 337
    functionName: Span::fmt
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Error::Message
      Src: /src/ron/src/error.rs:350,1
    - Dst: T::to_string
      Src: /src/ron/src/error.rs:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - msg
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 351
      start: 349
    functionDepth: 13
    functionLinenumber: 349
    functionLinenumberEnd: 351
    functionName: Error::custom
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 3
    functionsReached:
    - T::to_string
    - Error::Message
    linkageType: ''
    returnType: Self
    signature: 'fn custom<T: fmt::Display>(msg: T) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::invalid_value
      Src: /src/ron/src/error.rs:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - unexp
    - exp
    argTypes:
    - de::Unexpected
    - '&dyn de::Expected'
    constantsTouched: []
    func_position:
      end: 357
      start: 354
    functionDepth: 15
    functionLinenumber: 354
    functionLinenumberEnd: 357
    functionName: Error::invalid_type
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 2
    functionsReached:
    - Self::invalid_value
    linkageType: ''
    returnType: Self
    signature: 'fn invalid_type(unexp: de::Unexpected, exp: &dyn de::Expected) ->
      Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&dyn de::Expected::to_string'
      Src: /src/ron/src/error.rs:394,1
    - Dst: UnexpectedSerdeTypeValue
      Src: /src/ron/src/error.rs:395,1
    - Dst: to_string
      Src: /src/ron/src/error.rs:395,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - unexp
    - exp
    argTypes:
    - de::Unexpected
    - '&dyn de::Expected'
    constantsTouched: []
    func_position:
      end: 397
      start: 360
    functionDepth: 14
    functionLinenumber: 360
    functionLinenumberEnd: 397
    functionName: Error::invalid_value
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 1
    functionsReached:
    - UnexpectedSerdeTypeValue
    - '&dyn de::Expected::to_string'
    - to_string
    linkageType: ''
    returnType: Self
    signature: 'fn invalid_value(unexp: de::Unexpected, exp: &dyn de::Expected) ->
      Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&dyn de::Expected::to_string'
      Src: /src/ron/src/error.rs:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - len
    - exp
    argTypes:
    - usize
    - '&dyn de::Expected'
    constantsTouched: []
    func_position:
      end: 405
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 405
    functionName: Error::invalid_length
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 2
    functionsReached:
    - '&dyn de::Expected::to_string'
    linkageType: ''
    returnType: Self
    signature: 'fn invalid_length(len: usize, exp: &dyn de::Expected) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/ron/src/error.rs:411,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - variant
    - expected
    argTypes:
    - '&str'
    - '&''static [&''static str]'
    constantsTouched: []
    func_position:
      end: 414
      start: 408
    functionDepth: 14
    functionLinenumber: 408
    functionLinenumberEnd: 414
    functionName: Error::unknown_variant
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 1
    functionsReached:
    - to_string
    linkageType: ''
    returnType: Self
    signature: 'fn unknown_variant(variant: &str, expected: &''static [&''static str])
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/ron/src/error.rs:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - field
    - expected
    argTypes:
    - '&str'
    - '&''static [&''static str]'
    constantsTouched: []
    func_position:
      end: 423
      start: 417
    functionDepth: 14
    functionLinenumber: 417
    functionLinenumberEnd: 423
    functionName: Error::unknown_field
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 1
    functionsReached:
    - to_string
    linkageType: ''
    returnType: Self
    signature: 'fn unknown_field(field: &str, expected: &''static [&''static str])
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - field
    argTypes:
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 428
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 428
    functionName: Error::missing_field
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn missing_field(field: &''static str) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - field
    argTypes:
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 433
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 433
    functionName: Error::duplicate_field
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn duplicate_field(field: &''static str) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - e
    argTypes:
    - SpannedError
    constantsTouched: []
    func_position:
      end: 462
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 462
    functionName: Error::from
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(e: SpannedError) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 491
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 491
    functionName: OneOf::fmt
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/ron/src/error.rs:498,1
    - Dst: chars
      Src: /src/ron/src/error.rs:498,1
    - Dst: all
      Src: /src/ron/src/error.rs:498,1
    - Dst: chars
      Src: /src/ron/src/error.rs:502,1
    - Dst: next
      Src: /src/ron/src/error.rs:504,1
    - Dst: map_or
      Src: /src/ron/src/error.rs:504,1
    - Dst: all
      Src: /src/ron/src/error.rs:504,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 509
      start: 497
    functionDepth: 15
    functionLinenumber: 497
    functionLinenumberEnd: 509
    functionName: Identifier::fmt
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached:
    - is_empty
    - all
    - next
    - map_or
    - chars
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:522,1
    - Dst: Error::from
      Src: /src/ron/src/error.rs:522,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:524,1
    - Dst: Error::from
      Src: /src/ron/src/error.rs:525,1
    - Dst: std::io::Error::new
      Src: /src/ron/src/error.rs:525,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:531,1
    - Dst: <Error as SerError>::custom
      Src: /src/ron/src/error.rs:531,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:532,1
    - Dst: <Error as DeError>::custom
      Src: /src/ron/src/error.rs:532,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:534,1
    - Dst: Error::Base64Error
      Src: /src/ron/src/error.rs:535,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:538,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:539,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:540,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:541,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:545,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:549,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:550,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:551,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:552,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:553,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:554,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:555,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:556,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:557,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:558,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:559,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:560,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:561,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:562,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:565,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:569,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:570,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/error.rs:571,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:574,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/error.rs:575,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:578,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:579,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:580,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:581,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:582,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:583,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/error.rs:583,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:584,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:585,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:592,1
    - Dst: Error::NoSuchExtension
      Src: /src/ron/src/error.rs:593,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:593,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:596,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:597,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:602,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:606,1
    - Dst: Error::UnexpectedChar
      Src: /src/ron/src/error.rs:606,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:608,1
    - Dst: Error::Utf8Error
      Src: /src/ron/src/error.rs:609,1
    - Dst: core::str::from_utf8
      Src: /src/ron/src/error.rs:609,1
    - Dst: unwrap_err
      Src: /src/ron/src/error.rs:609,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:612,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:616,1
    - Dst: Error::invalid_value
      Src: /src/ron/src/error.rs:617,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:620,1
    - Dst: Error::invalid_length
      Src: /src/ron/src/error.rs:621,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:624,1
    - Dst: Error::invalid_length
      Src: /src/ron/src/error.rs:625,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:628,1
    - Dst: Error::invalid_length
      Src: /src/ron/src/error.rs:629,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:632,1
    - Dst: Error::unknown_variant
      Src: /src/ron/src/error.rs:633,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:636,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:639,1
    - Dst: Some
      Src: /src/ron/src/error.rs:640,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:640,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:645,1
    - Dst: Error::unknown_field
      Src: /src/ron/src/error.rs:646,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:649,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:652,1
    - Dst: Some
      Src: /src/ron/src/error.rs:653,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:653,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:657,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:660,1
    - Dst: Some
      Src: /src/ron/src/error.rs:661,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:661,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:666,1
    - Dst: Error::missing_field
      Src: /src/ron/src/error.rs:667,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:670,1
    - Dst: Some
      Src: /src/ron/src/error.rs:673,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:673,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:677,1
    - Dst: Error::duplicate_field
      Src: /src/ron/src/error.rs:678,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:681,1
    - Dst: Some
      Src: /src/ron/src/error.rs:684,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:684,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:688,1
    - Dst: Error::InvalidIdentifier
      Src: /src/ron/src/error.rs:689,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:689,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:692,1
    - Dst: Error::SuggestRawIdentifier
      Src: /src/ron/src/error.rs:693,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:693,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:697,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:701,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:706,1
    - Dst: Error::ExpectedStructName
      Src: /src/ron/src/error.rs:707,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 245
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 710
      start: 521
    functionDepth: 14
    functionLinenumber: 521
    functionLinenumberEnd: 710
    functionName: tests::error_messages
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached:
    - Error::invalid_length
    - String::from
    - Error::NoSuchExtension
    - Error::ExpectedStructName
    - Error::InvalidIdentifier
    - Error::unknown_variant
    - check_error_message
    - Error::ExpectedNamedStructLike
    - Some
    - core::str::from_utf8
    - unwrap_err
    - Error::missing_field
    - Error::UnexpectedChar
    - <Error as SerError>::custom
    - Error::unknown_field
    - std::io::Error::new
    - Error::invalid_value
    - Error::Base64Error
    - Error::duplicate_field
    - Error::InvalidEscape
    - <Error as DeError>::custom
    - Error::SuggestRawIdentifier
    - Error::Utf8Error
    - Error::from
    linkageType: ''
    returnType: void
    signature: fn error_messages()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - err
    - msg
    argTypes:
    - '&T'
    - '&str'
    constantsTouched: []
    func_position:
      end: 714
      start: 712
    functionDepth: 0
    functionLinenumber: 712
    functionLinenumberEnd: 714
    functionName: tests::check_error_message
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn check_error_message<T: core::fmt::Display>(err: &T, msg: &str)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 738
      start: 717
    functionDepth: 0
    functionLinenumber: 717
    functionLinenumberEnd: 738
    functionName: tests::spanned_error_into_code
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn spanned_error_into_code()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_ascii_hexdigit
      Src: /src/ron/src/parse.rs:22,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: is_int_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - is_ascii_hexdigit
    linkageType: ''
    returnType: bool
    signature: 'const fn is_int_char(c: char) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_ascii_digit
      Src: /src/ron/src/parse.rs:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: is_float_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - is_ascii_digit
    linkageType: ''
    returnType: bool
    signature: 'const fn is_float_char(c: char) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unicode_ident::is_xid_start
      Src: /src/ron/src/parse.rs:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: is_ident_first_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - unicode_ident::is_xid_start
    linkageType: ''
    returnType: bool
    signature: 'pub fn is_ident_first_char(c: char) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unicode_ident::is_xid_continue
      Src: /src/ron/src/parse.rs:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: is_ident_raw_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - unicode_ident::is_xid_continue
    linkageType: ''
    returnType: bool
    signature: 'pub fn is_ident_raw_char(c: char) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 51
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 51
    functionName: is_whitespace_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'pub const fn is_whitespace_char(c: char) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: ParserCursor::eq
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, other: &Self) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: partial_cmp
      Src: /src/ron/src/parse.rs:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: ParserCursor::partial_cmp
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - partial_cmp
    linkageType: ''
    returnType: Option
    signature: 'fn partial_cmp(&self, other: &Self) -> Option<core::cmp::Ordering>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Extensions::empty
      Src: /src/ron/src/parse.rs:95,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:109,1
    - Dst: map_err
      Src: /src/ron/src/parse.rs:109,1
    - Dst: span_error
      Src: /src/ron/src/parse.rs:109,1
    - Dst: extensions
      Src: /src/ron/src/parse.rs:113,1
    - Dst: map_err
      Src: /src/ron/src/parse.rs:113,1
    - Dst: span_error
      Src: /src/ron/src/parse.rs:113,1
    - Dst: is_empty
      Src: /src/ron/src/parse.rs:115,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:120,1
    - Dst: map_err
      Src: /src/ron/src/parse.rs:120,1
    - Dst: span_error
      Src: /src/ron/src/parse.rs:120,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:123,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 41
    argCount: 1
    argNames:
    - src
    argTypes:
    - '&''a str'
    constantsTouched: []
    func_position:
      end: 124
      start: 93
    functionDepth: 11
    functionLinenumber: 93
    functionLinenumberEnd: 124
    functionName: Parser::new
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 4
    functionsReached:
    - extensions
    - is_empty
    - Ok
    - span_error
    - skip_ws
    - map_err
    - Extensions::empty
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn new(src: &''a str) -> SpannedResult<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - ParserCursor
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: Parser::set_cursor
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn set_cursor(&mut self, cursor: ParserCursor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Position::from_src_end
      Src: /src/ron/src/parse.rs:134,1
    - Dst: Position::from_src_end
      Src: /src/ron/src/parse.rs:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - code
    argTypes:
    - Error
    constantsTouched: []
    func_position:
      end: 138
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 138
    functionName: Parser::span_error
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Position::from_src_end
    linkageType: ''
    returnType: SpannedError
    signature: 'pub fn span_error(&self, code: Error) -> SpannedError'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: Parser::advance_bytes
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn advance_bytes(&mut self, bytes: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::peek_char_or_eof
      Src: /src/ron/src/parse.rs:146,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:147,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 145
    functionDepth: 3
    functionLinenumber: 145
    functionLinenumberEnd: 149
    functionName: Parser::next_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 7
    functionsReached:
    - Parser::peek_char_or_eof
    - len_utf8
    - Ok
    linkageType: ''
    returnType: Result
    signature: pub fn next_char(&mut self) -> Result<char>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::mem::drop
      Src: /src/ron/src/parse.rs:152,1
    - Dst: Parser::next_char
      Src: /src/ron/src/parse.rs:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 4
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: Parser::skip_next_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 3
    functionsReached:
    - core::mem::drop
    - Parser::next_char
    linkageType: ''
    returnType: void
    signature: pub fn skip_next_char(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:156,1
    - Dst: '&''a str::chars'
      Src: /src/ron/src/parse.rs:156,1
    - Dst: next
      Src: /src/ron/src/parse.rs:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: Parser::peek_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 4
    functionsReached:
    - Parser::src
    - next
    - '&''a str::chars'
    linkageType: ''
    returnType: Option
    signature: pub fn peek_char(&self) -> Option<char>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::peek_char
      Src: /src/ron/src/parse.rs:160,1
    - Dst: Option::ok_or
      Src: /src/ron/src/parse.rs:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 2
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: Parser::peek_char_or_eof
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 4
    functionsReached:
    - Parser::peek_char
    - Option::ok_or
    linkageType: ''
    returnType: Result
    signature: pub fn peek_char_or_eof(&self) -> Result<char>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:164,1
    - Dst: '&''a str::starts_with'
      Src: /src/ron/src/parse.rs:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: Parser::check_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 5
    functionsReached:
    - Parser::src
    - '&''a str::starts_with'
    linkageType: ''
    returnType: bool
    signature: 'pub fn check_char(&self, c: char) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:168,1
    - Dst: '&''a str::starts_with'
      Src: /src/ron/src/parse.rs:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: Parser::check_str
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 4
    functionsReached:
    - Parser::src
    - '&''a str::starts_with'
    linkageType: ''
    returnType: bool
    signature: 'pub fn check_str(&self, s: &str) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: Parser::src
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: '&''a str'
    signature: pub fn src(&self) -> &'a str
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: Parser::pre_ws_src
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&''a str'
    signature: pub fn pre_ws_src(&self) -> &'a str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:180,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:181,1
    - Dst: len
      Src: /src/ron/src/parse.rs:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 187
      start: 179
    functionDepth: 3
    functionLinenumber: 179
    functionLinenumberEnd: 187
    functionName: Parser::consume_str
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 6
    functionsReached:
    - Parser::check_str
    - len
    - Parser::advance_bytes
    linkageType: ''
    returnType: bool
    signature: 'pub fn consume_str(&mut self, s: &str) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::check_char
      Src: /src/ron/src/parse.rs:190,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:191,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 197
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 197
    functionName: Parser::consume_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 7
    functionsReached:
    - Parser::check_char
    - len_utf8
    - Parser::advance_bytes
    linkageType: ''
    returnType: bool
    signature: 'pub fn consume_char(&mut self, c: char) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::iter
      Src: /src/ron/src/parse.rs:200,1
    - Dst: Result::map
      Src: /src/ron/src/parse.rs:200,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:202,1
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:203,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:205,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:207,1
    - Dst: try_fold
      Src: /src/ron/src/parse.rs:200,1
    - Dst: map
      Src: /src/ron/src/parse.rs:210,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    argCount: 1
    argNames:
    - all
    argTypes:
    - '&[&str]'
    constantsTouched: []
    func_position:
      end: 211
      start: 199
    functionDepth: 14
    functionLinenumber: 199
    functionLinenumberEnd: 211
    functionName: Parser::consume_all
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - try_fold
    - Parser::skip_ws
    - Result::iter
    - map
    - Ok
    - Result::map
    - Parser::consume_str
    linkageType: ''
    returnType: Result
    signature: 'fn consume_all(&mut self, all: &[&str]) -> Result<bool>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::consume_char
      Src: /src/ron/src/parse.rs:214,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:215,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - expected
    - error
    argTypes:
    - char
    - Error
    constantsTouched: []
    func_position:
      end: 219
      start: 213
    functionDepth: 3
    functionLinenumber: 213
    functionLinenumberEnd: 219
    functionName: Parser::expect_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 3
    functionsReached:
    - Err
    - Parser::consume_char
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn expect_char(&mut self, expected: char, error: Error) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::next_chars_while_from_len
      Src: /src/ron/src/parse.rs:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - condition
    argTypes:
    - fn(char) -> bool
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 2
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: Parser::next_chars_while_len
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 7
    functionsReached:
    - Parser::next_chars_while_from_len
    linkageType: ''
    returnType: usize
    signature: 'pub fn next_chars_while_len(&self, condition: fn(char) -> bool) ->
      usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:228,1
    - Dst: find
      Src: /src/ron/src/parse.rs:228,1
    - Dst: unwrap_or
      Src: /src/ron/src/parse.rs:228,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:230,1
    - Dst: '&''a str::len'
      Src: /src/ron/src/parse.rs:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 2
    argNames:
    - from
    - condition
    argTypes:
    - usize
    - fn(char) -> bool
    constantsTouched: []
    func_position:
      end: 231
      start: 227
    functionDepth: 2
    functionLinenumber: 227
    functionLinenumberEnd: 231
    functionName: Parser::next_chars_while_from_len
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 4
    functionsReached:
    - Parser::src
    - find
    - unwrap_or
    - '&''a str::len'
    linkageType: ''
    returnType: usize
    signature: 'pub fn next_chars_while_from_len(&self, from: usize, condition: fn(char)
      -> bool) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::from_u8
      Src: /src/ron/src/parse.rs:242,1
    - Dst: char_indices
      Src: /src/ron/src/parse.rs:244,1
    - Dst: checked_mul_ext
      Src: /src/ron/src/parse.rs:249,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:250,1
    - Dst: len
      Src: /src/ron/src/parse.rs:250,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:251,1
    - Dst: Self::decode_hex
      Src: /src/ron/src/parse.rs:254,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:257,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:258,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:262,1
    - Dst: len
      Src: /src/ron/src/parse.rs:262,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:263,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:267,1
    - Dst: len
      Src: /src/ron/src/parse.rs:267,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:269,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 52
    argCount: 3
    argNames:
    - s
    - base
    - f
    argTypes:
    - '&str'
    - u8
    - fn(&mut T, u8) -> bool
    constantsTouched: []
    func_position:
      end: 270
      start: 236
    functionDepth: 3
    functionLinenumber: 236
    functionLinenumberEnd: 270
    functionName: Parser::parse_integer_digits
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Self::decode_hex
    - len
    - Ok
    - Parser::advance_bytes
    - T::from_u8
    - Err
    - char_indices
    - checked_mul_ext
    linkageType: ''
    returnType: Result
    signature: 'fn parse_integer_digits<T: Num>(&mut self,s: &str,base: u8,f: fn(&mut
      T, u8) -> bool,) -> Result<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:274,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:275,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:276,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:280,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:283,1
    - Dst: Parser::check_char
      Src: /src/ron/src/parse.rs:286,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:287,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:290,1
    - Dst: Parser::parse_integer_digits
      Src: /src/ron/src/parse.rs:293,1
    - Dst: Parser::parse_integer_digits
      Src: /src/ron/src/parse.rs:295,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 35
    argCount: 1
    argNames:
    - sign
    argTypes:
    - i8
    constantsTouched: []
    func_position:
      end: 297
      start: 272
    functionDepth: 4
    functionLinenumber: 272
    functionLinenumberEnd: 297
    functionName: Parser::parse_integer
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::src
    - Parser::check_char
    - Parser::parse_integer_digits
    - Err
    - Parser::next_chars_while_len
    - Parser::consume_str
    linkageType: ''
    returnType: Result
    signature: 'fn parse_integer<T: Num>(&mut self, sign: i8) -> Result<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:301,1
    - Dst: Parser::peek_char_or_eof
      Src: /src/ron/src/parse.rs:303,1
    - Dst: Parser::skip_next_char
      Src: /src/ron/src/parse.rs:305,1
    - Dst: Parser::skip_next_char
      Src: /src/ron/src/parse.rs:309,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:312,1
    - Dst: Parser::next_char
      Src: /src/ron/src/parse.rs:314,1
    - Dst: Parser::parse_escape
      Src: /src/ron/src/parse.rs:315,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:319,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:319,1
    - Dst: is_ascii
      Src: /src/ron/src/parse.rs:324,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:325,1
    - Dst: Parser::consume_char
      Src: /src/ron/src/parse.rs:328,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:329,1
    - Dst: '&''a str::len'
      Src: /src/ron/src/parse.rs:332,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:332,1
    - Dst: '&''a str::len'
      Src: /src/ron/src/parse.rs:332,1
    - Dst: T::try_from_parsed_integer
      Src: /src/ron/src/parse.rs:334,1
    - Dst: ParsedInteger::U8
      Src: /src/ron/src/parse.rs:334,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:340,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:342,1
    - Dst: starts_with
      Src: /src/ron/src/parse.rs:342,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:344,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:348,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:349,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:350,1
    - Dst: parse_integer::<i8>
      Src: /src/ron/src/parse.rs:352,1
    - Dst: map
      Src: /src/ron/src/parse.rs:352,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:355,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:356,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:357,1
    - Dst: parse_integer::<i16>
      Src: /src/ron/src/parse.rs:359,1
    - Dst: map
      Src: /src/ron/src/parse.rs:359,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:362,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:363,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:364,1
    - Dst: parse_integer::<i32>
      Src: /src/ron/src/parse.rs:366,1
    - Dst: map
      Src: /src/ron/src/parse.rs:366,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:369,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:370,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:371,1
    - Dst: parse_integer::<i64>
      Src: /src/ron/src/parse.rs:373,1
    - Dst: map
      Src: /src/ron/src/parse.rs:373,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:376,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:377,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:378,1
    - Dst: parse_integer::<u8>
      Src: /src/ron/src/parse.rs:380,1
    - Dst: map
      Src: /src/ron/src/parse.rs:380,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:383,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:384,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:385,1
    - Dst: parse_integer::<u16>
      Src: /src/ron/src/parse.rs:387,1
    - Dst: map
      Src: /src/ron/src/parse.rs:387,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:390,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:391,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:392,1
    - Dst: parse_integer::<u32>
      Src: /src/ron/src/parse.rs:394,1
    - Dst: map
      Src: /src/ron/src/parse.rs:394,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:397,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:398,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:399,1
    - Dst: parse_integer::<u64>
      Src: /src/ron/src/parse.rs:401,1
    - Dst: map
      Src: /src/ron/src/parse.rs:401,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:406,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:407,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:408,1
    - Dst: parse_integer::<i128>
      Src: /src/ron/src/parse.rs:410,1
    - Dst: map
      Src: /src/ron/src/parse.rs:410,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:413,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:414,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:415,1
    - Dst: parse_integer::<u128>
      Src: /src/ron/src/parse.rs:417,1
    - Dst: map
      Src: /src/ron/src/parse.rs:417,1
    - Dst: Parser::skip_identifier
      Src: /src/ron/src/parse.rs:434,1
    - Dst: '&''a str::len'
      Src: /src/ron/src/parse.rs:437,1
    - Dst: '&''a str::len'
      Src: /src/ron/src/parse.rs:437,1
    - Dst: and_then
      Src: /src/ron/src/parse.rs:439,1
    - Dst: T::try_from_parsed_integer
      Src: /src/ron/src/parse.rs:439,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:442,1
    - Dst: T::parse
      Src: /src/ron/src/parse.rs:445,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 231
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 300
    functionDepth: 16
    functionLinenumber: 300
    functionLinenumberEnd: 446
    functionName: Parser::integer
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - parse_integer::<u32>
    - parse_integer::<i128>
    - map
    - parse_integer::<i32>
    - parse_integer::<u64>
    - Parser::consume_ident
    - Parser::skip_next_char
    - is_ascii
    - ParsedInteger::U8
    - parse_integer::<u128>
    - Parser::skip_identifier
    - Parser::peek_char_or_eof
    - Parser::consume_str
    - parse_integer::<u8>
    - Parser::src
    - T::try_from_parsed_integer
    - T::parse
    - Parser::parse_escape
    - parse_integer::<u16>
    - Err
    - '&''a str::len'
    - Parser::next_chars_while_len
    - parse_integer::<i16>
    - Parser::set_cursor
    - parse_integer::<i64>
    - Error::InvalidEscape
    - Parser::advance_bytes
    - parse_integer::<i8>
    - Parser::consume_char
    - and_then
    - starts_with
    - Parser::next_char
    linkageType: ''
    returnType: Result
    signature: 'pub fn integer<T: Integer>(&mut self) -> Result<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::next_bytes_is_float
      Src: /src/ron/src/parse.rs:449,1
    - Dst: float::<ParsedFloat>
      Src: /src/ron/src/parse.rs:450,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:451,1
    - Dst: Number::F32
      Src: /src/ron/src/parse.rs:451,1
    - Dst: into
      Src: /src/ron/src/parse.rs:451,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:452,1
    - Dst: Number::F64
      Src: /src/ron/src/parse.rs:452,1
    - Dst: into
      Src: /src/ron/src/parse.rs:452,1
    - Dst: integer::<ParsedInteger>
      Src: /src/ron/src/parse.rs:458,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:461,1
    - Dst: Number::I8
      Src: /src/ron/src/parse.rs:461,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:462,1
    - Dst: Number::I16
      Src: /src/ron/src/parse.rs:462,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:463,1
    - Dst: Number::I32
      Src: /src/ron/src/parse.rs:463,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:464,1
    - Dst: Number::I64
      Src: /src/ron/src/parse.rs:464,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:466,1
    - Dst: Number::I128
      Src: /src/ron/src/parse.rs:466,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:467,1
    - Dst: Number::U8
      Src: /src/ron/src/parse.rs:467,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:468,1
    - Dst: Number::U16
      Src: /src/ron/src/parse.rs:468,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:469,1
    - Dst: Number::U32
      Src: /src/ron/src/parse.rs:469,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:470,1
    - Dst: Number::U64
      Src: /src/ron/src/parse.rs:470,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:472,1
    - Dst: Number::U128
      Src: /src/ron/src/parse.rs:472,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:478,1
    - Dst: float::<ParsedFloat>
      Src: /src/ron/src/parse.rs:481,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:482,1
    - Dst: Number::F32
      Src: /src/ron/src/parse.rs:482,1
    - Dst: into
      Src: /src/ron/src/parse.rs:482,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:483,1
    - Dst: Number::F64
      Src: /src/ron/src/parse.rs:483,1
    - Dst: into
      Src: /src/ron/src/parse.rs:483,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:486,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:487,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 69
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 490
      start: 448
    functionDepth: 11
    functionLinenumber: 448
    functionLinenumberEnd: 490
    functionName: Parser::any_number
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Number::I8
    - Parser::next_bytes_is_float
    - Number::U128
    - Number::I16
    - Number::I32
    - integer::<ParsedInteger>
    - Number::I128
    - Number::F32
    - Number::U16
    - Ok
    - Number::U32
    - Err
    - Number::U8
    - Number::F64
    - Number::I64
    - Parser::set_cursor
    - into
    - float::<ParsedFloat>
    - Number::U64
    linkageType: ''
    returnType: Result
    signature: pub fn any_number(&mut self) -> Result<Number>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:493,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:494,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:495,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:496,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:498,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 492
    functionDepth: 5
    functionLinenumber: 492
    functionLinenumberEnd: 500
    functionName: Parser::bool
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Err
    - Parser::consume_ident
    - Ok
    linkageType: ''
    returnType: Result
    signature: pub fn bool(&mut self) -> Result<bool>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::expect_char
      Src: /src/ron/src/parse.rs:503,1
    - Dst: Parser::next_char
      Src: /src/ron/src/parse.rs:505,1
    - Dst: Parser::parse_escape
      Src: /src/ron/src/parse.rs:508,1
    - Dst: char::from
      Src: /src/ron/src/parse.rs:510,1
    - Dst: Parser::expect_char
      Src: /src/ron/src/parse.rs:517,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:519,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 502
    functionDepth: 16
    functionLinenumber: 502
    functionLinenumberEnd: 520
    functionName: Parser::char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - char::from
    - Parser::parse_escape
    - Ok
    - Parser::expect_char
    - Parser::next_char
    linkageType: ''
    returnType: Result
    signature: pub fn char(&mut self) -> Result<char>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:523,1
    - Dst: Parser::consume_char
      Src: /src/ron/src/parse.rs:525,1
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:526,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:528,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:530,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 522
    functionDepth: 6
    functionLinenumber: 522
    functionLinenumberEnd: 532
    functionName: Parser::comma
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Parser::consume_char
    - Ok
    - Parser::skip_ws
    linkageType: ''
    returnType: Result
    signature: pub fn comma(&mut self) -> Result<bool>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:537,1
    - Dst: Parser::check_ident_other_char
      Src: /src/ron/src/parse.rs:537,1
    - Dst: len
      Src: /src/ron/src/parse.rs:537,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ident
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 538
      start: 536
    functionDepth: 3
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionName: Parser::check_ident
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - Parser::check_ident_other_char
    - Parser::check_str
    - len
    linkageType: ''
    returnType: bool
    signature: 'pub fn check_ident(&mut self, ident: &str) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:541,1
    - Dst: chars
      Src: /src/ron/src/parse.rs:541,1
    - Dst: next
      Src: /src/ron/src/parse.rs:541,1
    - Dst: map_or
      Src: /src/ron/src/parse.rs:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 545
      start: 540
    functionDepth: 1
    functionLinenumber: 540
    functionLinenumberEnd: 545
    functionName: Parser::check_ident_other_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - Parser::src
    - map_or
    - chars
    - next
    linkageType: ''
    returnType: bool
    signature: 'fn check_ident_other_char(&self, index: usize) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut Parser::consume_char'
      Src: /src/ron/src/parse.rs:572,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:573,1
    - Dst: '&mut Parser::skip_ws'
      Src: /src/ron/src/parse.rs:576,1
    - Dst: '&mut Parser::check_char'
      Src: /src/ron/src/parse.rs:581,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:582,1
    - Dst: '&mut Parser::skip_identifier'
      Src: /src/ron/src/parse.rs:585,1
    - Dst: Option::is_some
      Src: /src/ron/src/parse.rs:585,1
    - Dst: '&mut Parser::skip_ws'
      Src: /src/ron/src/parse.rs:586,1
    - Dst: '&mut Parser::peek_char'
      Src: /src/ron/src/parse.rs:588,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:590,1
    - Dst: '&mut Parser::skip_next_char'
      Src: /src/ron/src/parse.rs:593,1
    - Dst: '&mut Parser::skip_ws'
      Src: /src/ron/src/parse.rs:594,1
    - Dst: '&mut Parser::check_char'
      Src: /src/ron/src/parse.rs:595,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:597,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:600,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:603,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:610,1
    - Dst: '&mut Parser::skip_ws'
      Src: /src/ron/src/parse.rs:619,1
    - Dst: '&mut Parser::char'
      Src: /src/ron/src/parse.rs:621,1
    - Dst: is_err
      Src: /src/ron/src/parse.rs:621,1
    - Dst: '&mut Parser::set_cursor'
      Src: /src/ron/src/parse.rs:622,1
    - Dst: '&mut Parser::string'
      Src: /src/ron/src/parse.rs:625,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:628,1
    - Dst: '&mut Parser::set_cursor'
      Src: /src/ron/src/parse.rs:629,1
    - Dst: '&mut Parser::byte_string_no_base64'
      Src: /src/ron/src/parse.rs:633,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:636,1
    - Dst: '&mut Parser::set_cursor'
      Src: /src/ron/src/parse.rs:637,1
    - Dst: '&mut Parser::next_char'
      Src: /src/ron/src/parse.rs:640,1
    - Dst: '&mut Parser::skip_ws'
      Src: /src/ron/src/parse.rs:646,1
    - Dst: '&mut Parser::check_char'
      Src: /src/ron/src/parse.rs:647,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:653,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:655,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 126
    argCount: 3
    argNames:
    - parser
    - newtype
    - tuple
    argTypes:
    - '&mut Parser'
    - NewtypeMode
    - TupleMode
    constantsTouched: []
    func_position:
      end: 657
      start: 567
    functionDepth: 15
    functionLinenumber: 567
    functionLinenumberEnd: 657
    functionName: P::a::r::s::e::r::::::::c::h::e::c::k::_::s::t::r::u::c::t::_::t::y::p::e::check_struct_type_inner
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - is_err
    - '&mut Parser::consume_char'
    - '&mut Parser::string'
    - Ok
    - '&mut Parser::peek_char'
    - '&mut Parser::char'
    - Err
    - '&mut Parser::skip_identifier'
    - '&mut Parser::next_char'
    - '&mut Parser::set_cursor'
    - '&mut Parser::skip_next_char'
    - '&mut Parser::check_char'
    - '&mut Parser::byte_string_no_base64'
    - Option::is_some
    - '&mut Parser::skip_ws'
    linkageType: ''
    returnType: Result
    signature: 'fn check_struct_type_inner(parser: &mut Parser,newtype: NewtypeMode,tuple:
      TupleMode,) -> Result<StructType>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_struct_type_inner
      Src: /src/ron/src/parse.rs:662,1
    - Dst: Result::is_ok
      Src: /src/ron/src/parse.rs:664,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:666,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 135
    argCount: 2
    argNames:
    - newtype
    - tuple
    argTypes:
    - NewtypeMode
    - TupleMode
    constantsTouched: []
    func_position:
      end: 670
      start: 562
    functionDepth: 16
    functionLinenumber: 562
    functionLinenumberEnd: 670
    functionName: Parser::check_struct_type
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Result::is_ok
    - Parser::set_cursor
    - check_struct_type_inner
    linkageType: ''
    returnType: Result
    signature: 'pub fn check_struct_type(&mut self,newtype: NewtypeMode,tuple: TupleMode,)
      -> Result<StructType>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::check_ident
      Src: /src/ron/src/parse.rs:675,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:676,1
    - Dst: len
      Src: /src/ron/src/parse.rs:676,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - ident
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 682
      start: 674
    functionDepth: 4
    functionLinenumber: 674
    functionLinenumberEnd: 682
    functionName: Parser::consume_ident
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 3
    functionsReached:
    - len
    - Parser::check_ident
    - Parser::advance_bytes
    linkageType: ''
    returnType: bool
    signature: 'pub fn consume_ident(&mut self, ident: &str) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::check_ident
      Src: /src/ron/src/parse.rs:685,1
    - Dst: contains
      Src: /src/ron/src/parse.rs:686,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:687,1
    - Dst: Error::ExpectedStructName
      Src: /src/ron/src/parse.rs:687,1
    - Dst: to_string
      Src: /src/ron/src/parse.rs:687,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:690,1
    - Dst: Parser::identifier
      Src: /src/ron/src/parse.rs:693,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:696,1
    - Dst: Error::SuggestRawIdentifier
      Src: /src/ron/src/parse.rs:696,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:698,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/parse.rs:698,1
    - Dst: is_empty
      Src: /src/ron/src/parse.rs:701,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:702,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/parse.rs:702,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:706,1
    - Dst: String::from
      Src: /src/ron/src/parse.rs:708,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:712,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 45
    argCount: 1
    argNames:
    - ident
    argTypes:
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 713
      start: 684
    functionDepth: 14
    functionLinenumber: 684
    functionLinenumberEnd: 713
    functionName: Parser::consume_struct_name
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - contains
    - Parser::identifier
    - is_empty
    - Error::ExpectedNamedStructLike
    - Ok
    - Error::ExpectedStructName
    - String::from
    - Err
    - to_string
    - Error::SuggestRawIdentifier
    - Parser::check_ident
    linkageType: ''
    returnType: Result
    signature: 'pub fn consume_struct_name(&mut self, ident: &''static str) -> Result<bool>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::check_char
      Src: /src/ron/src/parse.rs:717,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:718,1
    - Dst: Extensions::empty
      Src: /src/ron/src/parse.rs:718,1
    - Dst: Parser::consume_all
      Src: /src/ron/src/parse.rs:721,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:722,1
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:725,1
    - Dst: Extensions::empty
      Src: /src/ron/src/parse.rs:726,1
    - Dst: Parser::identifier
      Src: /src/ron/src/parse.rs:729,1
    - Dst: Extensions::from_ident
      Src: /src/ron/src/parse.rs:730,1
    - Dst: Option::ok_or_else
      Src: /src/ron/src/parse.rs:730,1
    - Dst: Error::NoSuchExtension
      Src: /src/ron/src/parse.rs:731,1
    - Dst: into
      Src: /src/ron/src/parse.rs:731,1
    - Dst: Parser::comma
      Src: /src/ron/src/parse.rs:735,1
    - Dst: Parser::check_ident_other_char
      Src: /src/ron/src/parse.rs:738,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:739,1
    - Dst: Parser::check_ident_other_char
      Src: /src/ron/src/parse.rs:745,1
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:750,1
    - Dst: Parser::consume_all
      Src: /src/ron/src/parse.rs:752,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:753,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:755,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 73
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 757
      start: 716
    functionDepth: 10
    functionLinenumber: 716
    functionLinenumberEnd: 757
    functionName: Parser::extensions
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::skip_ws
    - Parser::check_char
    - Parser::identifier
    - Parser::comma
    - Ok
    - into
    - Extensions::from_ident
    - Error::NoSuchExtension
    - Err
    - Parser::check_ident_other_char
    - Option::ok_or_else
    - Parser::consume_all
    - Extensions::empty
    linkageType: ''
    returnType: Result
    signature: fn extensions(&mut self) -> Result<Extensions>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:771,1
    - Dst: T::parse
      Src: /src/ron/src/parse.rs:772,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:775,1
    - Dst: '&''a str::strip_prefix'
      Src: /src/ron/src/parse.rs:775,1
    - Dst: strip_prefix
      Src: /src/ron/src/parse.rs:776,1
    - Dst: chars
      Src: /src/ron/src/parse.rs:777,1
    - Dst: next
      Src: /src/ron/src/parse.rs:777,1
    - Dst: map_or
      Src: /src/ron/src/parse.rs:777,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:778,1
    - Dst: len
      Src: /src/ron/src/parse.rs:778,1
    - Dst: len
      Src: /src/ron/src/parse.rs:778,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:779,1
    - Dst: len
      Src: /src/ron/src/parse.rs:779,1
    - Dst: len
      Src: /src/ron/src/parse.rs:779,1
    - Dst: T::try_from_parsed_float
      Src: /src/ron/src/parse.rs:780,1
    - Dst: ParsedFloat::F32
      Src: /src/ron/src/parse.rs:780,1
    - Dst: strip_prefix
      Src: /src/ron/src/parse.rs:784,1
    - Dst: chars
      Src: /src/ron/src/parse.rs:785,1
    - Dst: next
      Src: /src/ron/src/parse.rs:785,1
    - Dst: map_or
      Src: /src/ron/src/parse.rs:785,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:786,1
    - Dst: len
      Src: /src/ron/src/parse.rs:786,1
    - Dst: len
      Src: /src/ron/src/parse.rs:786,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:787,1
    - Dst: len
      Src: /src/ron/src/parse.rs:787,1
    - Dst: len
      Src: /src/ron/src/parse.rs:787,1
    - Dst: T::try_from_parsed_float
      Src: /src/ron/src/parse.rs:788,1
    - Dst: ParsedFloat::F64
      Src: /src/ron/src/parse.rs:788,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:794,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:797,1
    - Dst: Parser::check_char
      Src: /src/ron/src/parse.rs:800,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:801,1
    - Dst: String::with_capacity
      Src: /src/ron/src/parse.rs:804,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:807,1
    - Dst: char_indices
      Src: /src/ron/src/parse.rs:807,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:811,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:812,1
    - Dst: Result::push
      Src: /src/ron/src/parse.rs:820,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:823,1
    - Dst: starts_with
      Src: /src/ron/src/parse.rs:823,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:825,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:829,1
    - Dst: f32::from_str
      Src: /src/ron/src/parse.rs:830,1
    - Dst: SpannedResult::map
      Src: /src/ron/src/parse.rs:830,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:831,1
    - Dst: f64::from_str
      Src: /src/ron/src/parse.rs:832,1
    - Dst: SpannedResult::map
      Src: /src/ron/src/parse.rs:832,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:840,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:841,1
    - Dst: T::try_from_parsed_float
      Src: /src/ron/src/parse.rs:846,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:849,1
    - Dst: T::parse
      Src: /src/ron/src/parse.rs:852,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:854,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:856,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 193
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 857
      start: 759
    functionDepth: 15
    functionLinenumber: 759
    functionLinenumberEnd: 857
    functionName: Parser::float
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::check_char
    - Parser::consume_ident
    - char_indices
    - T::try_from_parsed_float
    - ParsedFloat::F32
    - '&''a str::strip_prefix'
    - len
    - map_or
    - SpannedResult::map
    - ParsedFloat::F64
    - Parser::src
    - strip_prefix
    - T::parse
    - f32::from_str
    - Ok
    - f64::from_str
    - Err
    - String::with_capacity
    - Parser::next_chars_while_len
    - chars
    - Parser::set_cursor
    - Parser::advance_bytes
    - next
    - Result::push
    - starts_with
    linkageType: ''
    returnType: Result
    signature: 'pub fn float<T: Float>(&mut self) -> Result<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:861,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:862,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:863,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:864,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:865,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:866,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:867,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:873,1
    - Dst: Parser::next_chars_while_from_len
      Src: /src/ron/src/parse.rs:875,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:877,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:878,1
    - Dst: Some
      Src: /src/ron/src/parse.rs:879,1
    - Dst: Parser::peek_char
      Src: /src/ron/src/parse.rs:884,1
    - Dst: is_ident_first_char
      Src: /src/ron/src/parse.rs:886,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:888,1
    - Dst: Parser::next_chars_while_from_len
      Src: /src/ron/src/parse.rs:888,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:888,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:889,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:890,1
    - Dst: Some
      Src: /src/ron/src/parse.rs:891,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 74
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 896
      start: 859
    functionDepth: 3
    functionLinenumber: 859
    functionLinenumberEnd: 896
    functionName: Parser::skip_identifier
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - Parser::src
    - Some
    - len_utf8
    - Parser::advance_bytes
    - Parser::check_str
    - Parser::peek_char
    - Parser::next_chars_while_from_len
    - is_ident_first_char
    linkageType: ''
    returnType: Option
    signature: pub fn skip_identifier(&mut self) -> Option<&'a str>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::peek_char_or_eof
      Src: /src/ron/src/parse.rs:899,1
    - Dst: is_ident_first_char
      Src: /src/ron/src/parse.rs:900,1
    - Dst: is_ident_raw_char
      Src: /src/ron/src/parse.rs:901,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:902,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:903,1
    - Dst: Error::SuggestRawIdentifier
      Src: /src/ron/src/parse.rs:903,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:904,1
    - Dst: into
      Src: /src/ron/src/parse.rs:904,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:908,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:914,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:915,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:916,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:917,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:918,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:919,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:920,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:923,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:926,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:929,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:934,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:935,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:938,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:940,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:941,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:944,1
    - Dst: Error::SuggestRawIdentifier
      Src: /src/ron/src/parse.rs:944,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:945,1
    - Dst: into
      Src: /src/ron/src/parse.rs:945,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:951,1
    - Dst: Parser::next_chars_while_from_len
      Src: /src/ron/src/parse.rs:952,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:952,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:953,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:956,1
    - Dst: Error::SuggestRawIdentifier
      Src: /src/ron/src/parse.rs:956,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:957,1
    - Dst: into
      Src: /src/ron/src/parse.rs:957,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:964,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:965,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:967,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 119
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 968
      start: 898
    functionDepth: 11
    functionLinenumber: 898
    functionLinenumberEnd: 968
    functionName: Parser::identifier
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - Parser::src
    - Error::SuggestRawIdentifier
    - Parser::set_cursor
    - is_ident_raw_char
    - len_utf8
    - into
    - Parser::advance_bytes
    - Ok
    - Err
    - Parser::check_str
    - Parser::next_chars_while_from_len
    - Parser::peek_char_or_eof
    - Parser::next_chars_while_len
    - is_ident_first_char
    linkageType: ''
    returnType: Result
    signature: pub fn identifier(&mut self) -> Result<&'a str>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::peek_char
      Src: /src/ron/src/parse.rs:971,1
    - Dst: Parser::next_chars_while_from_len
      Src: /src/ron/src/parse.rs:976,1
    - Dst: Parser::next_chars_while_from_len
      Src: /src/ron/src/parse.rs:977,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 982
      start: 970
    functionDepth: 3
    functionLinenumber: 970
    functionLinenumberEnd: 982
    functionName: Parser::next_bytes_is_float
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Parser::peek_char
    - Parser::next_chars_while_from_len
    linkageType: ''
    returnType: bool
    signature: pub fn next_bytes_is_float(&mut self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:992,1
    - Dst: '&''a str::is_empty'
      Src: /src/ron/src/parse.rs:992,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:993,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:997,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:997,1
    - Dst: Parser::skip_comment
      Src: /src/ron/src/parse.rs:999,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1003,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1011,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 66
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 984
    functionDepth: 5
    functionLinenumber: 984
    functionLinenumberEnd: 1012
    functionName: Parser::skip_ws
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 4
    functionsReached:
    - Parser::src
    - Parser::skip_comment
    - '&''a str::is_empty'
    - Ok
    - Parser::advance_bytes
    - Parser::next_chars_while_len
    linkageType: ''
    returnType: Result
    signature: pub fn skip_ws(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1015,1
    - Dst: '&''a str::is_empty'
      Src: /src/ron/src/parse.rs:1015,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1016
      start: 1014
    functionDepth: 2
    functionLinenumber: 1014
    functionLinenumberEnd: 1016
    functionName: Parser::has_unclosed_line_comment
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::src
    - '&''a str::is_empty'
    linkageType: ''
    returnType: bool
    signature: pub fn has_unclosed_line_comment(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_slice
      Src: /src/ron/src/parse.rs:1024,1
    - Dst: iter
      Src: /src/ron/src/parse.rs:1023,1
    - Dst: flat_map
      Src: /src/ron/src/parse.rs:1023,1
    - Dst: core::ascii::escape_default
      Src: /src/ron/src/parse.rs:1028,1
    - Dst: map
      Src: /src/ron/src/parse.rs:1023,1
    - Dst: "as_slice(),\n                ParsedByteStr::Slice(b) => b,\n         \
        \   }\n            .iter()\n            .flat_map(|c| core::ascii::escape_default(*c))\n\
        \            .map(char::from)\n            .collect::<String>"
      Src: /src/ron/src/parse.rs:1023,1
    - Dst: as_str
      Src: /src/ron/src/parse.rs:1032,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 2
    argNames:
    - base64_str
    - byte_str
    argTypes:
    - '&ParsedStr'
    - '&ParsedByteStr'
    constantsTouched: []
    func_position:
      end: 1040
      start: 1019
    functionDepth: 16
    functionLinenumber: 1019
    functionLinenumberEnd: 1040
    functionName: P::a::r::s::e::r::::::::b::y::t::e::_::s::t::r::i::n::g::expected_byte_string_found_base64
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - as_str
    - iter
    - flat_map
    - map
    - as_slice
    - core::ascii::escape_default
    - "as_slice(),\n                ParsedByteStr::Slice(b) => b,\n            }\n\
      \            .iter()\n            .flat_map(|c| core::ascii::escape_default(*c))\n\
      \            .map(char::from)\n            .collect::<String>"
    linkageType: ''
    returnType: Error
    signature: 'fn expected_byte_string_found_base64(base64_str: &ParsedStr,byte_str:
      &ParsedByteStr,) -> Error'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::consume_char
      Src: /src/ron/src/parse.rs:1042,1
    - Dst: Parser::escaped_string
      Src: /src/ron/src/parse.rs:1043,1
    - Dst: ParsedByteStr::try_from_base64
      Src: /src/ron/src/parse.rs:1044,1
    - Dst: Result::map_err
      Src: /src/ron/src/parse.rs:1049,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1053,1
    - Dst: expected_byte_string_found_base64
      Src: /src/ron/src/parse.rs:1053,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1054,1
    - Dst: Parser::consume_char
      Src: /src/ron/src/parse.rs:1057,1
    - Dst: Parser::raw_string
      Src: /src/ron/src/parse.rs:1058,1
    - Dst: ParsedByteStr::try_from_base64
      Src: /src/ron/src/parse.rs:1059,1
    - Dst: Result::map_err
      Src: /src/ron/src/parse.rs:1064,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1068,1
    - Dst: expected_byte_string_found_base64
      Src: /src/ron/src/parse.rs:1068,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1069,1
    - Dst: Parser::byte_string_no_base64
      Src: /src/ron/src/parse.rs:1073,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1075
      start: 1018
    functionDepth: 18
    functionLinenumber: 1018
    functionLinenumberEnd: 1075
    functionName: Parser::byte_string
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Result::map_err
    - expected_byte_string_found_base64
    - Parser::escaped_string
    - Parser::raw_string
    - Parser::byte_string_no_base64
    - Err
    - Parser::consume_char
    - ParsedByteStr::try_from_base64
    linkageType: ''
    returnType: Result
    signature: pub fn byte_string(&mut self) -> Result<ParsedByteStr<'a>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:1078,1
    - Dst: Parser::escaped_byte_string
      Src: /src/ron/src/parse.rs:1079,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:1080,1
    - Dst: Parser::raw_byte_string
      Src: /src/ron/src/parse.rs:1081,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1083,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1077
    functionDepth: 18
    functionLinenumber: 1077
    functionLinenumberEnd: 1085
    functionName: Parser::byte_string_no_base64
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - Parser::escaped_byte_string
    - Parser::raw_byte_string
    - Err
    - Parser::consume_str
    linkageType: ''
    returnType: Result
    signature: pub fn byte_string_no_base64(&mut self) -> Result<ParsedByteStr<'a>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::escaped_byte_buf
      Src: /src/ron/src/parse.rs:1088,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1090,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1091,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1093,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1087
    functionDepth: 17
    functionLinenumber: 1087
    functionLinenumberEnd: 1095
    functionName: Parser::escaped_byte_string
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Err
    - Ok
    - Parser::escaped_byte_buf
    - Parser::advance_bytes
    linkageType: ''
    returnType: Result
    signature: fn escaped_byte_string(&mut self) -> Result<ParsedByteStr<'a>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::raw_byte_buf
      Src: /src/ron/src/parse.rs:1098,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1100,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1101,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1103,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1106
      start: 1097
    functionDepth: 5
    functionLinenumber: 1097
    functionLinenumberEnd: 1106
    functionName: Parser::raw_byte_string
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Err
    - Parser::raw_byte_buf
    - Ok
    - Parser::advance_bytes
    linkageType: ''
    returnType: Result
    signature: fn raw_byte_string(&mut self) -> Result<ParsedByteStr<'a>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::consume_char
      Src: /src/ron/src/parse.rs:1109,1
    - Dst: Parser::escaped_string
      Src: /src/ron/src/parse.rs:1110,1
    - Dst: Parser::consume_char
      Src: /src/ron/src/parse.rs:1111,1
    - Dst: Parser::raw_string
      Src: /src/ron/src/parse.rs:1112,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1114,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1116
      start: 1108
    functionDepth: 18
    functionLinenumber: 1108
    functionLinenumberEnd: 1116
    functionName: Parser::string
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Parser::escaped_string
    - Err
    - Parser::consume_char
    - Parser::raw_string
    linkageType: ''
    returnType: Result
    signature: pub fn string(&mut self) -> Result<ParsedStr<'a>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::escaped_byte_buf
      Src: /src/ron/src/parse.rs:1119,1
    - Dst: ParsedStr::try_from_bytes
      Src: /src/ron/src/parse.rs:1121,1
    - Dst: Result::map_err
      Src: /src/ron/src/parse.rs:1121,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1122,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1123,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1127
      start: 1118
    functionDepth: 17
    functionLinenumber: 1118
    functionLinenumberEnd: 1127
    functionName: Parser::escaped_string
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - Result::map_err
    - Ok
    - Parser::advance_bytes
    - Err
    - ParsedStr::try_from_bytes
    - Parser::escaped_byte_buf
    linkageType: ''
    returnType: Result
    signature: fn escaped_string(&mut self) -> Result<ParsedStr<'a>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::raw_byte_buf
      Src: /src/ron/src/parse.rs:1130,1
    - Dst: ParsedStr::try_from_bytes
      Src: /src/ron/src/parse.rs:1132,1
    - Dst: Result::map_err
      Src: /src/ron/src/parse.rs:1132,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1133,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1134,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1136,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1138
      start: 1129
    functionDepth: 5
    functionLinenumber: 1129
    functionLinenumberEnd: 1138
    functionName: Parser::raw_string
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - Result::map_err
    - Ok
    - Parser::advance_bytes
    - Err
    - ParsedStr::try_from_bytes
    - Parser::raw_byte_buf
    linkageType: ''
    returnType: Result
    signature: fn raw_string(&mut self) -> Result<ParsedStr<'a>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1142,1
    - Dst: '&''a str::find'
      Src: /src/ron/src/parse.rs:1142,1
    - Dst: ok_or
      Src: /src/ron/src/parse.rs:1142,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1143,1
    - Dst: find
      Src: /src/ron/src/parse.rs:1143,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1148,1
    - Dst: '&''a str::as_bytes'
      Src: /src/ron/src/parse.rs:1148,1
    - Dst: to_vec
      Src: /src/ron/src/parse.rs:1148,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1151,1
    - Dst: Parser::parse_escape
      Src: /src/ron/src/parse.rs:1153,1
    - Dst: push
      Src: /src/ron/src/parse.rs:1154,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:1155,1
    - Dst: push
      Src: /src/ron/src/parse.rs:1156,1
    - Dst: len
      Src: /src/ron/src/parse.rs:1158,1
    - Dst: extend
      Src: /src/ron/src/parse.rs:1159,1
    - Dst: core::iter::repeat
      Src: /src/ron/src/parse.rs:1159,1
    - Dst: take
      Src: /src/ron/src/parse.rs:1159,1
    - Dst: encode_utf8
      Src: /src/ron/src/parse.rs:1160,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1166,1
    - Dst: '&''a str::find'
      Src: /src/ron/src/parse.rs:1166,1
    - Dst: ok_or
      Src: /src/ron/src/parse.rs:1166,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1167,1
    - Dst: find
      Src: /src/ron/src/parse.rs:1167,1
    - Dst: extend_from_slice
      Src: /src/ron/src/parse.rs:1170,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1170,1
    - Dst: '&''a str::as_bytes'
      Src: /src/ron/src/parse.rs:1170,1
    - Dst: extend_from_slice
      Src: /src/ron/src/parse.rs:1173,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1173,1
    - Dst: '&''a str::as_bytes'
      Src: /src/ron/src/parse.rs:1173,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1175,1
    - Dst: ParsedByteStr::Allocated
      Src: /src/ron/src/parse.rs:1175,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1179,1
    - Dst: '&''a str::as_bytes'
      Src: /src/ron/src/parse.rs:1179,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1182,1
    - Dst: ParsedByteStr::Slice
      Src: /src/ron/src/parse.rs:1182,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 110
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - EscapeEncoding
    constantsTouched: []
    func_position:
      end: 1184
      start: 1140
    functionDepth: 16
    functionLinenumber: 1140
    functionLinenumberEnd: 1184
    functionName: Parser::escaped_byte_buf
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - len_utf8
    - ParsedByteStr::Allocated
    - ok_or
    - extend_from_slice
    - find
    - len
    - Parser::src
    - '&''a str::as_bytes'
    - Parser::parse_escape
    - Ok
    - push
    - core::iter::repeat
    - '&''a str::find'
    - extend
    - encode_utf8
    - ParsedByteStr::Slice
    - take
    - Parser::advance_bytes
    - to_vec
    linkageType: ''
    returnType: Result
    signature: 'fn escaped_byte_buf(&mut self, encoding: EscapeEncoding) -> Result<(ParsedByteStr<''a>,
      usize)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:1187,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1188,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1189,1
    - Dst: Parser::expect_char
      Src: /src/ron/src/parse.rs:1191,1
    - Dst: concat
      Src: /src/ron/src/parse.rs:1193,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1194,1
    - Dst: '&''a str::find'
      Src: /src/ron/src/parse.rs:1194,1
    - Dst: ok_or
      Src: /src/ron/src/parse.rs:1194,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1196,1
    - Dst: '&''a str::as_bytes'
      Src: /src/ron/src/parse.rs:1196,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1200,1
    - Dst: ParsedByteStr::Slice
      Src: /src/ron/src/parse.rs:1200,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1201
      start: 1186
    functionDepth: 4
    functionLinenumber: 1186
    functionLinenumberEnd: 1201
    functionName: Parser::raw_byte_buf
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - Parser::src
    - '&''a str::as_bytes'
    - ParsedByteStr::Slice
    - Ok
    - Parser::advance_bytes
    - ok_or
    - Parser::expect_char
    - '&''a str::find'
    - Parser::next_chars_while_len
    - concat
    linkageType: ''
    returnType: Result
    signature: fn raw_byte_buf(&mut self) -> Result<(ParsedByteStr<'a>, usize)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::next_char
      Src: /src/ron/src/parse.rs:1207,1
    - Dst: Self::decode_hex
      Src: /src/ron/src/parse.rs:1208,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1212,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1203
    functionDepth: 4
    functionLinenumber: 1203
    functionLinenumberEnd: 1213
    functionName: Parser::decode_ascii_escape
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Self::decode_hex
    - Ok
    - Parser::next_char
    linkageType: ''
    returnType: Result
    signature: fn decode_ascii_escape(&mut self) -> Result<u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_ascii
      Src: /src/ron/src/parse.rs:1217,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1218,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1218,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1223,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1224,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1225,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1226,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1226,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1228
      start: 1216
    functionDepth: 0
    functionLinenumber: 1216
    functionLinenumberEnd: 1228
    functionName: Parser::decode_hex
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Err
    - is_ascii
    - Ok
    - Error::InvalidEscape
    linkageType: ''
    returnType: Result
    signature: 'fn decode_hex(c: char) -> Result<u8>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::next_char
      Src: /src/ron/src/parse.rs:1231,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1232,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1233,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1234,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1235,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1236,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1237,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1238,1
    - Dst: Parser::decode_ascii_escape
      Src: /src/ron/src/parse.rs:1241,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1243,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1243,1
    - Dst: 'core::

        str::from_utf8'
      Src: /src/ron/src/parse.rs:1248,1
    - Dst: map
      Src: /src/ron/src/parse.rs:1248,1
    - Dst: chars
      Src: /src/ron/src/parse.rs:1248,1
    - Dst: next
      Src: /src/ron/src/parse.rs:1248,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1249,1
    - Dst: EscapeCharacter::Utf8
      Src: /src/ron/src/parse.rs:1249,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1255,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1255,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:1263,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1264,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1264,1
    - Dst: Parser::decode_ascii_escape
      Src: /src/ron/src/parse.rs:1269,1
    - Dst: 'core::

        str::from_utf8'
      Src: /src/ron/src/parse.rs:1272,1
    - Dst: map
      Src: /src/ron/src/parse.rs:1272,1
    - Dst: chars
      Src: /src/ron/src/parse.rs:1272,1
    - Dst: next
      Src: /src/ron/src/parse.rs:1272,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1273,1
    - Dst: EscapeCharacter::Utf8
      Src: /src/ron/src/parse.rs:1273,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1277,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1277,1
    - Dst: Parser::expect_char
      Src: /src/ron/src/parse.rs:1282,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1282,1
    - Dst: Parser::peek_char_or_eof
      Src: /src/ron/src/parse.rs:1288,1
    - Dst: Parser::skip_next_char
      Src: /src/ron/src/parse.rs:1294,1
    - Dst: Self::decode_hex
      Src: /src/ron/src/parse.rs:1297,1
    - Dst: u32::from
      Src: /src/ron/src/parse.rs:1299,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1303,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1303,1
    - Dst: Parser::expect_char
      Src: /src/ron/src/parse.rs:1308,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1310,1
    - Dst: char_from_u32
      Src: /src/ron/src/parse.rs:1312,1
    - Dst: ok_or
      Src: /src/ron/src/parse.rs:1312,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1312,1
    - Dst: EscapeCharacter::Utf8
      Src: /src/ron/src/parse.rs:1316,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1318,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1318,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1321,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 132
    argCount: 2
    argNames:
    - encoding
    - is_char
    argTypes:
    - EscapeEncoding
    - bool
    constantsTouched: []
    func_position:
      end: 1322
      start: 1230
    functionDepth: 15
    functionLinenumber: 1230
    functionLinenumberEnd: 1322
    functionName: Parser::parse_escape
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 3
    functionsReached:
    - Self::decode_hex
    - map
    - ok_or
    - Parser::expect_char
    - Parser::skip_next_char
    - EscapeCharacter::Utf8
    - Parser::next_char
    - u32::from
    - EscapeCharacter::Ascii
    - Parser::peek_char_or_eof
    - Parser::consume_str
    - Parser::decode_ascii_escape
    - Ok
    - Err
    - chars
    - Error::InvalidEscape
    - 'core::

      str::from_utf8'
    - next
    - char_from_u32
    linkageType: ''
    returnType: Result
    signature: 'fn parse_escape(&mut self, encoding: EscapeEncoding, is_char: bool)
      -> Result<EscapeCharacter>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::consume_char
      Src: /src/ron/src/parse.rs:1325,1
    - Dst: Parser::next_char
      Src: /src/ron/src/parse.rs:1326,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:1328,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1330,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1332,1
    - Dst: '&''a str::is_empty'
      Src: /src/ron/src/parse.rs:1332,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1333,1
    - Dst: Some
      Src: /src/ron/src/parse.rs:1333,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1335,1
    - Dst: Some
      Src: /src/ron/src/parse.rs:1335,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:1342,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1344,1
    - Dst: '&''a str::is_empty'
      Src: /src/ron/src/parse.rs:1344,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1345,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1348,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:1351,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:1353,1
    - Dst: Parser::next_char
      Src: /src/ron/src/parse.rs:1356,1
    - Dst: Result::map_err
      Src: /src/ron/src/parse.rs:1356,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1360,1
    - Dst: Some
      Src: /src/ron/src/parse.rs:1360,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1362,1
    - Dst: Error::UnexpectedChar
      Src: /src/ron/src/parse.rs:1362,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1365,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 66
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1367
      start: 1324
    functionDepth: 4
    functionLinenumber: 1324
    functionLinenumberEnd: 1367
    functionName: Parser::skip_comment
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Parser::src
    - Result::map_err
    - '&''a str::is_empty'
    - Ok
    - Parser::advance_bytes
    - Some
    - Err
    - Parser::consume_char
    - Error::UnexpectedChar
    - Parser::next_chars_while_len
    - Parser::consume_str
    - Parser::next_char
    linkageType: ''
    returnType: Result
    signature: fn skip_comment(&mut self) -> Result<Option<Comment>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: impl_num
      Src: /src/ron/src/parse.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1430
      start: 1389
    functionDepth: 1
    functionLinenumber: 1389
    functionLinenumberEnd: 1430
    functionName: impl_num
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - impl_num
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: impl_integer
      Src: /src/ron/src/parse.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1469
      start: 1443
    functionDepth: 1
    functionLinenumber: 1443
    functionLinenumberEnd: 1469
    functionName: impl_integer
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - impl_integer
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_integer::<LargeSInt>
      Src: /src/ron/src/parse.rs:1497,1
    - Dst: i8::try_from
      Src: /src/ron/src/parse.rs:1499,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1500,1
    - Dst: ParsedInteger::I8
      Src: /src/ron/src/parse.rs:1500,1
    - Dst: i16::try_from
      Src: /src/ron/src/parse.rs:1501,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1502,1
    - Dst: ParsedInteger::I16
      Src: /src/ron/src/parse.rs:1502,1
    - Dst: i32::try_from
      Src: /src/ron/src/parse.rs:1503,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1504,1
    - Dst: ParsedInteger::I32
      Src: /src/ron/src/parse.rs:1504,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1508,1
    - Dst: ParsedInteger::I64
      Src: /src/ron/src/parse.rs:1508,1
    - Dst: i64::try_from
      Src: /src/ron/src/parse.rs:1511,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1512,1
    - Dst: ParsedInteger::I64
      Src: /src/ron/src/parse.rs:1512,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1514,1
    - Dst: ParsedInteger::I128
      Src: /src/ron/src/parse.rs:1514,1
    - Dst: parse_integer::<LargeUInt>
      Src: /src/ron/src/parse.rs:1519,1
    - Dst: u8::try_from
      Src: /src/ron/src/parse.rs:1521,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1522,1
    - Dst: ParsedInteger::U8
      Src: /src/ron/src/parse.rs:1522,1
    - Dst: u16::try_from
      Src: /src/ron/src/parse.rs:1523,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1524,1
    - Dst: ParsedInteger::U16
      Src: /src/ron/src/parse.rs:1524,1
    - Dst: u32::try_from
      Src: /src/ron/src/parse.rs:1525,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1526,1
    - Dst: ParsedInteger::U32
      Src: /src/ron/src/parse.rs:1526,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1530,1
    - Dst: ParsedInteger::U64
      Src: /src/ron/src/parse.rs:1530,1
    - Dst: u64::try_from
      Src: /src/ron/src/parse.rs:1533,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1534,1
    - Dst: ParsedInteger::U64
      Src: /src/ron/src/parse.rs:1534,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1536,1
    - Dst: ParsedInteger::U128
      Src: /src/ron/src/parse.rs:1536,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 57
    argCount: 2
    argNames:
    - parser
    - sign
    argTypes:
    - '&mut Parser'
    - i8
    constantsTouched: []
    func_position:
      end: 1539
      start: 1495
    functionDepth: 0
    functionLinenumber: 1495
    functionLinenumberEnd: 1539
    functionName: ParsedInteger::parse
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - parse_integer::<LargeSInt>
    - ParsedInteger::I16
    - i64::try_from
    - ParsedInteger::U16
    - u32::try_from
    - i32::try_from
    - ParsedInteger::U8
    - ParsedInteger::U64
    - parse_integer::<LargeUInt>
    - ParsedInteger::U128
    - ParsedInteger::U32
    - u8::try_from
    - ParsedInteger::I128
    - i16::try_from
    - u64::try_from
    - Ok
    - ParsedInteger::I64
    - ParsedInteger::I32
    - u16::try_from
    - ParsedInteger::I8
    - i8::try_from
    linkageType: ''
    returnType: Result
    signature: 'fn parse(parser: &mut Parser, sign: i8) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1542,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - parsed
    - _ron
    argTypes:
    - ParsedInteger
    - '&str'
    constantsTouched: []
    func_position:
      end: 1543
      start: 1541
    functionDepth: 0
    functionLinenumber: 1541
    functionLinenumberEnd: 1543
    functionName: ParsedInteger::try_from_parsed_integer
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn try_from_parsed_integer(parsed: ParsedInteger, _ron: &str) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: impl_float
      Src: /src/ron/src/parse.rs:2,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1575
      start: 1552
    functionDepth: 1
    functionLinenumber: 1552
    functionLinenumberEnd: 1575
    functionName: impl_float
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - impl_float
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_str
      Src: /src/ron/src/parse.rs:1586,1
    - Dst: SpannedResult::map_err
      Src: /src/ron/src/parse.rs:1586,1
    - Dst: total_cmp
      Src: /src/ron/src/parse.rs:1589,1
    - Dst: f64::from
      Src: /src/ron/src/parse.rs:1589,1
    - Dst: is_eq
      Src: /src/ron/src/parse.rs:1589,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1590,1
    - Dst: ParsedFloat::F32
      Src: /src/ron/src/parse.rs:1590,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1592,1
    - Dst: ParsedFloat::F64
      Src: /src/ron/src/parse.rs:1592,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 1
    argNames:
    - float
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 1594
      start: 1585
    functionDepth: 15
    functionLinenumber: 1585
    functionLinenumberEnd: 1594
    functionName: ParsedFloat::parse
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - is_eq
    - SpannedResult::map_err
    - ParsedFloat::F32
    - Ok
    - f64::from_str
    - f64::from
    - ParsedFloat::F64
    - total_cmp
    linkageType: ''
    returnType: Result
    signature: 'fn parse(float: &str) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - parsed
    - _ron
    argTypes:
    - ParsedFloat
    - '&str'
    constantsTouched: []
    func_position:
      end: 1598
      start: 1596
    functionDepth: 0
    functionLinenumber: 1596
    functionLinenumberEnd: 1598
    functionName: ParsedFloat::try_from_parsed_float
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn try_from_parsed_float(parsed: ParsedFloat, _ron: &str) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1635,1
    - Dst: ParsedStr::Allocated
      Src: /src/ron/src/parse.rs:1635,1
    - Dst: String::from_utf8
      Src: /src/ron/src/parse.rs:1636,1
    - Dst: map_err
      Src: /src/ron/src/parse.rs:1636,1
    - Dst: utf8_error
      Src: /src/ron/src/parse.rs:1636,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1638,1
    - Dst: ParsedStr::Slice
      Src: /src/ron/src/parse.rs:1638,1
    - Dst: 'core::

        str::from_utf8'
      Src: /src/ron/src/parse.rs:1638,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - ParsedByteStr<'a>
    constantsTouched: []
    func_position:
      end: 1640
      start: 1633
    functionDepth: 0
    functionLinenumber: 1633
    functionLinenumberEnd: 1640
    functionName: ParsedStr::try_from_bytes
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - String::from_utf8
    - utf8_error
    - Ok
    - 'core::

      str::from_utf8'
    - ParsedStr::Allocated
    - ParsedStr::Slice
    - map_err
    linkageType: ''
    returnType: Result
    signature: 'pub fn try_from_bytes(bytes: ParsedByteStr<''a>) -> Result<Self, Utf8Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_str
      Src: /src/ron/src/parse.rs:1646,1
    - Dst: base64::engine::Engine::decode
      Src: /src/ron/src/parse.rs:1650,1
    - Dst: map
      Src: /src/ron/src/parse.rs:1650,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - str
    argTypes:
    - '&ParsedStr<''a>'
    constantsTouched: []
    func_position:
      end: 1652
      start: 1644
    functionDepth: 15
    functionLinenumber: 1644
    functionLinenumberEnd: 1652
    functionName: ParsedByteStr::try_from_base64
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - as_str
    - base64::engine::Engine::decode
    - map
    linkageType: ''
    returnType: Result
    signature: 'pub fn try_from_base64(str: &ParsedStr<''a>) -> Result<Self, base64::DecodeError>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::new
      Src: /src/ron/src/parse.rs:1672,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/parse.rs:1672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1674
      start: 1671
    functionDepth: 12
    functionLinenumber: 1671
    functionLinenumberEnd: 1674
    functionName: tests::decode_x10
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - Parser::new
    linkageType: ''
    returnType: void
    signature: fn decode_x10()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::new
      Src: /src/ron/src/parse.rs:1679,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/parse.rs:1679,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1684,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1684,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1694,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1694,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1695,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1695,1
    - Dst: Parser::new
      Src: /src/ron/src/parse.rs:1700,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/parse.rs:1700,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1701,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1701,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1702,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1702,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1706,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1706,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1707,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1707,1
    - Dst: Parser::new
      Src: /src/ron/src/parse.rs:1711,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/parse.rs:1711,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1712,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1712,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1713,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1713,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1717,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1717,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1718,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1718,1
    - Dst: Parser::new
      Src: /src/ron/src/parse.rs:1722,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/parse.rs:1722,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1723,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1723,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1724,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1724,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1728,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1728,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1729,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 111
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1732
      start: 1677
    functionDepth: 12
    functionLinenumber: 1677
    functionLinenumberEnd: 1732
    functionName: tests::track_prior_ws
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - skip_ws
    - SpannedResult::unwrap
    - Parser::new
    linkageType: ''
    returnType: void
    signature: fn track_prior_ws()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1781
      start: 1735
    functionDepth: 0
    functionLinenumber: 1735
    functionLinenumberEnd: 1781
    functionName: tests::parser_cursor_eq_cmp
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn parser_cursor_eq_cmp()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1786
      start: 1784
    functionDepth: 0
    functionLinenumber: 1784
    functionLinenumberEnd: 1786
    functionName: tests::empty_src_is_not_a_float
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn empty_src_is_not_a_float()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: crate::from_str::<bytes::Bytes>
      Src: /src/ron/src/parse.rs:1790,1
    - Dst: unwrap_err
      Src: /src/ron/src/parse.rs:1790,1
    - Dst: crate::from_str::<bytes::Bytes>
      Src: /src/ron/src/parse.rs:1806,1
    - Dst: unwrap_err
      Src: /src/ron/src/parse.rs:1806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1831
      start: 1789
    functionDepth: 0
    functionLinenumber: 1789
    functionLinenumberEnd: 1831
    functionName: tests::v0_10_base64_deprecation_error
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - crate::from_str::<bytes::Bytes>
    linkageType: ''
    returnType: void
    signature: fn v0_10_base64_deprecation_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Extensions::empty
      Src: /src/ron/src/options.rs:61,1
    - Dst: Some
      Src: /src/ron/src/options.rs:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 12
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: Options::default
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 17
    functionsReached:
    - Some
    - Extensions::empty
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - default_extension
    argTypes:
    - Extensions
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: Options::with_default_extension
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn with_default_extension(mut self, default_extension: Extensions)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - default_extension
    argTypes:
    - Extensions
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: Options::without_default_extension
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn without_default_extension(mut self, default_extension: Extensions)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/ron/src/options.rs:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - recursion_limit
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: Options::with_recursion_limit
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Self
    signature: 'pub fn with_recursion_limit(mut self, recursion_limit: usize) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: Options::without_recursion_limit
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: pub fn without_recursion_limit(mut self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::from_reader_seed
      Src: /src/ron/src/options.rs:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rdr
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 110
      start: 104
    functionDepth: 13
    functionLinenumber: 104
    functionLinenumberEnd: 110
    functionName: Options::from_reader
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached:
    - Options::from_reader_seed
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_reader<R, T>(&self, rdr: R) -> SpannedResult<T>whereR:
      io::Read,T: de::DeserializeOwned,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::from_str_seed
      Src: /src/ron/src/options.rs:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&''a str'
    constantsTouched: []
    func_position:
      end: 119
      start: 114
    functionDepth: 14
    functionLinenumber: 114
    functionLinenumberEnd: 119
    functionName: Options::from_str
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached:
    - Options::from_str_seed
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_str<''a, T>(&self, s: &''a str) -> SpannedResult<T>whereT:
      de::Deserialize<''a>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::from_bytes_seed
      Src: /src/ron/src/options.rs:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&''a [u8]'
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 15
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionName: Options::from_bytes
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached:
    - Options::from_bytes_seed
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_bytes<''a, T>(&self, s: &''a [u8]) -> SpannedResult<T>whereT:
      de::Deserialize<''a>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/ron/src/options.rs:141,1
    - Dst: R::read_to_end
      Src: /src/ron/src/options.rs:143,1
    - Dst: Options::from_bytes_seed
      Src: /src/ron/src/options.rs:146,1
    - Dst: core::str::from_utf8
      Src: /src/ron/src/options.rs:152,1
    - Dst: core::str::from_utf8
      Src: /src/ron/src/options.rs:154,1
    - Dst: SpannedResult::valid_up_to
      Src: /src/ron/src/options.rs:154,1
    - Dst: expect
      Src: /src/ron/src/options.rs:154,1
    - Dst: Err
      Src: /src/ron/src/options.rs:158,1
    - Dst: into
      Src: /src/ron/src/options.rs:159,1
    - Dst: Position::from_src_end
      Src: /src/ron/src/options.rs:162,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    argCount: 2
    argNames:
    - rdr
    - seed
    argTypes:
    - R
    - S
    constantsTouched: []
    func_position:
      end: 165
      start: 136
    functionDepth: 12
    functionLinenumber: 136
    functionLinenumberEnd: 165
    functionName: Options::from_reader_seed
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 1
    functionsReached:
    - Vec::new
    - expect
    - into
    - Options::from_bytes_seed
    - R::read_to_end
    - Err
    - core::str::from_utf8
    - SpannedResult::valid_up_to
    - Position::from_src_end
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_reader_seed<R, S, T>(&self, mut rdr: R, seed: S) -> SpannedResult<T>whereR:
      io::Read,S: for<''a> de::DeserializeSeed<''a, Value = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::from_str_with_options
      Src: /src/ron/src/options.rs:174,1
    - Dst: deserialize
      Src: /src/ron/src/options.rs:176,1
    - Dst: map_err
      Src: /src/ron/src/options.rs:176,1
    - Dst: span_error
      Src: /src/ron/src/options.rs:178,1
    - Dst: end
      Src: /src/ron/src/options.rs:180,1
    - Dst: map_err
      Src: /src/ron/src/options.rs:180,1
    - Dst: span_error
      Src: /src/ron/src/options.rs:180,1
    - Dst: Ok
      Src: /src/ron/src/options.rs:182,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    argCount: 2
    argNames:
    - s
    - seed
    argTypes:
    - '&''a str'
    - S
    constantsTouched: []
    func_position:
      end: 183
      start: 170
    functionDepth: 13
    functionLinenumber: 170
    functionLinenumberEnd: 183
    functionName: Options::from_str_seed
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 1
    functionsReached:
    - map_err
    - Deserializer::from_str_with_options
    - Ok
    - span_error
    - end
    - deserialize
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_str_seed<''a, S, T>(&self, s: &''a str, seed: S) -> SpannedResult<T>whereS:
      de::DeserializeSeed<''a, Value = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::from_bytes_with_options
      Src: /src/ron/src/options.rs:192,1
    - Dst: deserialize
      Src: /src/ron/src/options.rs:194,1
    - Dst: map_err
      Src: /src/ron/src/options.rs:194,1
    - Dst: span_error
      Src: /src/ron/src/options.rs:196,1
    - Dst: end
      Src: /src/ron/src/options.rs:198,1
    - Dst: map_err
      Src: /src/ron/src/options.rs:198,1
    - Dst: span_error
      Src: /src/ron/src/options.rs:198,1
    - Dst: Ok
      Src: /src/ron/src/options.rs:200,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    argCount: 2
    argNames:
    - s
    - seed
    argTypes:
    - '&''a [u8]'
    - S
    constantsTouched: []
    func_position:
      end: 201
      start: 188
    functionDepth: 14
    functionLinenumber: 188
    functionLinenumberEnd: 201
    functionName: Options::from_bytes_seed
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 2
    functionsReached:
    - map_err
    - Ok
    - span_error
    - Deserializer::from_bytes_with_options
    - end
    - deserialize
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_bytes_seed<''a, S, T>(&self, s: &''a [u8], seed: S) ->
      SpannedResult<T>whereS: de::DeserializeSeed<''a, Value = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::with_options
      Src: /src/ron/src/options.rs:213,1
    - Dst: serialize
      Src: /src/ron/src/options.rs:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - writer
    - value
    argTypes:
    - W
    - '&T'
    constantsTouched: []
    func_position:
      end: 215
      start: 208
    functionDepth: 15
    functionLinenumber: 208
    functionLinenumberEnd: 215
    functionName: Options::to_writer
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 1
    functionsReached:
    - Serializer::with_options
    - serialize
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_writer<W, T>(&self, writer: W, value: &T) -> Result<()>whereW:
      fmt::Write,T: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::with_options
      Src: /src/ron/src/options.rs:223,1
    - Dst: Some
      Src: /src/ron/src/options.rs:223,1
    - Dst: serialize
      Src: /src/ron/src/options.rs:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 3
    argNames:
    - writer
    - value
    - config
    argTypes:
    - W
    - '&T'
    - PrettyConfig
    constantsTouched: []
    func_position:
      end: 225
      start: 218
    functionDepth: 16
    functionLinenumber: 218
    functionLinenumberEnd: 225
    functionName: Options::to_writer_pretty
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 1
    functionsReached:
    - Serializer::with_options
    - serialize
    - Some
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_writer_pretty<W, T>(&self, writer: W, value: &T, config:
      PrettyConfig) -> Result<()>whereW: fmt::Write,T: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/options.rs:240,1
    - Dst: Options::to_writer
      Src: /src/ron/src/options.rs:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - writer
    - value
    argTypes:
    - W
    - '&T'
    constantsTouched: []
    func_position:
      end: 245
      start: 233
    functionDepth: 16
    functionLinenumber: 233
    functionLinenumberEnd: 245
    functionName: Options::to_io_writer
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached:
    - Options::to_writer
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_io_writer<W, T>(&self, writer: W, value: &T) -> Result<()>whereW:
      io::Write,T: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/options.rs:261,1
    - Dst: Options::to_writer_pretty
      Src: /src/ron/src/options.rs:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 3
    argNames:
    - writer
    - value
    - config
    argTypes:
    - W
    - '&T'
    - PrettyConfig
    constantsTouched: []
    func_position:
      end: 266
      start: 249
    functionDepth: 17
    functionLinenumber: 249
    functionLinenumberEnd: 266
    functionName: Options::to_io_writer_pretty
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached:
    - Options::to_writer_pretty
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_io_writer_pretty<W, T>(&self,writer: W,value: &T,config:
      PrettyConfig,) -> Result<()>whereW: io::Write,T: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::new
      Src: /src/ron/src/options.rs:277,1
    - Dst: Serializer::with_options
      Src: /src/ron/src/options.rs:278,1
    - Dst: serialize
      Src: /src/ron/src/options.rs:279,1
    - Dst: Ok
      Src: /src/ron/src/options.rs:280,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 281
      start: 273
    functionDepth: 12
    functionLinenumber: 273
    functionLinenumberEnd: 281
    functionName: Options::to_string
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached:
    - Serializer::with_options
    - String::new
    - serialize
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_string<T>(&self, value: &T) -> Result<String>whereT: ?Sized
      + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::new
      Src: /src/ron/src/options.rs:288,1
    - Dst: Serializer::with_options
      Src: /src/ron/src/options.rs:289,1
    - Dst: Some
      Src: /src/ron/src/options.rs:289,1
    - Dst: serialize
      Src: /src/ron/src/options.rs:290,1
    - Dst: Ok
      Src: /src/ron/src/options.rs:291,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - value
    - config
    argTypes:
    - '&T'
    - PrettyConfig
    constantsTouched: []
    func_position:
      end: 292
      start: 284
    functionDepth: 12
    functionLinenumber: 284
    functionLinenumberEnd: 292
    functionName: Options::to_string_pretty
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached:
    - Serializer::with_options
    - String::new
    - Some
    - Ok
    - serialize
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_string_pretty<T>(&self, value: &T, config: PrettyConfig)
      -> Result<String>whereT: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_all
      Src: /src/ron/src/options.rs:305,1
    - Dst: as_bytes
      Src: /src/ron/src/options.rs:305,1
    - Dst: Ok
      Src: /src/ron/src/options.rs:306,1
    - Dst: Err
      Src: /src/ron/src/options.rs:308,1
    - Dst: Err
      Src: /src/ron/src/options.rs:309,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 312
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 312
    functionName: Adapter::write_str
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached:
    - write_all
    - Err
    - as_bytes
    - Ok
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn write_str(&mut self, s: &str) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Extensions::all
      Src: /src/ron/src/extensions.rs:22,1
    - Dst: Result::iter_names
      Src: /src/ron/src/extensions.rs:22,1
    - Dst: to_lowercase
      Src: /src/ron/src/extensions.rs:23,1
    - Dst: Some
      Src: /src/ron/src/extensions.rs:24,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - ident
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 29
      start: 21
    functionDepth: 15
    functionLinenumber: 21
    functionLinenumberEnd: 29
    functionName: Extensions::from_ident
    functionSourceFile: /src/ron/src/extensions.rs
    functionUses: 1
    functionsReached:
    - Extensions::all
    - to_lowercase
    - Some
    - Result::iter_names
    linkageType: ''
    returnType: Option
    signature: 'pub fn from_ident(ident: &str) -> Option<Extensions>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Extensions::empty
      Src: /src/ron/src/extensions.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 13
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: Extensions::default
    functionSourceFile: /src/ron/src/extensions.rs
    functionUses: 0
    functionsReached:
    - Extensions::empty
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: crate::to_string
      Src: /src/ron/src/extensions.rs:45,1
    - Dst: Result::unwrap
      Src: /src/ron/src/extensions.rs:45,1
    - Dst: crate::from_str
      Src: /src/ron/src/extensions.rs:46,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/extensions.rs:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - ext
    argTypes:
    - Extensions
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 13
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: tests::roundtrip_extensions
    functionSourceFile: /src/ron/src/extensions.rs
    functionUses: 0
    functionsReached:
    - crate::from_str
    - Result::unwrap
    - SpannedResult::unwrap
    - crate::to_string
    linkageType: ''
    returnType: void
    signature: 'fn roundtrip_extensions(ext: Extensions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Extensions::empty
      Src: /src/ron/src/extensions.rs:53,1
    - Dst: Self::bits
      Src: /src/ron/src/extensions.rs:53,1
    - Dst: Extensions::all
      Src: /src/ron/src/extensions.rs:53,1
    - Dst: Result::bits
      Src: /src/ron/src/extensions.rs:53,1
    - Dst: Extensions::from_bits_retain
      Src: /src/ron/src/extensions.rs:54,1
    - Dst: roundtrip_extensions
      Src: /src/ron/src/extensions.rs:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 51
    functionDepth: 13
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: tests::test_extension_serde
    functionSourceFile: /src/ron/src/extensions.rs
    functionUses: 0
    functionsReached:
    - Extensions::all
    - Extensions::from_bits_retain
    - Result::bits
    - Self::bits
    - roundtrip_extensions
    - Extensions::empty
    linkageType: ''
    returnType: void
    signature: fn test_extension_serde()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/src/ser/mod.rs:31,1
    - Dst: Self::to_writer
      Src: /src/ron/src/ser/mod.rs:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - writer
    - value
    argTypes:
    - W
    - '&T'
    constantsTouched: []
    func_position:
      end: 32
      start: 26
    functionDepth: 13
    functionLinenumber: 26
    functionLinenumberEnd: 32
    functionName: to_writer
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 3
    functionsReached:
    - Options::default
    - Self::to_writer
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_writer<W, T>(writer: W, value: &T) -> Result<()>whereW:
      fmt::Write,T: ?Sized + Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/src/ser/mod.rs:40,1
    - Dst: Self::to_writer_pretty
      Src: /src/ron/src/ser/mod.rs:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - writer
    - value
    - config
    argTypes:
    - W
    - '&T'
    - PrettyConfig
    constantsTouched: []
    func_position:
      end: 41
      start: 35
    functionDepth: 13
    functionLinenumber: 35
    functionLinenumberEnd: 41
    functionName: to_writer_pretty
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 3
    functionsReached:
    - Options::default
    - Self::to_writer_pretty
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_writer_pretty<W, T>(writer: W, value: &T, config: PrettyConfig)
      -> Result<()>whereW: fmt::Write,T: ?Sized + Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/src/ser/mod.rs:51,1
    - Dst: Self::to_string
      Src: /src/ron/src/ser/mod.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 13
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: to_string
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 60
    functionsReached:
    - Options::default
    - Self::to_string
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_string<T>(value: &T) -> Result<String>whereT: ?Sized + Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/src/ser/mod.rs:59,1
    - Dst: Self::to_string_pretty
      Src: /src/ron/src/ser/mod.rs:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - value
    - config
    argTypes:
    - '&T'
    - PrettyConfig
    constantsTouched: []
    func_position:
      end: 60
      start: 55
    functionDepth: 13
    functionLinenumber: 55
    functionLinenumberEnd: 60
    functionName: to_string_pretty
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 31
    functionsReached:
    - Options::default
    - Self::to_string_pretty
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_string_pretty<T>(value: &T, config: PrettyConfig) -> Result<String>whereT:
      ?Sized + Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::default
      Src: /src/ron/src/ser/mod.rs:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 13
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: PrettyConfig::new
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 10
    functionsReached:
    - Self::default
    linkageType: ''
    returnType: Self
    signature: pub fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - depth_limit
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: PrettyConfig::depth_limit
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn depth_limit(mut self, depth_limit: usize) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::into
      Src: /src/ron/src/ser/mod.rs:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - new_line
    argTypes:
    - impl Into<Cow<'static, str>>
    constantsTouched: []
    func_position:
      end: 147
      start: 143
    functionDepth: 11
    functionLinenumber: 143
    functionLinenumberEnd: 147
    functionName: PrettyConfig::new_line
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Self::into
    linkageType: ''
    returnType: Self
    signature: 'pub fn new_line(mut self, new_line: impl Into<Cow<''static, str>>)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::into
      Src: /src/ron/src/ser/mod.rs:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - indentor
    argTypes:
    - impl Into<Cow<'static, str>>
    constantsTouched: []
    func_position:
      end: 157
      start: 153
    functionDepth: 11
    functionLinenumber: 153
    functionLinenumberEnd: 157
    functionName: PrettyConfig::indentor
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Self::into
    linkageType: ''
    returnType: Self
    signature: 'pub fn indentor(mut self, indentor: impl Into<Cow<''static, str>>)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::into
      Src: /src/ron/src/ser/mod.rs:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - separator
    argTypes:
    - impl Into<Cow<'static, str>>
    constantsTouched: []
    func_position:
      end: 167
      start: 163
    functionDepth: 11
    functionLinenumber: 163
    functionLinenumberEnd: 167
    functionName: PrettyConfig::separator
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Self::into
    linkageType: ''
    returnType: Self
    signature: 'pub fn separator(mut self, separator: impl Into<Cow<''static, str>>)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - struct_names
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 179
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 179
    functionName: PrettyConfig::struct_names
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn struct_names(mut self, struct_names: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - separate_tuple_members
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 192
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 192
    functionName: PrettyConfig::separate_tuple_members
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn separate_tuple_members(mut self, separate_tuple_members: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - enumerate_arrays
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 203
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 203
    functionName: PrettyConfig::enumerate_arrays
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn enumerate_arrays(mut self, enumerate_arrays: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - compact_arrays
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 228
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 228
    functionName: PrettyConfig::compact_arrays
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn compact_arrays(mut self, compact_arrays: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - extensions
    argTypes:
    - Extensions
    constantsTouched: []
    func_position:
      end: 238
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 238
    functionName: PrettyConfig::extensions
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn extensions(mut self, extensions: Extensions) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - escape_strings
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 261
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 261
    functionName: PrettyConfig::escape_strings
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn escape_strings(mut self, escape_strings: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - compact_structs
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 286
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 286
    functionName: PrettyConfig::compact_structs
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn compact_structs(mut self, compact_structs: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - compact_maps
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 312
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 312
    functionName: PrettyConfig::compact_maps
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn compact_maps(mut self, compact_maps: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - number_suffixes
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 344
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 344
    functionName: PrettyConfig::number_suffixes
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn number_suffixes(mut self, number_suffixes: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Cow::Borrowed
      Src: /src/ron/src/ser/mod.rs:352,1
    - Dst: Cow::Borrowed
      Src: /src/ron/src/ser/mod.rs:354,1
    - Dst: Cow::Borrowed
      Src: /src/ron/src/ser/mod.rs:356,1
    - Dst: Cow::Borrowed
      Src: /src/ron/src/ser/mod.rs:357,1
    - Dst: Extensions::empty
      Src: /src/ron/src/ser/mod.rs:361,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 348
    functionDepth: 13
    functionLinenumber: 348
    functionLinenumberEnd: 369
    functionName: PrettyConfig::default
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 19
    functionsReached:
    - Cow::Borrowed
    - Extensions::empty
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut W::write_str'
      Src: /src/ron/src/ser/mod.rs:390,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:393,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 3
    argNames:
    - output
    - config
    - pretty
    argTypes:
    - '&mut W'
    - '&PrettyConfig'
    - '&Pretty'
    constantsTouched: []
    func_position:
      end: 394
      start: 387
    functionDepth: 1
    functionLinenumber: 387
    functionLinenumberEnd: 394
    functionName: indent
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 9
    functionsReached:
    - '&mut W::write_str'
    - Ok
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn indent<W: fmt::Write>(output: &mut W, config: &PrettyConfig, pretty:
      &Pretty) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ser
    argTypes:
    - '&''a mut super::Serializer<W>'
    constantsTouched: []
    func_position:
      end: 14
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 14
    functionName: Serializer::new
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(ser: &''a mut super::Serializer<W>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:415,1
    - Dst: all
      Src: /src/ron/src/ser/mod.rs:415,1
    - Dst: Err
      Src: /src/ron/src/ser/mod.rs:416,1
    - Dst: Error::Message
      Src: /src/ron/src/ser/mod.rs:416,1
    - Dst: String::from
      Src: /src/ron/src/ser/mod.rs:416,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:420,1
    - Dst: all
      Src: /src/ron/src/ser/mod.rs:420,1
    - Dst: Err
      Src: /src/ron/src/ser/mod.rs:421,1
    - Dst: Error::Message
      Src: /src/ron/src/ser/mod.rs:421,1
    - Dst: String::from
      Src: /src/ron/src/ser/mod.rs:421,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:425,1
    - Dst: all
      Src: /src/ron/src/ser/mod.rs:425,1
    - Dst: Err
      Src: /src/ron/src/ser/mod.rs:426,1
    - Dst: Error::Message
      Src: /src/ron/src/ser/mod.rs:426,1
    - Dst: String::from
      Src: /src/ron/src/ser/mod.rs:426,1
    - Dst: iter_names
      Src: /src/ron/src/ser/mod.rs:433,1
    - Dst: Result::write_str
      Src: /src/ron/src/ser/mod.rs:435,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:438,1
    - Dst: PrettyConfig::map
      Src: /src/ron/src/ser/mod.rs:440,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 68
    argCount: 3
    argNames:
    - writer
    - config
    - options
    argTypes:
    - W
    - Option<PrettyConfig>
    - '&Options'
    constantsTouched: []
    func_position:
      end: 447
      start: 409
    functionDepth: 15
    functionLinenumber: 409
    functionLinenumberEnd: 447
    functionName: Serializer::with_options
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 4
    functionsReached:
    - iter_names
    - Ok
    - all
    - String::from
    - Err
    - Result::write_str
    - PrettyConfig::map
    - Error::Message
    - chars
    linkageType: ''
    returnType: Result
    signature: 'pub fn with_options(mut writer: W,config: Option<PrettyConfig>,options:
      &Options,) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:450,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 453
    functionName: Serializer::separate_tuple_members
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 2
    functionsReached:
    - as_ref
    - map_or
    linkageType: ''
    returnType: bool
    signature: fn separate_tuple_members(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:456,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 459
    functionName: Serializer::compact_arrays
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 1
    functionsReached:
    - as_ref
    - map_or
    linkageType: ''
    returnType: bool
    signature: fn compact_arrays(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:462,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 465
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 465
    functionName: Serializer::compact_structs
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 2
    functionsReached:
    - as_ref
    - map_or
    linkageType: ''
    returnType: bool
    signature: fn compact_structs(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:468,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 471
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 471
    functionName: Serializer::compact_maps
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 1
    functionsReached:
    - as_ref
    - map_or
    linkageType: ''
    returnType: bool
    signature: fn compact_maps(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:474,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 477
    functionName: Serializer::number_suffixes
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 4
    functionsReached:
    - as_ref
    - map_or
    linkageType: ''
    returnType: bool
    signature: fn number_suffixes(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:481,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:481,1
    - Dst: Extensions::empty
      Src: /src/ron/src/ser/mod.rs:484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 485
      start: 479
    functionDepth: 13
    functionLinenumber: 479
    functionLinenumberEnd: 485
    functionName: Serializer::extensions
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 4
    functionsReached:
    - as_ref
    - Extensions::empty
    - map_or
    linkageType: ''
    returnType: Extensions
    signature: fn extensions(&self) -> Extensions
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:488,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 491
    functionName: Serializer::escape_strings
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 2
    functionsReached:
    - as_ref
    - map_or
    linkageType: ''
    returnType: bool
    signature: fn escape_strings(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unwrap_or
      Src: /src/ron/src/ser/mod.rs:497,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:500,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:504,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 493
    functionDepth: 1
    functionLinenumber: 493
    functionLinenumberEnd: 505
    functionName: Serializer::start_indent
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 6
    functionsReached:
    - Ok
    - unwrap_or
    - write_str
    linkageType: ''
    returnType: Result
    signature: fn start_indent(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: indent
      Src: /src/ron/src/ser/mod.rs:509,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:511,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 507
    functionDepth: 2
    functionLinenumber: 507
    functionLinenumberEnd: 512
    functionName: Serializer::indent
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - indent
    - Ok
    linkageType: ''
    returnType: fmt::Result
    signature: fn indent(&mut self) -> fmt::Result
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unwrap_or
      Src: /src/ron/src/ser/mod.rs:517,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:521,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:529,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 514
    functionDepth: 1
    functionLinenumber: 514
    functionLinenumberEnd: 530
    functionName: Serializer::end_indent
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - unwrap_or
    - write_str
    linkageType: ''
    returnType: fmt::Result
    signature: fn end_indent(&mut self) -> fmt::Result
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:533,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:535,1
    - Dst: flat_map
      Src: /src/ron/src/ser/mod.rs:535,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:536,1
    - Dst: encode_utf8
      Src: /src/ron/src/ser/mod.rs:536,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:538,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:539,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 540
      start: 532
    functionDepth: 1
    functionLinenumber: 532
    functionLinenumberEnd: 540
    functionName: Serializer::serialize_escaped_str
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 1
    functionsReached:
    - encode_utf8
    - flat_map
    - write_char
    - Ok
    - write_str
    - chars
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn serialize_escaped_str(&mut self, value: &str) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: contains
      Src: /src/ron/src/ser/mod.rs:543,1
    - Dst: contains
      Src: /src/ron/src/ser/mod.rs:543,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:545,1
    - Dst: fold
      Src: /src/ron/src/ser/mod.rs:545,1
    - Dst: max
      Src: /src/ron/src/ser/mod.rs:546,1
    - Dst: '&str::repeat'
      Src: /src/ron/src/ser/mod.rs:549,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:550,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:551,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:552,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:553,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:554,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:555,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:557,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:558,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:559,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:561,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 72
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 562
      start: 542
    functionDepth: 1
    functionLinenumber: 542
    functionLinenumberEnd: 562
    functionName: Serializer::serialize_unescaped_or_raw_str
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 1
    functionsReached:
    - contains
    - '&str::repeat'
    - max
    - fold
    - write_char
    - Ok
    - write_str
    - chars
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn serialize_unescaped_or_raw_str(&mut self, value: &str) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:565,1
    - Dst: iter
      Src: /src/ron/src/ser/mod.rs:566,1
    - Dst: Result::flat_map
      Src: /src/ron/src/ser/mod.rs:566,1
    - Dst: core::ascii::escape_default
      Src: /src/ron/src/ser/mod.rs:566,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:567,1
    - Dst: char::from
      Src: /src/ron/src/ser/mod.rs:567,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:569,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:570,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 571
      start: 564
    functionDepth: 16
    functionLinenumber: 564
    functionLinenumberEnd: 571
    functionName: Serializer::serialize_escaped_byte_str
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 1
    functionsReached:
    - Result::flat_map
    - char::from
    - iter
    - write_char
    - Ok
    - core::ascii::escape_default
    - write_str
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn serialize_escaped_byte_str(&mut self, value: &[u8]) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: contains
      Src: /src/ron/src/ser/mod.rs:574,1
    - Dst: contains
      Src: /src/ron/src/ser/mod.rs:574,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:576,1
    - Dst: fold
      Src: /src/ron/src/ser/mod.rs:576,1
    - Dst: max
      Src: /src/ron/src/ser/mod.rs:577,1
    - Dst: '&str::repeat'
      Src: /src/ron/src/ser/mod.rs:580,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:581,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:582,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:583,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:584,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:585,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:586,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:588,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:589,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:590,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:592,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 72
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 593
      start: 573
    functionDepth: 1
    functionLinenumber: 573
    functionLinenumberEnd: 593
    functionName: Serializer::serialize_unescaped_or_raw_byte_str
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 1
    functionsReached:
    - contains
    - '&str::repeat'
    - max
    - fold
    - write_char
    - Ok
    - write_str
    - chars
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn serialize_unescaped_or_raw_byte_str(&mut self, value: &str) ->
      fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::number_suffixes
      Src: /src/ron/src/ser/mod.rs:599,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:603,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - value
    - suffix
    argTypes:
    - impl Into<LargeSInt>
    - '&str'
    constantsTouched: []
    func_position:
      end: 604
      start: 595
    functionDepth: 1
    functionLinenumber: 595
    functionLinenumberEnd: 604
    functionName: Serializer::serialize_sint
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 5
    functionsReached:
    - Serializer::number_suffixes
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_sint(&mut self, value: impl Into<LargeSInt>, suffix:
      &str) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::number_suffixes
      Src: /src/ron/src/ser/mod.rs:610,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:614,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - value
    - suffix
    argTypes:
    - impl Into<LargeUInt>
    - '&str'
    constantsTouched: []
    func_position:
      end: 615
      start: 606
    functionDepth: 1
    functionLinenumber: 606
    functionLinenumberEnd: 615
    functionName: Serializer::serialize_uint
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 5
    functionsReached:
    - Serializer::number_suffixes
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_uint(&mut self, value: impl Into<LargeUInt>, suffix:
      &str) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::validate_identifier
      Src: /src/ron/src/ser/mod.rs:618,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:619,1
    - Dst: next
      Src: /src/ron/src/ser/mod.rs:620,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:620,1
    - Dst: all
      Src: /src/ron/src/ser/mod.rs:621,1
    - Dst: contains
      Src: /src/ron/src/ser/mod.rs:622,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:628,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:630,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:631,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 34
    argCount: 1
    argNames:
    - name
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 632
      start: 617
    functionDepth: 16
    functionLinenumber: 617
    functionLinenumberEnd: 632
    functionName: Serializer::write_identifier
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 8
    functionsReached:
    - contains
    - Ok
    - all
    - next
    - Serializer::validate_identifier
    - write_str
    - map_or
    - chars
    linkageType: ''
    returnType: Result
    signature: 'fn write_identifier(&mut self, name: &str) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/ron/src/ser/mod.rs:636,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:636,1
    - Dst: all
      Src: /src/ron/src/ser/mod.rs:636,1
    - Dst: Err
      Src: /src/ron/src/ser/mod.rs:637,1
    - Dst: Error::InvalidIdentifier
      Src: /src/ron/src/ser/mod.rs:637,1
    - Dst: into
      Src: /src/ron/src/ser/mod.rs:637,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:639,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 1
    argNames:
    - name
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 640
      start: 635
    functionDepth: 15
    functionLinenumber: 635
    functionLinenumberEnd: 640
    functionName: Serializer::validate_identifier
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 9
    functionsReached:
    - is_empty
    - into
    - Ok
    - all
    - Err
    - Error::InvalidIdentifier
    - chars
    linkageType: ''
    returnType: Result
    signature: 'fn validate_identifier(&self, name: &str) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::extensions
      Src: /src/ron/src/ser/mod.rs:646,1
    - Dst: Extensions::contains
      Src: /src/ron/src/ser/mod.rs:646,1
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:648,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:648,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 652
      start: 645
    functionDepth: 14
    functionLinenumber: 645
    functionLinenumberEnd: 652
    functionName: Serializer::struct_names
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 4
    functionsReached:
    - as_ref
    - Extensions::contains
    - Serializer::extensions
    - map_or
    linkageType: ''
    returnType: bool
    signature: fn struct_names(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: checked_sub
      Src: /src/ron/src/de/mod.rs:3,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:6,1
    - Dst: saturating_add
      Src: /src/ron/src/de/mod.rs:13,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 156
    functionName: guard_recursion
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 17
    functionsReached:
    - Err
    - saturating_add
    - checked_sub
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:687,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:688,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - v
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 689
      start: 686
    functionDepth: 1
    functionLinenumber: 686
    functionLinenumberEnd: 689
    functionName: '&''a mut Serializer::serialize_bool'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - write_str
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_bool(self, v: bool) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::serialize_sint'
      Src: /src/ron/src/ser/mod.rs:692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i8
    constantsTouched: []
    func_position:
      end: 693
      start: 691
    functionDepth: 2
    functionLinenumber: 691
    functionLinenumberEnd: 693
    functionName: '&''a mut Serializer::serialize_i8'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_sint'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i8(self, v: i8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::serialize_sint'
      Src: /src/ron/src/ser/mod.rs:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i16
    constantsTouched: []
    func_position:
      end: 697
      start: 695
    functionDepth: 2
    functionLinenumber: 695
    functionLinenumberEnd: 697
    functionName: '&''a mut Serializer::serialize_i16'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_sint'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i16(self, v: i16) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::serialize_sint'
      Src: /src/ron/src/ser/mod.rs:700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 701
      start: 699
    functionDepth: 2
    functionLinenumber: 699
    functionLinenumberEnd: 701
    functionName: '&''a mut Serializer::serialize_i32'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_sint'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i32(self, v: i32) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::serialize_sint'
      Src: /src/ron/src/ser/mod.rs:704,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 705
      start: 703
    functionDepth: 2
    functionLinenumber: 703
    functionLinenumberEnd: 705
    functionName: '&''a mut Serializer::serialize_i64'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_sint'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i64(self, v: i64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::serialize_sint'
      Src: /src/ron/src/ser/mod.rs:709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i128
    constantsTouched: []
    func_position:
      end: 710
      start: 708
    functionDepth: 2
    functionLinenumber: 708
    functionLinenumberEnd: 710
    functionName: '&''a mut Serializer::serialize_i128'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_sint'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i128(self, v: i128) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::serialize_uint'
      Src: /src/ron/src/ser/mod.rs:713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 714
      start: 712
    functionDepth: 2
    functionLinenumber: 712
    functionLinenumberEnd: 714
    functionName: '&''a mut Serializer::serialize_u8'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_uint'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u8(self, v: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::serialize_uint'
      Src: /src/ron/src/ser/mod.rs:717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 718
      start: 716
    functionDepth: 2
    functionLinenumber: 716
    functionLinenumberEnd: 718
    functionName: '&''a mut Serializer::serialize_u16'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_uint'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u16(self, v: u16) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::serialize_uint'
      Src: /src/ron/src/ser/mod.rs:721,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 722
      start: 720
    functionDepth: 2
    functionLinenumber: 720
    functionLinenumberEnd: 722
    functionName: '&''a mut Serializer::serialize_u32'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_uint'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u32(self, v: u32) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::serialize_uint'
      Src: /src/ron/src/ser/mod.rs:725,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 726
      start: 724
    functionDepth: 2
    functionLinenumber: 724
    functionLinenumberEnd: 726
    functionName: '&''a mut Serializer::serialize_u64'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_uint'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u64(self, v: u64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::serialize_uint'
      Src: /src/ron/src/ser/mod.rs:730,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 731
      start: 729
    functionDepth: 2
    functionLinenumber: 729
    functionLinenumberEnd: 731
    functionName: '&''a mut Serializer::serialize_u128'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_uint'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u128(self, v: u128) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::is_nan
      Src: /src/ron/src/ser/mod.rs:734,1
    - Dst: f32::is_sign_negative
      Src: /src/ron/src/ser/mod.rs:734,1
    - Dst: '&''a mut Serializer::number_suffixes'
      Src: /src/ron/src/ser/mod.rs:746,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:750,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    argCount: 1
    argNames:
    - v
    argTypes:
    - f32
    constantsTouched: []
    func_position:
      end: 751
      start: 733
    functionDepth: 1
    functionLinenumber: 733
    functionLinenumberEnd: 751
    functionName: '&''a mut Serializer::serialize_f32'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::number_suffixes'
    - f32::is_sign_negative
    - Ok
    - f32::is_nan
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_f32(self, v: f32) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::is_nan
      Src: /src/ron/src/ser/mod.rs:754,1
    - Dst: f64::is_sign_negative
      Src: /src/ron/src/ser/mod.rs:754,1
    - Dst: '&''a mut Serializer::number_suffixes'
      Src: /src/ron/src/ser/mod.rs:766,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:770,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    argCount: 1
    argNames:
    - v
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 771
      start: 753
    functionDepth: 1
    functionLinenumber: 753
    functionLinenumberEnd: 771
    functionName: '&''a mut Serializer::serialize_f64'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::number_suffixes'
    - f64::is_nan
    - Ok
    - f64::is_sign_negative
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_f64(self, v: f64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:774,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:776,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:779,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:780,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    argCount: 1
    argNames:
    - v
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 781
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 781
    functionName: '&''a mut Serializer::serialize_char'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - write_char
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_char(self, v: char) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::escape_strings'
      Src: /src/ron/src/ser/mod.rs:784,1
    - Dst: '&''a mut Serializer::serialize_escaped_str'
      Src: /src/ron/src/ser/mod.rs:785,1
    - Dst: '&''a mut Serializer::serialize_unescaped_or_raw_str'
      Src: /src/ron/src/ser/mod.rs:787,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:790,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 791
      start: 783
    functionDepth: 2
    functionLinenumber: 783
    functionLinenumberEnd: 791
    functionName: '&''a mut Serializer::serialize_str'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_escaped_str'
    - '&''a mut Serializer::escape_strings'
    - Ok
    - '&''a mut Serializer::serialize_unescaped_or_raw_str'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_str(self, v: &str) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::escape_strings'
      Src: /src/ron/src/ser/mod.rs:795,1
    - Dst: core::str::from_utf8
      Src: /src/ron/src/ser/mod.rs:796,1
    - Dst: '&''a mut Serializer::serialize_unescaped_or_raw_byte_str'
      Src: /src/ron/src/ser/mod.rs:797,1
    - Dst: fmt::Result::map_err
      Src: /src/ron/src/ser/mod.rs:797,1
    - Dst: '&''a mut Serializer::serialize_escaped_byte_str'
      Src: /src/ron/src/ser/mod.rs:803,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:805,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 806
      start: 793
    functionDepth: 17
    functionLinenumber: 793
    functionLinenumberEnd: 806
    functionName: '&''a mut Serializer::serialize_bytes'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_escaped_byte_str'
    - '&''a mut Serializer::escape_strings'
    - Ok
    - '&''a mut Serializer::serialize_unescaped_or_raw_byte_str'
    - core::str::from_utf8
    - fmt::Result::map_err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_bytes(self, v: &[u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:814,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:816,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:818,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:821,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 822
      start: 808
    functionDepth: 1
    functionLinenumber: 808
    functionLinenumberEnd: 822
    functionName: '&''a mut Serializer::serialize_none'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - write_char
    - write_str
    linkageType: ''
    returnType: Result
    signature: fn serialize_none(self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::extensions'
      Src: /src/ron/src/ser/mod.rs:828,1
    - Dst: Result::contains
      Src: /src/ron/src/ser/mod.rs:828,1
    - Dst: '&''a mut Serializer::extensions'
      Src: /src/ron/src/ser/mod.rs:832,1
    - Dst: Result::contains
      Src: /src/ron/src/ser/mod.rs:832,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:835,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:837,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:841,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:845,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 846
      start: 824
    functionDepth: 11
    functionLinenumber: 824
    functionLinenumberEnd: 846
    functionName: '&''a mut Serializer::serialize_some'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Result::contains
    - write_char
    - Ok
    - '&''a mut Serializer::extensions'
    - write_str
    - guard_recursion
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_some<T>(self, value: &T) -> Result<()>whereT: ?Sized
      + Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:850,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:853,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 854
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 854
    functionName: '&''a mut Serializer::serialize_unit'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 1
    functionsReached:
    - Ok
    - write_str
    linkageType: ''
    returnType: Result
    signature: fn serialize_unit(self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::struct_names'
      Src: /src/ron/src/ser/mod.rs:857,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:858,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:860,1
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:862,1
    - Dst: '&''a mut Serializer::serialize_unit'
      Src: /src/ron/src/ser/mod.rs:863,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    argCount: 1
    argNames:
    - name
    argTypes:
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 865
      start: 856
    functionDepth: 14
    functionLinenumber: 856
    functionLinenumberEnd: 865
    functionName: '&''a mut Serializer::serialize_unit_struct'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_unit'
    - '&''a mut Serializer::write_identifier'
    - '&''a mut Serializer::struct_names'
    - Ok
    - '&''a mut Serializer::validate_identifier'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_unit_struct(self, name: &''static str) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:873,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:874,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:876,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 3
    argNames:
    - name
    - _variant_index
    - variant
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 877
      start: 867
    functionDepth: 16
    functionLinenumber: 867
    functionLinenumberEnd: 877
    functionName: '&''a mut Serializer::serialize_unit_variant'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::write_identifier'
    - '&''a mut Serializer::validate_identifier'
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_unit_variant(self,name: &''static str,_variant_index:
      u32,variant: &''static str,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:888,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:891,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:894,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:897,1
    - Dst: '&''a mut Serializer::extensions'
      Src: /src/ron/src/ser/mod.rs:900,1
    - Dst: Result::contains
      Src: /src/ron/src/ser/mod.rs:900,1
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:903,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:905,1
    - Dst: '&''a mut Serializer::struct_names'
      Src: /src/ron/src/ser/mod.rs:908,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:909,1
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:911,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:916,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:917,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:918,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:920,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 74
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - '&''static str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 921
      start: 879
    functionDepth: 11
    functionLinenumber: 879
    functionLinenumberEnd: 921
    functionName: '&''a mut Serializer::serialize_newtype_struct'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Result::contains
    - '&''a mut Serializer::validate_identifier'
    - '&''a mut Serializer::write_identifier'
    - '&''a mut Serializer::struct_names'
    - write_char
    - Ok
    - '&''a mut Serializer::extensions'
    - write_str
    - guard_recursion
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_newtype_struct<T>(self, name: &''static str, value: &T)
      -> Result<()>whereT: ?Sized + Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:933,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:934,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:935,1
    - Dst: '&''a mut Serializer::extensions'
      Src: /src/ron/src/ser/mod.rs:937,1
    - Dst: Result::contains
      Src: /src/ron/src/ser/mod.rs:937,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:942,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:946,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:947,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 34
    argCount: 4
    argNames:
    - name
    - _variant_index
    - variant
    - value
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 948
      start: 923
    functionDepth: 16
    functionLinenumber: 923
    functionLinenumberEnd: 948
    functionName: '&''a mut Serializer::serialize_newtype_variant'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Result::contains
    - '&''a mut Serializer::write_identifier'
    - write_char
    - Ok
    - '&''a mut Serializer::extensions'
    - '&''a mut Serializer::validate_identifier'
    - guard_recursion
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_newtype_variant<T>(self,name: &''static str,_variant_index:
      u32,variant: &''static str,value: &T,) -> Result<()>whereT: ?Sized + Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:954,1
    - Dst: '&''a mut Serializer::compact_arrays'
      Src: /src/ron/src/ser/mod.rs:956,1
    - Dst: Some
      Src: /src/ron/src/ser/mod.rs:958,1
    - Dst: '&''a mut Serializer::start_indent'
      Src: /src/ron/src/ser/mod.rs:961,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:964,1
    - Dst: Compound::new
      Src: /src/ron/src/ser/mod.rs:964,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    argCount: 1
    argNames:
    - len
    argTypes:
    - Option<usize>
    constantsTouched: []
    func_position:
      end: 965
      start: 950
    functionDepth: 17
    functionLinenumber: 950
    functionLinenumberEnd: 965
    functionName: '&''a mut Serializer::serialize_seq'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::start_indent'
    - write_char
    - Ok
    - Some
    - Compound::new
    - '&''a mut Serializer::compact_arrays'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_seq(self, len: Option<usize>) -> Result<Self::SerializeSeq>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:973,1
    - Dst: '&''a mut Serializer::separate_tuple_members'
      Src: /src/ron/src/ser/mod.rs:976,1
    - Dst: Some
      Src: /src/ron/src/ser/mod.rs:977,1
    - Dst: '&''a mut Serializer::start_indent'
      Src: /src/ron/src/ser/mod.rs:979,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:982,1
    - Dst: Compound::new
      Src: /src/ron/src/ser/mod.rs:982,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 983
      start: 967
    functionDepth: 2
    functionLinenumber: 967
    functionLinenumberEnd: 983
    functionName: '&''a mut Serializer::serialize_tuple'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 1
    functionsReached:
    - '&''a mut Serializer::start_indent'
    - '&''a mut Serializer::separate_tuple_members'
    - write_char
    - Ok
    - Some
    - Compound::new
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_tuple(self, len: usize) -> Result<Self::SerializeTuple>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::struct_names'
      Src: /src/ron/src/ser/mod.rs:990,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:991,1
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:993,1
    - Dst: '&''a mut Serializer::serialize_tuple'
      Src: /src/ron/src/ser/mod.rs:996,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    argCount: 2
    argNames:
    - name
    - len
    argTypes:
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 997
      start: 985
    functionDepth: 14
    functionLinenumber: 985
    functionLinenumberEnd: 997
    functionName: '&''a mut Serializer::serialize_tuple_struct'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::write_identifier'
    - '&''a mut Serializer::struct_names'
    - '&''a mut Serializer::validate_identifier'
    - '&''a mut Serializer::serialize_tuple'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_tuple_struct(self,name: &''static str,len: usize,) ->
      Result<Self::SerializeTupleStruct>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:1009,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:1010,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:1011,1
    - Dst: '&''a mut Serializer::separate_tuple_members'
      Src: /src/ron/src/ser/mod.rs:1013,1
    - Dst: Some
      Src: /src/ron/src/ser/mod.rs:1014,1
    - Dst: '&''a mut Serializer::start_indent'
      Src: /src/ron/src/ser/mod.rs:1016,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1019,1
    - Dst: Compound::new
      Src: /src/ron/src/ser/mod.rs:1019,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 34
    argCount: 4
    argNames:
    - name
    - _variant_index
    - variant
    - len
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 1020
      start: 999
    functionDepth: 16
    functionLinenumber: 999
    functionLinenumberEnd: 1020
    functionName: '&''a mut Serializer::serialize_tuple_variant'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::start_indent'
    - '&''a mut Serializer::separate_tuple_members'
    - '&''a mut Serializer::write_identifier'
    - write_char
    - Some
    - Ok
    - Compound::new
    - '&''a mut Serializer::validate_identifier'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_tuple_variant(self,name: &''static str,_variant_index:
      u32,variant: &''static str,len: usize,) -> Result<Self::SerializeTupleVariant>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:1026,1
    - Dst: '&''a mut Serializer::compact_maps'
      Src: /src/ron/src/ser/mod.rs:1028,1
    - Dst: Some
      Src: /src/ron/src/ser/mod.rs:1030,1
    - Dst: '&''a mut Serializer::start_indent'
      Src: /src/ron/src/ser/mod.rs:1033,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1036,1
    - Dst: Compound::new
      Src: /src/ron/src/ser/mod.rs:1036,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    argCount: 1
    argNames:
    - len
    argTypes:
    - Option<usize>
    constantsTouched: []
    func_position:
      end: 1037
      start: 1022
    functionDepth: 13
    functionLinenumber: 1022
    functionLinenumberEnd: 1037
    functionName: '&''a mut Serializer::serialize_map'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::start_indent'
    - '&''a mut Serializer::compact_maps'
    - write_char
    - Ok
    - Some
    - Compound::new
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_map(self, len: Option<usize>) -> Result<Self::SerializeMap>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:1045,1
    - Dst: '&''a mut Serializer::struct_names'
      Src: /src/ron/src/ser/mod.rs:1047,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:1048,1
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:1050,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:1052,1
    - Dst: '&''a mut Serializer::compact_structs'
      Src: /src/ron/src/ser/mod.rs:1055,1
    - Dst: Some
      Src: /src/ron/src/ser/mod.rs:1056,1
    - Dst: '&''a mut Serializer::start_indent'
      Src: /src/ron/src/ser/mod.rs:1057,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1060,1
    - Dst: Compound::new
      Src: /src/ron/src/ser/mod.rs:1060,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 46
    argCount: 2
    argNames:
    - name
    - len
    argTypes:
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 1061
      start: 1039
    functionDepth: 16
    functionLinenumber: 1039
    functionLinenumberEnd: 1061
    functionName: '&''a mut Serializer::serialize_struct'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::start_indent'
    - '&''a mut Serializer::write_identifier'
    - '&''a mut Serializer::struct_names'
    - write_char
    - Some
    - Ok
    - Compound::new
    - '&''a mut Serializer::compact_structs'
    - '&''a mut Serializer::validate_identifier'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_struct(self, name: &''static str, len: usize) -> Result<Self::SerializeStruct>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:1073,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:1074,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:1075,1
    - Dst: '&''a mut Serializer::compact_structs'
      Src: /src/ron/src/ser/mod.rs:1077,1
    - Dst: Some
      Src: /src/ron/src/ser/mod.rs:1078,1
    - Dst: '&''a mut Serializer::start_indent'
      Src: /src/ron/src/ser/mod.rs:1079,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1082,1
    - Dst: Compound::new
      Src: /src/ron/src/ser/mod.rs:1082,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 35
    argCount: 4
    argNames:
    - name
    - _variant_index
    - variant
    - len
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 1083
      start: 1063
    functionDepth: 16
    functionLinenumber: 1063
    functionLinenumberEnd: 1083
    functionName: '&''a mut Serializer::serialize_struct_variant'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::start_indent'
    - '&''a mut Serializer::write_identifier'
    - write_char
    - Some
    - Ok
    - Compound::new
    - '&''a mut Serializer::compact_structs'
    - '&''a mut Serializer::validate_identifier'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_struct_variant(self,name: &''static str,_variant_index:
      u32,variant: &''static str,len: usize,) -> Result<Self::SerializeStructVariant>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - ser
    - newtype_variant
    argTypes:
    - '&''a mut Serializer<W>'
    - bool
    constantsTouched: []
    func_position:
      end: 1107
      start: 1100
    functionDepth: 0
    functionLinenumber: 1100
    functionLinenumberEnd: 1107
    functionName: Compound::new
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn new(ser: &''a mut Serializer<W>, newtype_variant: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: saturating_add
      Src: /src/ron/src/ser/mod.rs:1113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1115
      start: 1111
    functionDepth: 0
    functionLinenumber: 1111
    functionLinenumberEnd: 1115
    functionName: Compound::drop
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - saturating_add
    linkageType: ''
    returnType: void
    signature: fn drop(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:1186,1
    - Dst: separate_tuple_members
      Src: /src/ron/src/ser/mod.rs:1188,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:1189,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:1191,1
    - Dst: separate_tuple_members
      Src: /src/ron/src/ser/mod.rs:1196,1
    - Dst: indent
      Src: /src/ron/src/ser/mod.rs:1197,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:1200,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1202,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 54
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 1203
      start: 1179
    functionDepth: 2
    functionLinenumber: 1179
    functionLinenumberEnd: 1203
    functionName: Compound::serialize_element
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - separate_tuple_members
    - indent
    - write_char
    - Ok
    - write_str
    - guard_recursion
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_element<T>(&mut self, value: &T) -> Result<()>whereT:
      ?Sized + Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ser::SerializeStruct::end
      Src: /src/ron/src/ser/mod.rs:1427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1428
      start: 1426
    functionDepth: 0
    functionLinenumber: 1426
    functionLinenumberEnd: 1428
    functionName: Compound::end
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - ser::SerializeStruct::end
    linkageType: ''
    returnType: Result
    signature: fn end(self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ser::SerializeStruct::serialize_field
      Src: /src/ron/src/ser/mod.rs:1423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - '&''static str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 1424
      start: 1419
    functionDepth: 0
    functionLinenumber: 1419
    functionLinenumberEnd: 1424
    functionName: Compound::serialize_field
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - ser::SerializeStruct::serialize_field
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_field<T>(&mut self, key: &''static str, value: &T) ->
      Result<()>whereT: ?Sized + Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:1270,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:1274,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:1276,1
    - Dst: compact_maps
      Src: /src/ron/src/ser/mod.rs:1281,1
    - Dst: indent
      Src: /src/ron/src/ser/mod.rs:1282,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 51
    argCount: 1
    argNames:
    - key
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 1286
      start: 1263
    functionDepth: 13
    functionLinenumber: 1263
    functionLinenumberEnd: 1286
    functionName: Compound::serialize_key
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - compact_maps
    - write_char
    - write_str
    - indent
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_key<T>(&mut self, key: &T) -> Result<()>whereT: ?Sized
      + Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:1292,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:1295,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:1298,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1300,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 1301
      start: 1288
    functionDepth: 1
    functionLinenumber: 1288
    functionLinenumberEnd: 1301
    functionName: Compound::serialize_value
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - guard_recursion
    - write_char
    - write_str
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_value<T>(&mut self, value: &T) -> Result<()>whereT: ?Sized
      + Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::new
      Src: /src/ron/src/ser/path_meta.rs:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 121
    functionDepth: 12
    functionLinenumber: 121
    functionLinenumberEnd: 126
    functionName: Field::empty
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - String::new
    linkageType: ''
    returnType: Self
    signature: pub const fn empty() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::into'
      Src: /src/ron/src/ser/path_meta.rs:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - doc
    - fields
    argTypes:
    - impl Into<String>
    - Option<Fields>
    constantsTouched: []
    func_position:
      end: 134
      start: 129
    functionDepth: 11
    functionLinenumber: 129
    functionLinenumberEnd: 134
    functionName: Field::new
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - '&str::into'
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(doc: impl Into<String>, fields: Option<Fields>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_str
      Src: /src/ron/src/ser/path_meta.rs:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: Field::doc
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - as_str
    linkageType: ''
    returnType: '&str'
    signature: pub fn doc(&self) -> &str
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: Field::doc_mut
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut String'
    signature: pub fn doc_mut(&mut self) -> &mut String
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::into'
      Src: /src/ron/src/ser/path_meta.rs:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - doc
    argTypes:
    - impl Into<String>
    constantsTouched: []
    func_position:
      end: 166
      start: 163
    functionDepth: 11
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: Field::with_doc
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - '&str::into'
    linkageType: ''
    returnType: '&mut Self'
    signature: 'pub fn with_doc(&mut self, doc: impl Into<String>) -> &mut Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/path_meta.rs:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: Field::fields
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - as_ref
    linkageType: ''
    returnType: Option
    signature: pub fn fields(&self) -> Option<&Fields>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_mut
      Src: /src/ron/src/ser/path_meta.rs:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: Field::fields_mut
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - as_mut
    linkageType: ''
    returnType: Option
    signature: pub fn fields_mut(&mut self) -> Option<&mut Fields>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_some
      Src: /src/ron/src/ser/path_meta.rs:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: Field::has_fields
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - is_some
    linkageType: ''
    returnType: bool
    signature: pub fn has_fields(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - fields
    argTypes:
    - Option<Fields>
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: Field::with_fields
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: '&mut Self'
    signature: 'pub fn with_fields(&mut self, fields: Option<Fields>) -> &mut Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Fields::default
      Src: /src/ron/src/ser/path_meta.rs:233,1
    - Dst: Field::with_fields
      Src: /src/ron/src/ser/path_meta.rs:235,1
    - Dst: Some
      Src: /src/ron/src/ser/path_meta.rs:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - builder
    argTypes:
    - impl FnOnce(&mut Fields)
    constantsTouched: []
    func_position:
      end: 237
      start: 232
    functionDepth: 13
    functionLinenumber: 232
    functionLinenumberEnd: 237
    functionName: Field::build_fields
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - Fields::default
    - Some
    - Field::with_fields
    linkageType: ''
    returnType: '&mut Self'
    signature: 'pub fn build_fields(&mut self, builder: impl FnOnce(&mut Fields))
      -> &mut Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::default
      Src: /src/ron/src/ser/path_meta.rs:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 13
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: Fields::new
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - Self::default
    linkageType: ''
    returnType: Self
    signature: pub fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/ron/src/ser/path_meta.rs:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 267
    functionDepth: 1
    functionLinenumber: 267
    functionLinenumberEnd: 269
    functionName: Fields::is_empty
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - is_empty
    linkageType: ''
    returnType: bool
    signature: pub fn is_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: contains_key
      Src: /src/ron/src/ser/path_meta.rs:282,1
    - Dst: as_ref
      Src: /src/ron/src/ser/path_meta.rs:282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - name
    argTypes:
    - impl AsRef<str>
    constantsTouched: []
    func_position:
      end: 283
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 283
    functionName: Fields::contains
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - contains_key
    - as_ref
    linkageType: ''
    returnType: bool
    signature: 'pub fn contains(&self, name: impl AsRef<str>) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/ron/src/ser/path_meta.rs:296,1
    - Dst: as_ref
      Src: /src/ron/src/ser/path_meta.rs:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - name
    argTypes:
    - impl AsRef<str>
    constantsTouched: []
    func_position:
      end: 297
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionName: Fields::get
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - get
    - as_ref
    linkageType: ''
    returnType: Option
    signature: 'pub fn get(&self, name: impl AsRef<str>) -> Option<&Field>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_mut
      Src: /src/ron/src/ser/path_meta.rs:310,1
    - Dst: as_ref
      Src: /src/ron/src/ser/path_meta.rs:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - name
    argTypes:
    - impl AsRef<str>
    constantsTouched: []
    func_position:
      end: 311
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 311
    functionName: Fields::get_mut
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - get_mut
    - as_ref
    linkageType: ''
    returnType: Option
    signature: 'pub fn get_mut(&mut self, name: impl AsRef<str>) -> Option<&mut Field>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/ron/src/ser/path_meta.rs:324,1
    - Dst: into
      Src: /src/ron/src/ser/path_meta.rs:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - name
    - field
    argTypes:
    - impl Into<String>
    - Field
    constantsTouched: []
    func_position:
      end: 325
      start: 323
    functionDepth: 11
    functionLinenumber: 323
    functionLinenumberEnd: 325
    functionName: Fields::insert
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - insert
    - into
    linkageType: ''
    returnType: Option
    signature: 'pub fn insert(&mut self, name: impl Into<String>, field: Field) ->
      Option<Field>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: remove
      Src: /src/ron/src/ser/path_meta.rs:338,1
    - Dst: as_ref
      Src: /src/ron/src/ser/path_meta.rs:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - name
    argTypes:
    - impl AsRef<str>
    constantsTouched: []
    func_position:
      end: 339
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 339
    functionName: Fields::remove
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - as_ref
    - remove
    linkageType: ''
    returnType: Option
    signature: 'pub fn remove(&mut self, name: impl AsRef<str>) -> Option<Field>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entry
      Src: /src/ron/src/ser/path_meta.rs:356,1
    - Dst: into
      Src: /src/ron/src/ser/path_meta.rs:356,1
    - Dst: or_insert_with
      Src: /src/ron/src/ser/path_meta.rs:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - name
    argTypes:
    - impl Into<String>
    constantsTouched: []
    func_position:
      end: 357
      start: 355
    functionDepth: 11
    functionLinenumber: 355
    functionLinenumberEnd: 357
    functionName: Fields::field
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - into
    - or_insert_with
    - entry
    linkageType: ''
    returnType: '&mut Field'
    signature: 'pub fn field(&mut self, name: impl Into<String>) -> &mut Field'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::into_iter
      Src: /src/ron/src/ser/path_meta.rs:363,1
    - Dst: Self::IntoIter::map
      Src: /src/ron/src/ser/path_meta.rs:363,1
    - Dst: into
      Src: /src/ron/src/ser/path_meta.rs:363,1
    - Dst: collect
      Src: /src/ron/src/ser/path_meta.rs:363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - iter
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 365
      start: 361
    functionDepth: 11
    functionLinenumber: 361
    functionLinenumberEnd: 365
    functionName: Fields::from_iter
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - collect
    - Self::IntoIter::map
    - Result::into_iter
    - into
    linkageType: ''
    returnType: Self
    signature: 'fn from_iter<T: IntoIterator<Item = (K, Field)>>(iter: T) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: S::serialize_bool
      Src: /src/ron/src/ser/value.rs:11,1
    - Dst: S::serialize_char
      Src: /src/ron/src/ser/value.rs:12,1
    - Dst: Serialize::serialize
      Src: /src/ron/src/ser/value.rs:13,1
    - Dst: Serialize::serialize
      Src: /src/ron/src/ser/value.rs:14,1
    - Dst: S::serialize_some
      Src: /src/ron/src/ser/value.rs:15,1
    - Dst: as_ref
      Src: /src/ron/src/ser/value.rs:15,1
    - Dst: S::serialize_none
      Src: /src/ron/src/ser/value.rs:16,1
    - Dst: S::serialize_str
      Src: /src/ron/src/ser/value.rs:17,1
    - Dst: S::serialize_bytes
      Src: /src/ron/src/ser/value.rs:18,1
    - Dst: Serialize::serialize
      Src: /src/ron/src/ser/value.rs:19,1
    - Dst: S::serialize_unit
      Src: /src/ron/src/ser/value.rs:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 1
    argNames:
    - serializer
    argTypes:
    - S
    constantsTouched: []
    func_position:
      end: 22
      start: 6
    functionDepth: 13
    functionLinenumber: 6
    functionLinenumberEnd: 22
    functionName: Value::serialize
    functionSourceFile: /src/ron/src/ser/value.rs
    functionUses: 0
    functionsReached:
    - S::serialize_bytes
    - as_ref
    - S::serialize_some
    - Serialize::serialize
    - S::serialize_bool
    - S::serialize_none
    - S::serialize_str
    - S::serialize_unit
    - S::serialize_char
    linkageType: ''
    returnType: Result
    signature: 'fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>whereS:
      Serializer,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: Serializer::serialize_bool
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_bool(self, _: bool) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - i8
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: Serializer::serialize_i8
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i8(self, _: i8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - i16
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: Serializer::serialize_i16
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i16(self, _: i16) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: Serializer::serialize_i32
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i32(self, _: i32) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: Serializer::serialize_i64
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i64(self, _: i64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - i128
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: Serializer::serialize_i128
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i128(self, _: i128) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: Serializer::serialize_u8
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u8(self, _: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: Serializer::serialize_u16
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u16(self, _: u16) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: Serializer::serialize_u32
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u32(self, _: u32) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: Serializer::serialize_u64
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u64(self, _: u64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: Serializer::serialize_u128
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u128(self, _: u128) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - f32
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: Serializer::serialize_f32
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_f32(self, _: f32) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: Serializer::serialize_f64
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_f64(self, _: f64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: Serializer::serialize_char
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_char(self, _: char) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_str
      Src: /src/ron/src/ser/raw.rs:87,1
    - Dst: Ok
      Src: /src/ron/src/ser/raw.rs:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ron
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: Serializer::serialize_str
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Ok
    - write_str
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_str(self, ron: &str) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: Serializer::serialize_bytes
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_bytes(self, _: &[u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: Serializer::serialize_none
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: fn serialize_none(self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: Serializer::serialize_some
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_some<T: ?Sized + Serialize>(self, _: &T) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: Serializer::serialize_unit
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 1
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: fn serialize_unit(self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: Serializer::serialize_unit_struct
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_unit_struct(self, _: &''static str) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames: []
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: Serializer::serialize_unit_variant
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_unit_variant(self, _: &''static str, _: u32, _: &''static
      str) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames: []
    argTypes:
    - '&''static str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: Serializer::serialize_newtype_struct
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_newtype_struct<T: ?Sized + Serialize>(self, _: &''static
      str, _: &T) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames: []
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 127
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 127
    functionName: Serializer::serialize_newtype_variant
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_newtype_variant<T: ?Sized + Serialize>(self,_: &''static
      str,_: u32,_: &''static str,_: &T,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - Option<usize>
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: Serializer::serialize_seq
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_seq(self, _: Option<usize>) -> Result<Self::SerializeSeq>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: Serializer::serialize_tuple
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 1
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_tuple(self, _: usize) -> Result<Self::SerializeTuple>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames: []
    argTypes:
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 143
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 143
    functionName: Serializer::serialize_tuple_struct
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_tuple_struct(self,_: &''static str,_: usize,) -> Result<Self::SerializeTupleStruct>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames: []
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 153
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 153
    functionName: Serializer::serialize_tuple_variant
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_tuple_variant(self,_: &''static str,_: u32,_: &''static
      str,_: usize,) -> Result<Self::SerializeTupleVariant>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - Option<usize>
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: Serializer::serialize_map
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_map(self, _: Option<usize>) -> Result<Self::SerializeMap>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames: []
    argTypes:
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: Serializer::serialize_struct
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_struct(self, _: &''static str, _: usize) -> Result<Self::SerializeStruct>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/ser/raw.rs:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames: []
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 171
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 171
    functionName: Serializer::serialize_struct_variant
    functionSourceFile: /src/ron/src/ser/raw.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_struct_variant(self,_: &''static str,_: u32,_: &''static
      str,_: usize,) -> Result<Self::SerializeStructVariant>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:67,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:67,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:68,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: test_empty_struct
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn test_empty_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:75,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:75,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:76,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:76,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:78,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:78,1
    - Dst: NewType
      Src: /src/ron/src/de/tests.rs:78,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:79,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:79,1
    - Dst: NewType
      Src: /src/ron/src/de/tests.rs:79,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:82,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/de/tests.rs:83,1
    - Dst: check_from_str_bytes_reader::<NewType>
      Src: /src/ron/src/de/tests.rs:89,1
    - Dst: clone
      Src: /src/ron/src/de/tests.rs:89,1
    - Dst: check_error_span_exclusive::<NewType>
      Src: /src/ron/src/de/tests.rs:92,1
    - Dst: check_from_str_bytes_reader::<UnnamedNewType>
      Src: /src/ron/src/de/tests.rs:94,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:96,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:104,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:104,1
    - Dst: UnnamedNewType
      Src: /src/ron/src/de/tests.rs:104,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:107,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/de/tests.rs:108,1
    - Dst: check_from_str_bytes_reader::<UnnamedNewType>
      Src: /src/ron/src/de/tests.rs:115,1
    - Dst: clone
      Src: /src/ron/src/de/tests.rs:115,1
    - Dst: check_error_span_exclusive::<UnnamedNewType>
      Src: /src/ron/src/de/tests.rs:118,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:120,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:120,1
    - Dst: TupleStruct
      Src: /src/ron/src/de/tests.rs:120,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:121,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:121,1
    - Dst: TupleStruct
      Src: /src/ron/src/de/tests.rs:121,1
    - Dst: check_from_str_bytes_reader::<TupleStruct>
      Src: /src/ron/src/de/tests.rs:122,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:124,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/de/tests.rs:125,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:134,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/de/tests.rs:135,1
    - Dst: check_from_str_bytes_reader::<UnnamedTupleStruct>
      Src: /src/ron/src/de/tests.rs:141,1
    - Dst: clone
      Src: /src/ron/src/de/tests.rs:141,1
    - Dst: check_error_span_exclusive::<UnnamedTupleStruct>
      Src: /src/ron/src/de/tests.rs:144,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:146,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:146,1
    - Dst: UnnamedTupleStruct
      Src: /src/ron/src/de/tests.rs:146,1
    - Dst: check_from_str_bytes_reader::<UnnamedTupleStruct>
      Src: /src/ron/src/de/tests.rs:147,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 89
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 72
    functionDepth: 3
    functionLinenumber: 72
    functionLinenumberEnd: 157
    functionName: test_struct
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - NewType
    - check_from_str_bytes_reader::<UnnamedNewType>
    - check_from_str_bytes_reader::<UnnamedTupleStruct>
    - check_error_span_exclusive::<UnnamedTupleStruct>
    - UnnamedNewType
    - UnnamedTupleStruct
    - check_from_str_bytes_reader::<TupleStruct>
    - check_from_str_bytes_reader
    - Ok
    - Error::ExpectedNamedStructLike
    - check_error_span_exclusive::<NewType>
    - check_error_span_exclusive::<UnnamedNewType>
    - Err
    - check_from_str_bytes_reader::<NewType>
    - clone
    - TupleStruct
    linkageType: ''
    returnType: void
    signature: fn test_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:303,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:303,1
    - Dst: Some
      Src: /src/ron/src/de/tests.rs:303,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:304,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 305
    functionName: test_option
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_option()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:309,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:309,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:310,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:310,1
    - Dst: MyEnum::B
      Src: /src/ron/src/de/tests.rs:310,1
    - Dst: check_from_str_bytes_reader::<MyEnum>
      Src: /src/ron/src/de/tests.rs:311,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:313,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:321,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:321,1
    - Dst: MyEnum::C
      Src: /src/ron/src/de/tests.rs:321,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:322,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 308
    functionDepth: 1
    functionLinenumber: 308
    functionLinenumberEnd: 323
    functionName: test_enum
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    - Err
    - MyEnum::C
    - check_from_str_bytes_reader::<MyEnum>
    - MyEnum::B
    linkageType: ''
    returnType: void
    signature: fn test_enum()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_to_string_writer
      Src: /src/ron/src/ser/tests.rs:81,1
    - Dst: check_to_string_writer
      Src: /src/ron/src/ser/tests.rs:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 80
    functionDepth: 14
    functionLinenumber: 80
    functionLinenumberEnd: 91
    functionName: test_slice
    functionSourceFile: /src/ron/src/ser/tests.rs
    functionUses: 0
    functionsReached:
    - check_to_string_writer
    linkageType: ''
    returnType: void
    signature: fn test_slice()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_to_string_writer
      Src: /src/ron/src/ser/tests.rs:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 94
    functionDepth: 14
    functionLinenumber: 94
    functionLinenumberEnd: 100
    functionName: test_vec
    functionSourceFile: /src/ron/src/ser/tests.rs
    functionUses: 0
    functionsReached:
    - check_to_string_writer
    linkageType: ''
    returnType: void
    signature: fn test_vec()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: HashMap::new
      Src: /src/ron/src/de/tests.rs:339,1
    - Dst: insert
      Src: /src/ron/src/de/tests.rs:340,1
    - Dst: insert
      Src: /src/ron/src/de/tests.rs:341,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:343,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 336
    functionDepth: 12
    functionLinenumber: 336
    functionLinenumberEnd: 350
    functionName: test_map
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - HashMap::new
    - check_from_str_bytes_reader
    - insert
    - Ok
    linkageType: ''
    returnType: void
    signature: fn test_map()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:382,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:382,1
    - Dst: String::from
      Src: /src/ron/src/de/tests.rs:382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 381
    functionDepth: 1
    functionLinenumber: 381
    functionLinenumberEnd: 383
    functionName: test_escape
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - String::from
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn test_escape()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:629,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 636
      start: 628
    functionDepth: 1
    functionLinenumber: 628
    functionLinenumberEnd: 636
    functionName: test_byte_stream
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn test_byte_stream()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:522,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:522,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:523,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 524
      start: 513
    functionDepth: 1
    functionLinenumber: 513
    functionLinenumberEnd: 524
    functionName: rename
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn rename()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:664,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:665,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:666,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:667,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:668,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:669,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:670,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:671,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:672,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:673,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:674,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:675,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:676,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 697
      start: 663
    functionDepth: 13
    functionLinenumber: 663
    functionLinenumberEnd: 697
    functionName: test_any_number_precision
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_de_any_number
    linkageType: ''
    returnType: void
    signature: fn test_any_number_precision()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fmt::Result::contains
      Src: /src/ron/src/ser/tests.rs:228,1
    - Dst: core::any::type_name::<T>
      Src: /src/ron/src/ser/tests.rs:228,1
    - Dst: contains
      Src: /src/ron/src/ser/tests.rs:228,1
    - Dst: fmt::Result::push_str
      Src: /src/ron/src/ser/tests.rs:229,1
    - Dst: check_to_string_writer
      Src: /src/ron/src/ser/tests.rs:232,1
    - Dst: into
      Src: /src/ron/src/ser/tests.rs:232,1
    - Dst: check_to_string_writer
      Src: /src/ron/src/ser/tests.rs:233,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    argCount: 1
    argNames:
    - n
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 234
      start: 226
    functionDepth: 14
    functionLinenumber: 226
    functionLinenumberEnd: 234
    functionName: check_ser_any_number
    functionSourceFile: /src/ron/src/ser/tests.rs
    functionUses: 0
    functionsReached:
    - contains
    - fmt::Result::push_str
    - fmt::Result::contains
    - into
    - check_to_string_writer
    - core::any::type_name::<T>
    linkageType: ''
    returnType: void
    signature: 'fn check_ser_any_number<T: Copy + Into<Number> + core::fmt::Display
      + serde::Serialize>(n: T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 279
    functionName: recursion_limit
    functionSourceFile: /src/ron/src/ser/tests.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn recursion_limit()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: super::to_string
      Src: /src/ron/src/ser/tests.rs:282,1
    - Dst: Result::unwrap
      Src: /src/ron/src/ser/tests.rs:282,1
    - Dst: super::to_string_pretty
      Src: /src/ron/src/ser/tests.rs:285,1
    - Dst: super::PrettyConfig::default
      Src: /src/ron/src/ser/tests.rs:287,1
    - Dst: Self::struct_names
      Src: /src/ron/src/ser/tests.rs:287,1
    - Dst: compact_structs
      Src: /src/ron/src/ser/tests.rs:287,1
    - Dst: Result::unwrap
      Src: /src/ron/src/ser/tests.rs:285,1
    - Dst: std::ffi::OsString::new
      Src: /src/ron/src/ser/tests.rs:296,1
    - Dst: super::to_writer
      Src: /src/ron/src/ser/tests.rs:297,1
    - Dst: Result::unwrap
      Src: /src/ron/src/ser/tests.rs:297,1
    - Dst: std::ffi::OsString::new
      Src: /src/ron/src/ser/tests.rs:300,1
    - Dst: super::to_writer_pretty
      Src: /src/ron/src/ser/tests.rs:301,1
    - Dst: super::PrettyConfig::default
      Src: /src/ron/src/ser/tests.rs:304,1
    - Dst: Self::struct_names
      Src: /src/ron/src/ser/tests.rs:304,1
    - Dst: compact_structs
      Src: /src/ron/src/ser/tests.rs:304,1
    - Dst: Result::unwrap
      Src: /src/ron/src/ser/tests.rs:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 3
    argNames:
    - val
    - check
    - check_pretty
    argTypes:
    - '&T'
    - '&str'
    - '&str'
    constantsTouched: []
    func_position:
      end: 311
      start: 281
    functionDepth: 13
    functionLinenumber: 281
    functionLinenumberEnd: 311
    functionName: check_to_string_writer
    functionSourceFile: /src/ron/src/ser/tests.rs
    functionUses: 3
    functionsReached:
    - super::to_string
    - std::ffi::OsString::new
    - super::to_writer
    - Self::struct_names
    - Result::unwrap
    - super::to_writer_pretty
    - super::PrettyConfig::default
    - compact_structs
    - super::to_string_pretty
    linkageType: ''
    returnType: void
    signature: 'fn check_to_string_writer<T: ?Sized + serde::Serialize>(val: &T, check:
      &str, check_pretty: &str)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - de
    - map_as_struct
    argTypes:
    - '&''a mut super::Deserializer<''b>'
    - bool
    constantsTouched: []
    func_position:
      end: 13
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 13
    functionName: Deserializer::new
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(de: &''a mut super::Deserializer<''b>, map_as_struct: bool)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''c mut Deserializer::deserialize_identifier'
      Src: /src/ron/src/de/id.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '&''c mut Deserializer::deserialize_str'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - '&''c mut Deserializer::deserialize_identifier'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_str<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''c mut Deserializer::deserialize_identifier'
      Src: /src/ron/src/de/id.rs:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '&''c mut Deserializer::deserialize_string'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - '&''c mut Deserializer::deserialize_identifier'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_string<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize_str
      Src: /src/ron/src/de/id.rs:25,1
    - Dst: deserialize_identifier
      Src: /src/ron/src/de/id.rs:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 29
      start: 19
    functionDepth: 2
    functionLinenumber: 19
    functionLinenumberEnd: 29
    functionName: '&''c mut Deserializer::deserialize_identifier'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 3
    functionsReached:
    - deserialize_str
    - deserialize_identifier
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''c mut Deserializer::deserialize_identifier'
      Src: /src/ron/src/de/id.rs:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '&''c mut Deserializer::deserialize_any'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 1
    functionsReached:
    - '&''c mut Deserializer::deserialize_identifier'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 57
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 57
    functionName: '&''c mut Deserializer::deserialize_bool'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_bool<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '&''c mut Deserializer::deserialize_i8'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i8<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 71
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 71
    functionName: '&''c mut Deserializer::deserialize_i16'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i16<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '&''c mut Deserializer::deserialize_i32'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i32<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: '&''c mut Deserializer::deserialize_i64'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i64<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 93
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 93
    functionName: '&''c mut Deserializer::deserialize_i128'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i128<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 100
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: '&''c mut Deserializer::deserialize_u8'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u8<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 107
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 107
    functionName: '&''c mut Deserializer::deserialize_u16'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u16<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: '&''c mut Deserializer::deserialize_u32'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u32<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 121
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 121
    functionName: '&''c mut Deserializer::deserialize_u64'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u64<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 129
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 129
    functionName: '&''c mut Deserializer::deserialize_u128'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u128<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 136
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 136
    functionName: '&''c mut Deserializer::deserialize_f32'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_f32<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 143
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 143
    functionName: '&''c mut Deserializer::deserialize_f64'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_f64<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 150
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 150
    functionName: '&''c mut Deserializer::deserialize_char'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_char<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 157
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 157
    functionName: '&''c mut Deserializer::deserialize_bytes'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_bytes<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '&''c mut Deserializer::deserialize_byte_buf'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_byte_buf<V>(self, _: V) -> Result<V::Value>whereV:
      Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 171
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 171
    functionName: '&''c mut Deserializer::deserialize_option'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_option<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 178
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 178
    functionName: '&''c mut Deserializer::deserialize_unit'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_unit<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames: []
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 185
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 185
    functionName: '&''c mut Deserializer::deserialize_unit_struct'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_unit_struct<V>(self, _: &''static str, _: V) -> Result<V::Value>whereV:
      Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames: []
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 192
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 192
    functionName: '&''c mut Deserializer::deserialize_newtype_struct'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_newtype_struct<V>(self, _: &''static str, _: V) ->
      Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 199
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 199
    functionName: '&''c mut Deserializer::deserialize_seq'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_seq<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames: []
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 206
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 206
    functionName: '&''c mut Deserializer::deserialize_tuple'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_tuple<V>(self, _: usize, _: V) -> Result<V::Value>whereV:
      Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames: []
    argTypes:
    - '&''static str'
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 213
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 213
    functionName: '&''c mut Deserializer::deserialize_tuple_struct'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_tuple_struct<V>(self, _: &''static str, _: usize, _:
      V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames: []
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 220
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 220
    functionName: '&''c mut Deserializer::deserialize_map'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_map<V>(self, _: V) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames: []
    argTypes:
    - '&''static str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 232
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 232
    functionName: '&''c mut Deserializer::deserialize_struct'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_struct<V>(self,_: &''static str,_: &''static [&''static
      str],_: V,) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/id.rs:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames: []
    argTypes:
    - '&''static str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 244
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 244
    functionName: '&''c mut Deserializer::deserialize_enum'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_enum<V>(self,_: &''static str,_: &''static [&''static
      str],_: V,) -> Result<V::Value>whereV: Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''c mut Deserializer::deserialize_any'
      Src: /src/ron/src/de/id.rs:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 251
      start: 246
    functionDepth: 4
    functionLinenumber: 246
    functionLinenumberEnd: 251
    functionName: '&''c mut Deserializer::deserialize_ignored_any'
    functionSourceFile: /src/ron/src/de/id.rs
    functionUses: 0
    functionsReached:
    - '&''c mut Deserializer::deserialize_any'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''b>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from_str_with_options
      Src: /src/ron/src/de/mod.rs:50,1
    - Dst: Options::default
      Src: /src/ron/src/de/mod.rs:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&''de str'
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 11
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: Deserializer::from_str
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 4
    functionsReached:
    - Options::default
    - Self::from_str_with_options
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_str(input: &''de str) -> SpannedResult<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from_bytes_with_options
      Src: /src/ron/src/de/mod.rs:54,1
    - Dst: Options::default
      Src: /src/ron/src/de/mod.rs:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&''de [u8]'
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 14
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: Deserializer::from_bytes
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - Options::default
    - Self::from_bytes_with_options
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_bytes(input: &''de [u8]) -> SpannedResult<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::new
      Src: /src/ron/src/de/mod.rs:59,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - input
    - options
    argTypes:
    - '&''de str'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 69
      start: 57
    functionDepth: 12
    functionLinenumber: 57
    functionLinenumberEnd: 69
    functionName: Deserializer::from_str_with_options
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 2
    functionsReached:
    - Ok
    - Parser::new
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_str_with_options(input: &''de str, options: &Options)
      -> SpannedResult<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str::from_utf8
      Src: /src/ron/src/de/mod.rs:74,1
    - Dst: Self::from_str_with_options
      Src: /src/ron/src/de/mod.rs:75,1
    - Dst: str::from_utf8
      Src: /src/ron/src/de/mod.rs:82,1
    - Dst: SpannedResult::valid_up_to
      Src: /src/ron/src/de/mod.rs:82,1
    - Dst: expect
      Src: /src/ron/src/de/mod.rs:82,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:84,1
    - Dst: SpannedResult::into
      Src: /src/ron/src/de/mod.rs:85,1
    - Dst: Position::from_src_end
      Src: /src/ron/src/de/mod.rs:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 2
    argNames:
    - input
    - options
    argTypes:
    - '&''de [u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 91
      start: 73
    functionDepth: 13
    functionLinenumber: 73
    functionLinenumberEnd: 91
    functionName: Deserializer::from_bytes_with_options
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - SpannedResult::into
    - expect
    - Err
    - str::from_utf8
    - SpannedResult::valid_up_to
    - Position::from_src_end
    - Self::from_str_with_options
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_bytes_with_options(input: &''de [u8], options: &Options)
      -> SpannedResult<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: src
      Src: /src/ron/src/de/mod.rs:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: Deserializer::remainder
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - src
    linkageType: ''
    returnType: '&''de str'
    signature: pub fn remainder(&self) -> &'de str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: span_error
      Src: /src/ron/src/de/mod.rs:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - code
    argTypes:
    - Error
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 3
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: Deserializer::span_error
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - span_error
    linkageType: ''
    returnType: SpannedError
    signature: 'pub fn span_error(&self, code: Error) -> SpannedError'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: Deserializer::extensions
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Extensions
    signature: pub fn extensions(&self) -> Extensions
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/src/de/mod.rs:117,1
    - Dst: Self::from_reader
      Src: /src/ron/src/de/mod.rs:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - rdr
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 118
      start: 112
    functionDepth: 13
    functionLinenumber: 112
    functionLinenumberEnd: 118
    functionName: from_reader
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - Options::default
    - Self::from_reader
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_reader<R, T>(rdr: R) -> SpannedResult<T>whereR: io::Read,T:
      de::DeserializeOwned,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/src/de/mod.rs:126,1
    - Dst: Self::from_str
      Src: /src/ron/src/de/mod.rs:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&''a str'
    constantsTouched: []
    func_position:
      end: 127
      start: 122
    functionDepth: 13
    functionLinenumber: 122
    functionLinenumberEnd: 127
    functionName: from_str
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 55
    functionsReached:
    - Options::default
    - Self::from_str
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_str<''a, T>(s: &''a str) -> SpannedResult<T>whereT: de::Deserialize<''a>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/src/de/mod.rs:135,1
    - Dst: Self::from_bytes
      Src: /src/ron/src/de/mod.rs:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&''a [u8]'
    constantsTouched: []
    func_position:
      end: 136
      start: 131
    functionDepth: 13
    functionLinenumber: 131
    functionLinenumberEnd: 136
    functionName: from_bytes
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 5
    functionsReached:
    - Self::from_bytes
    - Options::default
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_bytes<''a, T>(s: &''a [u8]) -> SpannedResult<T>whereT:
      de::Deserialize<''a>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:162,1
    - Dst: src
      Src: /src/ron/src/de/mod.rs:164,1
    - Dst: is_empty
      Src: /src/ron/src/de/mod.rs:164,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:165,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:167,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 161
    functionDepth: 6
    functionLinenumber: 161
    functionLinenumberEnd: 169
    functionName: Deserializer::end
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - is_empty
    - src
    - Ok
    - Err
    - skip_ws
    linkageType: ''
    returnType: Result
    signature: pub fn end(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::any::type_name::<V::Value>
      Src: /src/ron/src/de/mod.rs:182,1
    - Dst: core::any::type_name::<V::Value>
      Src: /src/ron/src/de/mod.rs:183,1
    - Dst: check_struct_type
      Src: /src/ron/src/de/mod.rs:189,1
    - Dst: V::visit_str
      Src: /src/ron/src/de/mod.rs:201,1
    - Dst: V::visit_unit
      Src: /src/ron/src/de/mod.rs:203,1
    - Dst: V::visit_map
      Src: /src/ron/src/de/mod.rs:206,1
    - Dst: Some
      Src: /src/ron/src/de/mod.rs:208,1
    - Dst: Deserializer::handle_struct_after_name
      Src: /src/ron/src/de/mod.rs:213,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:217,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:218,1
    - Dst: Deserializer::deserialize_any
      Src: /src/ron/src/de/mod.rs:219,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:220,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:221,1
    - Dst: Deserializer::deserialize_tuple
      Src: /src/ron/src/de/mod.rs:233,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 49
    argCount: 2
    argNames:
    - visitor
    - ident
    argTypes:
    - V
    - Option<&str>
    constantsTouched: []
    func_position:
      end: 236
      start: 176
    functionDepth: 17
    functionLinenumber: 176
    functionLinenumberEnd: 236
    functionName: Deserializer::handle_any_struct
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - V::visit_str
    - check_struct_type
    - core::any::type_name::<V::Value>
    - Some
    - Deserializer::deserialize_tuple
    - V::visit_map
    - skip_ws
    - consume_char
    - Deserializer::handle_struct_after_name
    - Deserializer::deserialize_any
    - V::visit_unit
    linkageType: ''
    returnType: Result
    signature: 'fn handle_any_struct<V>(&mut self, visitor: V, ident: Option<&str>)
      -> Result<V::Value>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:253,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:257,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:272,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:274,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:275,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:277,1
    - Dst: '&''static str::is_empty'
      Src: /src/ron/src/de/mod.rs:279,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:280,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:282,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/de/mod.rs:282,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 30
    argCount: 2
    argNames:
    - name_for_pretty_errors_only
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 284
      start: 245
    functionDepth: 6
    functionLinenumber: 245
    functionLinenumberEnd: 284
    functionName: Deserializer::handle_struct_after_name
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 3
    functionsReached:
    - Error::ExpectedNamedStructLike
    - Ok
    - Err
    - skip_ws
    - consume_char
    - '&''static str::is_empty'
    - guard_recursion
    linkageType: ''
    returnType: Result
    signature: 'fn handle_struct_after_name<V>(&mut self,name_for_pretty_errors_only:
      &''static str,visitor: V,) -> Result<V::Value>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_char
      Src: /src/ron/src/de/mod.rs:295,1
    - Dst: '&''a mut Deserializer::deserialize_unit'
      Src: /src/ron/src/de/mod.rs:297,1
    - Dst: check_struct_type
      Src: /src/ron/src/de/mod.rs:301,1
    - Dst: '&''a mut Deserializer::handle_struct_after_name'
      Src: /src/ron/src/de/mod.rs:308,1
    - Dst: '&''a mut Deserializer::deserialize_tuple'
      Src: /src/ron/src/de/mod.rs:313,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:324,1
    - Dst: V::visit_bool
      Src: /src/ron/src/de/mod.rs:325,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:326,1
    - Dst: V::visit_bool
      Src: /src/ron/src/de/mod.rs:327,1
    - Dst: check_ident
      Src: /src/ron/src/de/mod.rs:328,1
    - Dst: '&''a mut Deserializer::deserialize_option'
      Src: /src/ron/src/de/mod.rs:329,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:330,1
    - Dst: V::visit_none
      Src: /src/ron/src/de/mod.rs:331,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:332,1
    - Dst: V::visit_unit
      Src: /src/ron/src/de/mod.rs:333,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:334,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:334,1
    - Dst: V::visit_f32
      Src: /src/ron/src/de/mod.rs:335,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:336,1
    - Dst: V::visit_f64
      Src: /src/ron/src/de/mod.rs:337,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:338,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:338,1
    - Dst: V::visit_f32
      Src: /src/ron/src/de/mod.rs:339,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:340,1
    - Dst: V::visit_f64
      Src: /src/ron/src/de/mod.rs:341,1
    - Dst: skip_identifier
      Src: /src/ron/src/de/mod.rs:345,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:346,1
    - Dst: '&''a mut Deserializer::handle_any_struct'
      Src: /src/ron/src/de/mod.rs:348,1
    - Dst: Some
      Src: /src/ron/src/de/mod.rs:348,1
    - Dst: peek_char_or_eof
      Src: /src/ron/src/de/mod.rs:351,1
    - Dst: '&''a mut Deserializer::handle_any_struct'
      Src: /src/ron/src/de/mod.rs:352,1
    - Dst: '&''a mut Deserializer::deserialize_seq'
      Src: /src/ron/src/de/mod.rs:353,1
    - Dst: '&''a mut Deserializer::deserialize_map'
      Src: /src/ron/src/de/mod.rs:354,1
    - Dst: any_number
      Src: /src/ron/src/de/mod.rs:355,1
    - Dst: visit
      Src: /src/ron/src/de/mod.rs:355,1
    - Dst: '&''a mut Deserializer::deserialize_string'
      Src: /src/ron/src/de/mod.rs:356,1
    - Dst: src
      Src: /src/ron/src/de/mod.rs:357,1
    - Dst: starts_with
      Src: /src/ron/src/de/mod.rs:357,1
    - Dst: any_number
      Src: /src/ron/src/de/mod.rs:357,1
    - Dst: visit
      Src: /src/ron/src/de/mod.rs:357,1
    - Dst: '&''a mut Deserializer::deserialize_byte_buf'
      Src: /src/ron/src/de/mod.rs:358,1
    - Dst: '&''a mut Deserializer::deserialize_char'
      Src: /src/ron/src/de/mod.rs:359,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:360,1
    - Dst: Error::UnexpectedChar
      Src: /src/ron/src/de/mod.rs:360,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 162
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 362
      start: 290
    functionDepth: 17
    functionLinenumber: 290
    functionLinenumberEnd: 362
    functionName: '&''a mut Deserializer::deserialize_any'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - '&''a mut Deserializer::handle_any_struct'
    - '&''a mut Deserializer::deserialize_tuple'
    - V::visit_f32
    - peek_char_or_eof
    - '&''a mut Deserializer::deserialize_seq'
    - V::visit_bool
    - V::visit_none
    - Some
    - '&''a mut Deserializer::deserialize_string'
    - any_number
    - Error::UnexpectedChar
    - consume_str
    - '&''a mut Deserializer::deserialize_unit'
    - check_struct_type
    - skip_identifier
    - check_ident
    - Err
    - visit
    - V::visit_f64
    - '&''a mut Deserializer::handle_struct_after_name'
    - '&''a mut Deserializer::deserialize_map'
    - check_char
    - '&''a mut Deserializer::deserialize_option'
    - src
    - consume_ident
    - '&''a mut Deserializer::deserialize_byte_buf'
    - '&''a mut Deserializer::deserialize_char'
    - skip_ws
    - starts_with
    - V::visit_unit
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_bool
      Src: /src/ron/src/de/mod.rs:368,1
    - Dst: bool
      Src: /src/ron/src/de/mod.rs:368,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 369
      start: 364
    functionDepth: 1
    functionLinenumber: 364
    functionLinenumberEnd: 369
    functionName: '&''a mut Deserializer::deserialize_bool'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - bool
    - V::visit_bool
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_i8
      Src: /src/ron/src/de/mod.rs:375,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:375,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 376
      start: 371
    functionDepth: 13
    functionLinenumber: 371
    functionLinenumberEnd: 376
    functionName: '&''a mut Deserializer::deserialize_i8'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - integer
    - V::visit_i8
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_i16
      Src: /src/ron/src/de/mod.rs:382,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:382,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 383
      start: 378
    functionDepth: 13
    functionLinenumber: 378
    functionLinenumberEnd: 383
    functionName: '&''a mut Deserializer::deserialize_i16'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - integer
    - V::visit_i16
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_i32
      Src: /src/ron/src/de/mod.rs:389,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:389,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 390
      start: 385
    functionDepth: 13
    functionLinenumber: 385
    functionLinenumberEnd: 390
    functionName: '&''a mut Deserializer::deserialize_i32'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - integer
    - V::visit_i32
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_i64
      Src: /src/ron/src/de/mod.rs:396,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:396,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 397
      start: 392
    functionDepth: 13
    functionLinenumber: 392
    functionLinenumberEnd: 397
    functionName: '&''a mut Deserializer::deserialize_i64'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - integer
    - V::visit_i64
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_i128
      Src: /src/ron/src/de/mod.rs:404,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 405
      start: 400
    functionDepth: 13
    functionLinenumber: 400
    functionLinenumberEnd: 405
    functionName: '&''a mut Deserializer::deserialize_i128'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - integer
    - V::visit_i128
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_u8
      Src: /src/ron/src/de/mod.rs:411,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 412
      start: 407
    functionDepth: 13
    functionLinenumber: 407
    functionLinenumberEnd: 412
    functionName: '&''a mut Deserializer::deserialize_u8'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - V::visit_u8
    - integer
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_u16
      Src: /src/ron/src/de/mod.rs:418,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 419
      start: 414
    functionDepth: 13
    functionLinenumber: 414
    functionLinenumberEnd: 419
    functionName: '&''a mut Deserializer::deserialize_u16'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - integer
    - V::visit_u16
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_u32
      Src: /src/ron/src/de/mod.rs:425,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 426
      start: 421
    functionDepth: 13
    functionLinenumber: 421
    functionLinenumberEnd: 426
    functionName: '&''a mut Deserializer::deserialize_u32'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - integer
    - V::visit_u32
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_u64
      Src: /src/ron/src/de/mod.rs:432,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:432,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 433
      start: 428
    functionDepth: 13
    functionLinenumber: 428
    functionLinenumberEnd: 433
    functionName: '&''a mut Deserializer::deserialize_u64'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - integer
    - V::visit_u64
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_u128
      Src: /src/ron/src/de/mod.rs:440,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:440,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 441
      start: 436
    functionDepth: 13
    functionLinenumber: 436
    functionLinenumberEnd: 441
    functionName: '&''a mut Deserializer::deserialize_u128'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - integer
    - V::visit_u128
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_f32
      Src: /src/ron/src/de/mod.rs:447,1
    - Dst: float
      Src: /src/ron/src/de/mod.rs:447,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 13
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: '&''a mut Deserializer::deserialize_f32'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - float
    - V::visit_f32
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_f64
      Src: /src/ron/src/de/mod.rs:454,1
    - Dst: float
      Src: /src/ron/src/de/mod.rs:454,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 455
      start: 450
    functionDepth: 13
    functionLinenumber: 450
    functionLinenumberEnd: 455
    functionName: '&''a mut Deserializer::deserialize_f64'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - V::visit_f64
    - float
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_char
      Src: /src/ron/src/de/mod.rs:461,1
    - Dst: char
      Src: /src/ron/src/de/mod.rs:461,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 462
      start: 457
    functionDepth: 1
    functionLinenumber: 457
    functionLinenumberEnd: 462
    functionName: '&''a mut Deserializer::deserialize_char'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - char
    - V::visit_char
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_char<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/ron/src/de/mod.rs:468,1
    - Dst: V::visit_string
      Src: /src/ron/src/de/mod.rs:469,1
    - Dst: V::visit_borrowed_str
      Src: /src/ron/src/de/mod.rs:470,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 472
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 472
    functionName: '&''a mut Deserializer::deserialize_str'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - V::visit_borrowed_str
    - V::visit_string
    - string
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_str<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Deserializer::deserialize_str'
      Src: /src/ron/src/de/mod.rs:478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 479
      start: 474
    functionDepth: 2
    functionLinenumber: 474
    functionLinenumberEnd: 479
    functionName: '&''a mut Deserializer::deserialize_string'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - '&''a mut Deserializer::deserialize_str'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_string<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Deserializer::deserialize_byte_buf'
      Src: /src/ron/src/de/mod.rs:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 486
      start: 481
    functionDepth: 3
    functionLinenumber: 481
    functionLinenumberEnd: 486
    functionName: '&''a mut Deserializer::deserialize_bytes'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Deserializer::deserialize_byte_buf'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_char
      Src: /src/ron/src/de/mod.rs:492,1
    - Dst: Vec::<u8>::deserialize
      Src: /src/ron/src/de/mod.rs:493,1
    - Dst: V::visit_byte_buf
      Src: /src/ron/src/de/mod.rs:494,1
    - Dst: byte_string
      Src: /src/ron/src/de/mod.rs:497,1
    - Dst: V::visit_byte_buf
      Src: /src/ron/src/de/mod.rs:498,1
    - Dst: V::visit_borrowed_bytes
      Src: /src/ron/src/de/mod.rs:499,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 501
      start: 488
    functionDepth: 2
    functionLinenumber: 488
    functionLinenumberEnd: 501
    functionName: '&''a mut Deserializer::deserialize_byte_buf'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 2
    functionsReached:
    - Vec::<u8>::deserialize
    - check_char
    - V::visit_borrowed_bytes
    - byte_string
    - V::visit_byte_buf
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:507,1
    - Dst: V::visit_none
      Src: /src/ron/src/de/mod.rs:508,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:509,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:510,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:511,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:513,1
    - Dst: contains
      Src: /src/ron/src/de/mod.rs:515,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:520,1
    - Dst: comma
      Src: /src/ron/src/de/mod.rs:524,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:526,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:527,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:529,1
    - Dst: contains
      Src: /src/ron/src/de/mod.rs:531,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:532,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:534,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 53
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 536
      start: 503
    functionDepth: 6
    functionLinenumber: 503
    functionLinenumberEnd: 536
    functionName: '&''a mut Deserializer::deserialize_option'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - contains
    - V::visit_none
    - consume_ident
    - Ok
    - Err
    - skip_ws
    - consume_char
    - guard_recursion
    - comma
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_option<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:543,1
    - Dst: V::visit_unit
      Src: /src/ron/src/de/mod.rs:546,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:548,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 550
      start: 539
    functionDepth: 4
    functionLinenumber: 539
    functionLinenumberEnd: 550
    functionName: '&''a mut Deserializer::deserialize_unit'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 2
    functionsReached:
    - consume_str
    - Err
    - V::visit_unit
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: consume_struct_name
      Src: /src/ron/src/de/mod.rs:556,1
    - Dst: V::visit_unit
      Src: /src/ron/src/de/mod.rs:559,1
    - Dst: '&''a mut Deserializer::deserialize_unit'
      Src: /src/ron/src/de/mod.rs:561,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    argCount: 2
    argNames:
    - name
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 563
      start: 552
    functionDepth: 15
    functionLinenumber: 552
    functionLinenumberEnd: 563
    functionName: '&''a mut Deserializer::deserialize_unit_struct'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Deserializer::deserialize_unit'
    - consume_struct_name
    - V::visit_unit
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_unit_struct<V>(self, name: &''static str, visitor:
      V) -> Result<V::Value>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pre_ws_src
      Src: /src/ron/src/de/mod.rs:570,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:571,1
    - Dst: '&''a mut Deserializer::deserialize_ignored_any'
      Src: /src/ron/src/de/mod.rs:572,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:573,1
    - Dst: src
      Src: /src/ron/src/de/mod.rs:574,1
    - Dst: has_unclosed_line_comment
      Src: /src/ron/src/de/mod.rs:576,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:577,1
    - Dst: len
      Src: /src/ron/src/de/mod.rs:580,1
    - Dst: len
      Src: /src/ron/src/de/mod.rs:580,1
    - Dst: visit_borrowed_str::<Error>
      Src: /src/ron/src/de/mod.rs:582,1
    - Dst: map_err
      Src: /src/ron/src/de/mod.rs:582,1
    - Dst: contains
      Src: /src/ron/src/de/mod.rs:587,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:590,1
    - Dst: consume_struct_name
      Src: /src/ron/src/de/mod.rs:593,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:595,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:597,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:598,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:599,1
    - Dst: comma
      Src: /src/ron/src/de/mod.rs:600,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:602,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:603,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:605,1
    - Dst: is_empty
      Src: /src/ron/src/de/mod.rs:607,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:608,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:610,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/de/mod.rs:610,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 96
    argCount: 2
    argNames:
    - name
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 612
      start: 565
    functionDepth: 19
    functionLinenumber: 565
    functionLinenumberEnd: 612
    functionName: '&''a mut Deserializer::deserialize_newtype_struct'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - contains
    - visit_borrowed_str::<Error>
    - consume_struct_name
    - is_empty
    - src
    - has_unclosed_line_comment
    - len
    - Ok
    - Error::ExpectedNamedStructLike
    - pre_ws_src
    - Err
    - skip_ws
    - consume_char
    - '&''a mut Deserializer::deserialize_ignored_any'
    - map_err
    - comma
    - guard_recursion
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_newtype_struct<V>(self, name: &''static str, visitor:
      V) -> Result<V::Value>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:620,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:621,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:624,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:626,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:627,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:629,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:632,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 634
      start: 614
    functionDepth: 6
    functionLinenumber: 614
    functionLinenumberEnd: 634
    functionName: '&''a mut Deserializer::deserialize_seq'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Err
    - skip_ws
    - consume_char
    - guard_recursion
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:640,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:644,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:647,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:649,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:650,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:652,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:655,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 25
    argCount: 2
    argNames:
    - _len
    - visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 657
      start: 636
    functionDepth: 6
    functionLinenumber: 636
    functionLinenumberEnd: 657
    functionName: '&''a mut Deserializer::deserialize_tuple'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 2
    functionsReached:
    - Ok
    - Err
    - skip_ws
    - consume_char
    - guard_recursion
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_tuple<V>(self, _len: usize, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: consume_struct_name
      Src: /src/ron/src/de/mod.rs:669,1
    - Dst: '&''a mut Deserializer::deserialize_tuple'
      Src: /src/ron/src/de/mod.rs:672,1
    - Dst: Result::map_err
      Src: /src/ron/src/de/mod.rs:672,1
    - Dst: is_empty
      Src: /src/ron/src/de/mod.rs:673,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/de/mod.rs:673,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 3
    argNames:
    - name
    - len
    - visitor
    argTypes:
    - '&''static str'
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 676
      start: 659
    functionDepth: 15
    functionLinenumber: 659
    functionLinenumberEnd: 676
    functionName: '&''a mut Deserializer::deserialize_tuple_struct'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Result::map_err
    - '&''a mut Deserializer::deserialize_tuple'
    - consume_struct_name
    - is_empty
    - Error::ExpectedNamedStructLike
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_tuple_struct<V>(self,name: &''static str,len: usize,visitor:
      V,) -> Result<V::Value>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: VisitorExpecting
      Src: /src/ron/src/de/mod.rs:692,1
    - Dst: to_string
      Src: /src/ron/src/de/mod.rs:692,1
    - Dst: starts_with
      Src: /src/ron/src/de/mod.rs:692,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:702,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:703,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:706,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:708,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:709,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:711,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:714,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 716
      start: 678
    functionDepth: 14
    functionLinenumber: 678
    functionLinenumberEnd: 716
    functionName: '&''a mut Deserializer::deserialize_map'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - VisitorExpecting
    - Ok
    - Err
    - skip_ws
    - to_string
    - consume_char
    - guard_recursion
    - starts_with
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_map<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: consume_struct_name
      Src: /src/ron/src/de/mod.rs:728,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:731,1
    - Dst: '&''a mut Deserializer::handle_struct_after_name'
      Src: /src/ron/src/de/mod.rs:733,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 3
    argNames:
    - name
    - _fields
    - visitor
    argTypes:
    - '&''static str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 734
      start: 718
    functionDepth: 15
    functionLinenumber: 718
    functionLinenumberEnd: 734
    functionName: '&''a mut Deserializer::deserialize_struct'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - consume_struct_name
    - skip_ws
    - '&''a mut Deserializer::handle_struct_after_name'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_struct<V>(self,name: &''static str,_fields: &''static
      [&''static str],visitor: V,) -> Result<V::Value>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:747,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:748,1
    - Dst: is_empty
      Src: /src/ron/src/de/mod.rs:753,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:753,1
    - Dst: Some
      Src: /src/ron/src/de/mod.rs:756,1
    - Dst: String::from
      Src: /src/ron/src/de/mod.rs:756,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:758,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 3
    argNames:
    - name
    - _variants
    - visitor
    argTypes:
    - '&''static str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 760
      start: 736
    functionDepth: 2
    functionLinenumber: 736
    functionLinenumberEnd: 760
    functionName: '&''a mut Deserializer::deserialize_enum'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - is_empty
    - Some
    - Ok
    - String::from
    - Err
    - guard_recursion
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_enum<V>(self,name: &''static str,_variants: &''static
      [&''static str],visitor: V,) -> Result<V::Value>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: identifier
      Src: /src/ron/src/de/mod.rs:766,1
    - Dst: Some
      Src: /src/ron/src/de/mod.rs:768,1
    - Dst: V::visit_borrowed_str
      Src: /src/ron/src/de/mod.rs:770,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 771
      start: 762
    functionDepth: 1
    functionLinenumber: 762
    functionLinenumberEnd: 771
    functionName: '&''a mut Deserializer::deserialize_identifier'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - V::visit_borrowed_str
    - identifier
    - Some
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Deserializer::deserialize_any'
      Src: /src/ron/src/de/mod.rs:777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 778
      start: 773
    functionDepth: 18
    functionLinenumber: 773
    functionLinenumberEnd: 778
    functionName: '&''a mut Deserializer::deserialize_ignored_any'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - '&''a mut Deserializer::deserialize_any'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 796
      start: 790
    functionDepth: 0
    functionLinenumber: 790
    functionLinenumberEnd: 796
    functionName: Terminator::as_char
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: fn as_char(&self) -> char
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - terminator
    - de
    argTypes:
    - Terminator
    - '&''a mut Deserializer<''de>'
    constantsTouched: []
    func_position:
      end: 814
      start: 807
    functionDepth: 0
    functionLinenumber: 807
    functionLinenumberEnd: 814
    functionName: CommaSeparated::new
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn new(terminator: Terminator, de: &''a mut Deserializer<''de>) ->
      Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:817,1
    - Dst: check_char
      Src: /src/ron/src/de/mod.rs:821,1
    - Dst: as_char
      Src: /src/ron/src/de/mod.rs:821,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:824,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:826,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:828,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 816
    functionDepth: 6
    functionLinenumber: 816
    functionLinenumberEnd: 830
    functionName: CommaSeparated::has_element
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 2
    functionsReached:
    - check_char
    - Ok
    - Err
    - as_char
    - skip_ws
    linkageType: ''
    returnType: Result
    signature: fn has_element(&mut self) -> Result<bool>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CommaSeparated::has_element
      Src: /src/ron/src/de/mod.rs:840,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:841,1
    - Dst: comma
      Src: /src/ron/src/de/mod.rs:843,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:845,1
    - Dst: Some
      Src: /src/ron/src/de/mod.rs:845,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:847,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 849
      start: 836
    functionDepth: 7
    functionLinenumber: 836
    functionLinenumberEnd: 849
    functionName: CommaSeparated::next_element_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - CommaSeparated::has_element
    - Some
    - Ok
    - guard_recursion
    - comma
    linkageType: ''
    returnType: Result
    signature: 'fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>whereT:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CommaSeparated::has_element
      Src: /src/ron/src/de/mod.rs:859,1
    - Dst: core::any::type_name::<K::Value>
      Src: /src/ron/src/de/mod.rs:861,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:864,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:867,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:870,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:873,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 1
    argNames:
    - seed
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 875
      start: 855
    functionDepth: 7
    functionLinenumber: 855
    functionLinenumberEnd: 875
    functionName: CommaSeparated::next_key_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - core::any::type_name::<K::Value>
    - CommaSeparated::has_element
    - Ok
    - guard_recursion
    linkageType: ''
    returnType: Result
    signature: 'fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>>whereK:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:881,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:883,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:884,1
    - Dst: core::any::type_name::<V::Value>
      Src: /src/ron/src/de/mod.rs:887,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:889,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:893,1
    - Dst: comma
      Src: /src/ron/src/de/mod.rs:898,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:900,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:902,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 904
      start: 877
    functionDepth: 6
    functionLinenumber: 877
    functionLinenumberEnd: 904
    functionName: CommaSeparated::next_value_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - core::any::type_name::<V::Value>
    - Ok
    - Err
    - skip_ws
    - consume_char
    - guard_recursion
    - comma
    linkageType: ''
    returnType: Result
    signature: 'fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value>whereV:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - de
    argTypes:
    - '&''a mut Deserializer<''de>'
    constantsTouched: []
    func_position:
      end: 914
      start: 912
    functionDepth: 0
    functionLinenumber: 912
    functionLinenumberEnd: 914
    functionName: Enum::new
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn new(de: &''a mut Deserializer<''de>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:925,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:927,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:929,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 930
      start: 921
    functionDepth: 6
    functionLinenumber: 921
    functionLinenumberEnd: 930
    functionName: Enum::variant_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - skip_ws
    - Ok
    - guard_recursion
    linkageType: ''
    returnType: Result
    signature: 'fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)>whereV:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 938
      start: 936
    functionDepth: 0
    functionLinenumber: 936
    functionLinenumberEnd: 938
    functionName: Enum::unit_variant
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn unit_variant(self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:946,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:948,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:949,1
    - Dst: contains
      Src: /src/ron/src/de/mod.rs:951,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:957,1
    - Dst: comma
      Src: /src/ron/src/de/mod.rs:965,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:967,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:968,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:970,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:973,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 48
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 975
      start: 940
    functionDepth: 6
    functionLinenumber: 940
    functionLinenumberEnd: 975
    functionName: Enum::newtype_variant_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - contains
    - Ok
    - Err
    - skip_ws
    - consume_char
    - guard_recursion
    - comma
    linkageType: ''
    returnType: Result
    signature: 'fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value>whereT:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:981,1
    - Dst: deserialize_tuple
      Src: /src/ron/src/de/mod.rs:983,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - len
    - visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 984
      start: 977
    functionDepth: 6
    functionLinenumber: 977
    functionLinenumberEnd: 984
    functionName: Enum::tuple_variant
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - skip_ws
    - deserialize_tuple
    linkageType: ''
    returnType: Result
    signature: 'fn tuple_variant<V>(self, len: usize, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:992,1
    - Dst: handle_struct_after_name
      Src: /src/ron/src/de/mod.rs:994,1
    - Dst: map_err
      Src: /src/ron/src/de/mod.rs:994,1
    - Dst: struct_error_name
      Src: /src/ron/src/de/mod.rs:996,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 2
    argNames:
    - _fields
    - visitor
    argTypes:
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 997
      start: 986
    functionDepth: 16
    functionLinenumber: 986
    functionLinenumberEnd: 997
    functionName: Enum::struct_variant
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - skip_ws
    - map_err
    - struct_error_name
    - handle_struct_after_name
    linkageType: ''
    returnType: Result
    signature: 'fn struct_variant<V>(self, _fields: &''static [&''static str], visitor:
      V) -> Result<V::Value>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/ron/src/de/mod.rs:1009,1
    - Dst: map
      Src: /src/ron/src/de/mod.rs:1013,1
    - Dst: map
      Src: /src/ron/src/de/mod.rs:1017,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - error
    - name
    argTypes:
    - Error
    - Option<&str>
    constantsTouched: []
    func_position:
      end: 1021
      start: 1000
    functionDepth: 15
    functionLinenumber: 1000
    functionLinenumberEnd: 1021
    functionName: struct_error_name
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - map
    linkageType: ''
    returnType: Error
    signature: 'fn struct_error_name(error: Error, name: Option<&str>) -> Error'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: take
      Src: /src/ron/src/de/mod.rs:1035,1
    - Dst: map
      Src: /src/ron/src/de/mod.rs:1035,1
    - Dst: deserialize
      Src: /src/ron/src/de/mod.rs:1037,1
    - Dst: serde::de::value::StrDeserializer::new
      Src: /src/ron/src/de/mod.rs:1037,1
    - Dst: transpose
      Src: /src/ron/src/de/mod.rs:1035,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - seed
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 1039
      start: 1031
    functionDepth: 15
    functionLinenumber: 1031
    functionLinenumberEnd: 1039
    functionName: SerdeEnumContent::next_key_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - transpose
    - serde::de::value::StrDeserializer::new
    - map
    - take
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>>whereK:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:1045,1
    - Dst: deserialize
      Src: /src/ron/src/de/mod.rs:1049,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1053
      start: 1041
    functionDepth: 13
    functionLinenumber: 1041
    functionLinenumberEnd: 1053
    functionName: SerdeEnumContent::next_value_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - skip_ws
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value>whereV:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: super::Deserializer::from_str
      Src: /src/ron/src/de/value.rs:19,1
    - Dst: Value::deserialize
      Src: /src/ron/src/de/value.rs:21,1
    - Dst: Result::map_err
      Src: /src/ron/src/de/value.rs:21,1
    - Dst: span_error
      Src: /src/ron/src/de/value.rs:21,1
    - Dst: end
      Src: /src/ron/src/de/value.rs:22,1
    - Dst: map_err
      Src: /src/ron/src/de/value.rs:22,1
    - Dst: span_error
      Src: /src/ron/src/de/value.rs:22,1
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:24,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 25
      start: 18
    functionDepth: 12
    functionLinenumber: 18
    functionLinenumberEnd: 25
    functionName: Value::from_str
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Result::map_err
    - map_err
    - Ok
    - span_error
    - super::Deserializer::from_str
    - end
    - Value::deserialize
    linkageType: ''
    returnType: SpannedResult
    signature: 'fn from_str(s: &str) -> SpannedResult<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: D::deserialize_any
      Src: /src/ron/src/de/value.rs:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: Value::deserialize
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 3
    functionsReached:
    - D::deserialize_any
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>whereD:
      Deserializer<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: ValueVisitor::expecting
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn expecting(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:50,1
    - Dst: Value::Bool
      Src: /src/ron/src/de/value.rs:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: ValueVisitor::visit_bool
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Bool
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_bool<E>(self, v: bool) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:57,1
    - Dst: Value::Number
      Src: /src/ron/src/de/value.rs:57,1
    - Dst: Number::new
      Src: /src/ron/src/de/value.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - i8
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 12
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: ValueVisitor::visit_i8
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Value::Number
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_i8<E>(self, v: i8) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:64,1
    - Dst: Value::Number
      Src: /src/ron/src/de/value.rs:64,1
    - Dst: Number::new
      Src: /src/ron/src/de/value.rs:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - i16
    constantsTouched: []
    func_position:
      end: 65
      start: 60
    functionDepth: 12
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionName: ValueVisitor::visit_i16
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Value::Number
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_i16<E>(self, v: i16) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:71,1
    - Dst: Value::Number
      Src: /src/ron/src/de/value.rs:71,1
    - Dst: Number::new
      Src: /src/ron/src/de/value.rs:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 12
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: ValueVisitor::visit_i32
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Value::Number
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_i32<E>(self, v: i32) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:78,1
    - Dst: Value::Number
      Src: /src/ron/src/de/value.rs:78,1
    - Dst: Number::new
      Src: /src/ron/src/de/value.rs:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 79
      start: 74
    functionDepth: 12
    functionLinenumber: 74
    functionLinenumberEnd: 79
    functionName: ValueVisitor::visit_i64
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Value::Number
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_i64<E>(self, v: i64) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:86,1
    - Dst: Value::Number
      Src: /src/ron/src/de/value.rs:86,1
    - Dst: Number::new
      Src: /src/ron/src/de/value.rs:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - i128
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 12
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: ValueVisitor::visit_i128
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Value::Number
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_i128<E>(self, v: i128) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:93,1
    - Dst: Value::Number
      Src: /src/ron/src/de/value.rs:93,1
    - Dst: Number::new
      Src: /src/ron/src/de/value.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 12
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: ValueVisitor::visit_u8
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Value::Number
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_u8<E>(self, v: u8) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:100,1
    - Dst: Value::Number
      Src: /src/ron/src/de/value.rs:100,1
    - Dst: Number::new
      Src: /src/ron/src/de/value.rs:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 101
      start: 96
    functionDepth: 12
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: ValueVisitor::visit_u16
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Value::Number
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_u16<E>(self, v: u16) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:107,1
    - Dst: Value::Number
      Src: /src/ron/src/de/value.rs:107,1
    - Dst: Number::new
      Src: /src/ron/src/de/value.rs:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 12
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: ValueVisitor::visit_u32
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Value::Number
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_u32<E>(self, v: u32) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:114,1
    - Dst: Value::Number
      Src: /src/ron/src/de/value.rs:114,1
    - Dst: Number::new
      Src: /src/ron/src/de/value.rs:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 115
      start: 110
    functionDepth: 12
    functionLinenumber: 110
    functionLinenumberEnd: 115
    functionName: ValueVisitor::visit_u64
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Value::Number
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_u64<E>(self, v: u64) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:122,1
    - Dst: Value::Number
      Src: /src/ron/src/de/value.rs:122,1
    - Dst: Number::new
      Src: /src/ron/src/de/value.rs:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 123
      start: 118
    functionDepth: 12
    functionLinenumber: 118
    functionLinenumberEnd: 123
    functionName: ValueVisitor::visit_u128
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Value::Number
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_u128<E>(self, v: u128) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:129,1
    - Dst: Value::Number
      Src: /src/ron/src/de/value.rs:129,1
    - Dst: Number::new
      Src: /src/ron/src/de/value.rs:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - f32
    constantsTouched: []
    func_position:
      end: 130
      start: 125
    functionDepth: 12
    functionLinenumber: 125
    functionLinenumberEnd: 130
    functionName: ValueVisitor::visit_f32
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Value::Number
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_f32<E>(self, v: f32) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:136,1
    - Dst: Value::Number
      Src: /src/ron/src/de/value.rs:136,1
    - Dst: Number::new
      Src: /src/ron/src/de/value.rs:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 137
      start: 132
    functionDepth: 12
    functionLinenumber: 132
    functionLinenumberEnd: 137
    functionName: ValueVisitor::visit_f64
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Value::Number
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_f64<E>(self, v: f64) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:143,1
    - Dst: Value::Char
      Src: /src/ron/src/de/value.rs:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 144
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 144
    functionName: ValueVisitor::visit_char
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Char
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_char<E>(self, v: char) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ValueVisitor::visit_string
      Src: /src/ron/src/de/value.rs:150,1
    - Dst: '&str::to_owned'
      Src: /src/ron/src/de/value.rs:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 151
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 151
    functionName: ValueVisitor::visit_str
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - ValueVisitor::visit_string
    - '&str::to_owned'
    linkageType: ''
    returnType: Result
    signature: 'fn visit_str<E>(self, v: &str) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:157,1
    - Dst: Value::String
      Src: /src/ron/src/de/value.rs:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 158
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 158
    functionName: ValueVisitor::visit_string
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 1
    functionsReached:
    - Value::String
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_string<E>(self, v: String) -> Result<Self::Value, E>whereE:
      Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ValueVisitor::visit_byte_buf
      Src: /src/ron/src/de/value.rs:164,1
    - Dst: '&[u8]::to_vec'
      Src: /src/ron/src/de/value.rs:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 165
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 165
    functionName: ValueVisitor::visit_bytes
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - '&[u8]::to_vec'
    - ValueVisitor::visit_byte_buf
    linkageType: ''
    returnType: Result
    signature: 'fn visit_bytes<E>(self, v: &[u8]) -> Result<Self::Value, E>whereE:
      Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:171,1
    - Dst: Value::Bytes
      Src: /src/ron/src/de/value.rs:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - Vec<u8>
    constantsTouched: []
    func_position:
      end: 172
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 172
    functionName: ValueVisitor::visit_byte_buf
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 1
    functionsReached:
    - Value::Bytes
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_byte_buf<E>(self, v: Vec<u8>) -> Result<Self::Value, E>whereE:
      Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:178,1
    - Dst: Value::Option
      Src: /src/ron/src/de/value.rs:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 179
    functionName: ValueVisitor::visit_none
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Value::Option
    linkageType: ''
    returnType: Result
    signature: 'fn visit_none<E>(self) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:185,1
    - Dst: Value::Option
      Src: /src/ron/src/de/value.rs:185,1
    - Dst: Some
      Src: /src/ron/src/de/value.rs:185,1
    - Dst: Box::new
      Src: /src/ron/src/de/value.rs:185,1
    - Dst: D::deserialize_any
      Src: /src/ron/src/de/value.rs:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 188
      start: 181
    functionDepth: 12
    functionLinenumber: 181
    functionLinenumberEnd: 188
    functionName: ValueVisitor::visit_some
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Box::new
    - Some
    - Ok
    - D::deserialize_any
    - Value::Option
    linkageType: ''
    returnType: Result
    signature: 'fn visit_some<D>(self, deserializer: D) -> Result<Self::Value, D::Error>whereD:
      Deserializer<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 195
    functionName: ValueVisitor::visit_unit
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_unit<E>(self) -> Result<Self::Value, E>whereE: Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: D::deserialize_any
      Src: /src/ron/src/de/value.rs:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 202
      start: 197
    functionDepth: 4
    functionLinenumber: 197
    functionLinenumberEnd: 202
    functionName: ValueVisitor::visit_newtype_struct
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - D::deserialize_any
    linkageType: ''
    returnType: Result
    signature: 'fn visit_newtype_struct<D>(self, deserializer: D) -> Result<Self::Value,
      D::Error>whereD: Deserializer<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/ron/src/de/value.rs:208,1
    - Dst: size_hint
      Src: /src/ron/src/de/value.rs:209,1
    - Dst: reserve_exact
      Src: /src/ron/src/de/value.rs:210,1
    - Dst: next_element
      Src: /src/ron/src/de/value.rs:213,1
    - Dst: push
      Src: /src/ron/src/de/value.rs:214,1
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:217,1
    - Dst: Value::Seq
      Src: /src/ron/src/de/value.rs:217,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    argCount: 1
    argNames:
    - seq
    argTypes:
    - A
    constantsTouched: []
    func_position:
      end: 218
      start: 204
    functionDepth: 12
    functionLinenumber: 204
    functionLinenumberEnd: 218
    functionName: ValueVisitor::visit_seq
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - reserve_exact
    - Vec::new
    - Ok
    - next_element
    - push
    - Value::Seq
    - size_hint
    linkageType: ''
    returnType: Result
    signature: 'fn visit_seq<A>(self, mut seq: A) -> Result<Self::Value, A::Error>whereA:
      SeqAccess<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Map::new
      Src: /src/ron/src/de/value.rs:224,1
    - Dst: size_hint
      Src: /src/ron/src/de/value.rs:227,1
    - Dst: reserve_exact
      Src: /src/ron/src/de/value.rs:228,1
    - Dst: next_entry::<Value, Value>
      Src: /src/ron/src/de/value.rs:231,1
    - Dst: insert
      Src: /src/ron/src/de/value.rs:232,1
    - Dst: Ok
      Src: /src/ron/src/de/value.rs:235,1
    - Dst: Value::Map
      Src: /src/ron/src/de/value.rs:235,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    argCount: 1
    argNames:
    - map
    argTypes:
    - A
    constantsTouched: []
    func_position:
      end: 236
      start: 220
    functionDepth: 14
    functionLinenumber: 220
    functionLinenumberEnd: 236
    functionName: ValueVisitor::visit_map
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Map::new
    - reserve_exact
    - next_entry::<Value, Value>
    - Value::Map
    - Ok
    - insert
    - size_hint
    linkageType: ''
    returnType: Result
    signature: 'fn visit_map<A>(self, mut map: A) -> Result<Self::Value, A::Error>whereA:
      MapAccess<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/ron/src/de/value.rs:247,1
    - Dst: Result::expect
      Src: /src/ron/src/de/value.rs:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 248
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 248
    functionName: tests::eval
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - parse
    linkageType: ''
    returnType: Value
    signature: 'fn eval(s: &str) -> Value'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: tests::test_none
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_none()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 262
    functionName: tests::test_some
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_some()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 274
    functionName: tests::test_tuples_basic
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_tuples_basic()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 287
    functionName: tests::test_tuples_ident
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_tuples_ident()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 303
    functionName: tests::test_tuples_error
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_tuples_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 315
    functionName: tests::test_floats
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_floats()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 396
    functionName: tests::test_complex
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_complex()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 446
    functionName: tests::test_struct
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader::<LimitedStruct>
      Src: /src/ron/src/de/tests.rs:189,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 199
    functionName: test_unclosed_limited_seq_struct
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - Err
    - check_from_str_bytes_reader::<LimitedStruct>
    linkageType: ''
    returnType: void
    signature: fn test_unclosed_limited_seq_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader::<LimitedSeq>
      Src: /src/ron/src/de/tests.rs:231,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 249
    functionName: test_unclosed_limited_seq
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader::<LimitedSeq>
    - Err
    linkageType: ''
    returnType: void
    signature: fn test_unclosed_limited_seq()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader::<LimitedMap>
      Src: /src/ron/src/de/tests.rs:281,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 299
    functionName: test_unclosed_limited_map
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader::<LimitedMap>
    - Err
    linkageType: ''
    returnType: void
    signature: fn test_unclosed_limited_map()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:377,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 376
    functionDepth: 1
    functionLinenumber: 376
    functionLinenumberEnd: 378
    functionName: test_escape_char
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn test_escape_char()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:387,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 396
    functionName: test_comment
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn test_comment()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - kind
    argTypes:
    - Error
    - (usize, usize)
    - (usize, usize)
    constantsTouched: []
    func_position:
      end: 416
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 416
    functionName: err
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 43
    functionsReached:
    - Err
    linkageType: ''
    returnType: SpannedResult
    signature: 'fn err<T>(kind: Error,(line_start, col_start): (usize, usize),(line_end,
      col_end): (usize, usize),) -> SpannedResult<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader::<f32>
      Src: /src/ron/src/de/tests.rs:423,1
    - Dst: err
      Src: /src/ron/src/de/tests.rs:423,1
    - Dst: check_from_str_bytes_reader::<String>
      Src: /src/ron/src/de/tests.rs:424,1
    - Dst: err
      Src: /src/ron/src/de/tests.rs:424,1
    - Dst: check_from_str_bytes_reader::<HashMap<u32, u32>>
      Src: /src/ron/src/de/tests.rs:426,1
    - Dst: err
      Src: /src/ron/src/de/tests.rs:428,1
    - Dst: check_from_str_bytes_reader::<[u8; 5]>
      Src: /src/ron/src/de/tests.rs:430,1
    - Dst: err
      Src: /src/ron/src/de/tests.rs:430,1
    - Dst: check_from_str_bytes_reader::<Vec<u32>>
      Src: /src/ron/src/de/tests.rs:431,1
    - Dst: err
      Src: /src/ron/src/de/tests.rs:431,1
    - Dst: check_from_str_bytes_reader::<MyEnum>
      Src: /src/ron/src/de/tests.rs:432,1
    - Dst: err
      Src: /src/ron/src/de/tests.rs:432,1
    - Dst: check_from_str_bytes_reader::<MyStruct>
      Src: /src/ron/src/de/tests.rs:433,1
    - Dst: err
      Src: /src/ron/src/de/tests.rs:435,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/de/tests.rs:435,1
    - Dst: check_from_str_bytes_reader::<MyStruct>
      Src: /src/ron/src/de/tests.rs:437,1
    - Dst: err
      Src: /src/ron/src/de/tests.rs:439,1
    - Dst: String::from
      Src: /src/ron/src/de/tests.rs:442,1
    - Dst: check_from_str_bytes_reader::<(u8, bool)>
      Src: /src/ron/src/de/tests.rs:448,1
    - Dst: err
      Src: /src/ron/src/de/tests.rs:450,1
    - Dst: check_from_str_bytes_reader::<bool>
      Src: /src/ron/src/de/tests.rs:452,1
    - Dst: err
      Src: /src/ron/src/de/tests.rs:452,1
    - Dst: err
      Src: /src/ron/src/de/tests.rs:455,1
    - Dst: check_from_str_bytes_reader::<MyStruct>
      Src: /src/ron/src/de/tests.rs:457,1
    - Dst: SpannedResult::clone
      Src: /src/ron/src/de/tests.rs:457,1
    - Dst: check_error_span_inclusive::<MyStruct>
      Src: /src/ron/src/de/tests.rs:460,1
    - Dst: err
      Src: /src/ron/src/de/tests.rs:463,1
    - Dst: check_from_str_bytes_reader::<MyStruct>
      Src: /src/ron/src/de/tests.rs:465,1
    - Dst: SpannedResult::clone
      Src: /src/ron/src/de/tests.rs:465,1
    - Dst: check_error_span_inclusive::<MyStruct>
      Src: /src/ron/src/de/tests.rs:468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 71
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 419
    functionDepth: 3
    functionLinenumber: 419
    functionLinenumberEnd: 469
    functionName: test_err_wrong_value
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_error_span_inclusive::<MyStruct>
    - check_from_str_bytes_reader::<HashMap<u32, u32>>
    - check_from_str_bytes_reader::<Vec<u32>>
    - check_from_str_bytes_reader::<bool>
    - SpannedResult::clone
    - Error::ExpectedNamedStructLike
    - String::from
    - err
    - check_from_str_bytes_reader::<String>
    - check_from_str_bytes_reader::<MyStruct>
    - check_from_str_bytes_reader::<[u8; 5]>
    - check_from_str_bytes_reader::<(u8, bool)>
    - check_from_str_bytes_reader::<MyEnum>
    - check_from_str_bytes_reader::<f32>
    linkageType: ''
    returnType: void
    signature: fn test_err_wrong_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:473,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 472
    functionDepth: 1
    functionLinenumber: 472
    functionLinenumberEnd: 477
    functionName: test_perm_ws
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn test_perm_ws()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:489,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:489,1
    - Dst: Untagged::Bool
      Src: /src/ron/src/de/tests.rs:489,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:490,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:490,1
    - Dst: Untagged::U8
      Src: /src/ron/src/de/tests.rs:490,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:499,1
    - Dst: check_from_str_bytes_reader::<Untagged>
      Src: /src/ron/src/de/tests.rs:506,1
    - Dst: clone
      Src: /src/ron/src/de/tests.rs:506,1
    - Dst: check_error_span_exclusive::<Untagged>
      Src: /src/ron/src/de/tests.rs:509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 510
      start: 480
    functionDepth: 3
    functionLinenumber: 480
    functionLinenumberEnd: 510
    functionName: untagged
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 2
    functionsReached:
    - check_error_span_exclusive::<Untagged>
    - Untagged::U8
    - check_from_str_bytes_reader::<Untagged>
    - Untagged::Bool
    - check_from_str_bytes_reader
    - Ok
    - Err
    - clone
    linkageType: ''
    returnType: void
    signature: fn untagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:529,1
    - Dst: check_from_str_bytes_reader::<(i32, String)>
      Src: /src/ron/src/de/tests.rs:537,1
    - Dst: clone
      Src: /src/ron/src/de/tests.rs:537,1
    - Dst: check_error_span_exclusive::<(i32, String)>
      Src: /src/ron/src/de/tests.rs:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 541
      start: 527
    functionDepth: 3
    functionLinenumber: 527
    functionLinenumberEnd: 541
    functionName: forgot_apostrophes
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_error_span_exclusive::<(i32, String)>
    - Err
    - clone
    - check_from_str_bytes_reader::<(i32, String)>
    linkageType: ''
    returnType: void
    signature: fn forgot_apostrophes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader::<String>
      Src: /src/ron/src/de/tests.rs:545,1
    - Dst: err
      Src: /src/ron/src/de/tests.rs:547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 549
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 549
    functionName: expected_attribute
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - err
    - check_from_str_bytes_reader::<String>
    linkageType: ''
    returnType: void
    signature: fn expected_attribute()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: err
      Src: /src/ron/src/de/tests.rs:554,1
    - Dst: check_from_str_bytes_reader::<String>
      Src: /src/ron/src/de/tests.rs:555,1
    - Dst: SpannedResult::clone
      Src: /src/ron/src/de/tests.rs:555,1
    - Dst: check_error_span_inclusive::<String>
      Src: /src/ron/src/de/tests.rs:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 559
      start: 552
    functionDepth: 3
    functionLinenumber: 552
    functionLinenumberEnd: 559
    functionName: expected_attribute_end
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_error_span_inclusive::<String>
    - err
    - SpannedResult::clone
    - check_from_str_bytes_reader::<String>
    linkageType: ''
    returnType: void
    signature: fn expected_attribute_end()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: err
      Src: /src/ron/src/de/tests.rs:564,1
    - Dst: Error::NoSuchExtension
      Src: /src/ron/src/de/tests.rs:565,1
    - Dst: '&str::to_string'
      Src: /src/ron/src/de/tests.rs:565,1
    - Dst: check_from_str_bytes_reader::<String>
      Src: /src/ron/src/de/tests.rs:569,1
    - Dst: SpannedResult::clone
      Src: /src/ron/src/de/tests.rs:569,1
    - Dst: check_error_span_exclusive::<String>
      Src: /src/ron/src/de/tests.rs:572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 562
    functionDepth: 13
    functionLinenumber: 562
    functionLinenumberEnd: 573
    functionName: invalid_attribute
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_error_span_exclusive::<String>
    - Error::NoSuchExtension
    - err
    - check_from_str_bytes_reader::<String>
    - '&str::to_string'
    - SpannedResult::clone
    linkageType: ''
    returnType: void
    signature: fn invalid_attribute()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:580,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:582,1
    - Dst: New
      Src: /src/ron/src/de/tests.rs:582,1
    - Dst: '&str::to_owned'
      Src: /src/ron/src/de/tests.rs:582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 584
      start: 576
    functionDepth: 2
    functionLinenumber: 576
    functionLinenumberEnd: 584
    functionName: multiple_attributes
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    - check_from_str_bytes_reader
    - Ok
    - New
    linkageType: ''
    returnType: void
    signature: fn multiple_attributes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:588,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 587
    functionDepth: 1
    functionLinenumber: 587
    functionLinenumberEnd: 595
    functionName: uglified_attribute
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn uglified_attribute()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::to_string'
      Src: /src/ron/src/de/tests.rs:602,1
    - Dst: super::from_str::<Option<T>>
      Src: /src/ron/src/de/tests.rs:604,1
    - Dst: unwrap
      Src: /src/ron/src/de/tests.rs:604,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 605
      start: 601
    functionDepth: 13
    functionLinenumber: 601
    functionLinenumberEnd: 605
    functionName: i::m::p::l::i::c::i::t::_::s::o::m::e::de
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - '&str::to_string'
    - unwrap
    - super::from_str::<Option<T>>
    linkageType: ''
    returnType: Option
    signature: 'fn de<T: DeserializeOwned>(s: &str) -> Option<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:624,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:624,1
    - Dst: MyEnum::B
      Src: /src/ron/src/de/tests.rs:624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 625
      start: 623
    functionDepth: 1
    functionLinenumber: 623
    functionLinenumberEnd: 625
    functionName: ws_tuple_newtype_variant
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    - MyEnum::B
    linkageType: ''
    returnType: void
    signature: fn ws_tuple_newtype_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:640,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:642,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 644
      start: 639
    functionDepth: 1
    functionLinenumber: 639
    functionLinenumberEnd: 644
    functionName: test_numbers
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn test_numbers()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::new
      Src: /src/ron/src/de/tests.rs:652,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/de/tests.rs:652,1
    - Dst: any_number
      Src: /src/ron/src/de/tests.rs:653,1
    - Dst: unwrap
      Src: /src/ron/src/de/tests.rs:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - s
    - cmp
    argTypes:
    - '&str'
    - T
    constantsTouched: []
    func_position:
      end: 660
      start: 646
    functionDepth: 12
    functionLinenumber: 646
    functionLinenumberEnd: 660
    functionName: check_de_any_number
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 1
    functionsReached:
    - any_number
    - unwrap
    - SpannedResult::unwrap
    - Parser::new
    linkageType: ''
    returnType: void
    signature: 'fn check_de_any_number<T: Copy + PartialEq + core::fmt::Debug + Into<Number>
      + serde::de::DeserializeOwned,>(s: &str,cmp: T,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 728
      start: 700
    functionDepth: 0
    functionLinenumber: 700
    functionLinenumberEnd: 728
    functionName: test_value_special_floats
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_value_special_floats()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:732,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:732,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:733,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 734
      start: 731
    functionDepth: 1
    functionLinenumber: 731
    functionLinenumberEnd: 734
    functionName: test_leading_whitespace
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn test_leading_whitespace()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: super::from_str::<T>
      Src: /src/ron/src/de/tests.rs:740,1
    - Dst: super::from_bytes::<T>
      Src: /src/ron/src/de/tests.rs:743,1
    - Dst: as_bytes
      Src: /src/ron/src/de/tests.rs:743,1
    - Dst: super::from_reader::<&[u8], T>
      Src: /src/ron/src/de/tests.rs:748,1
    - Dst: as_bytes
      Src: /src/ron/src/de/tests.rs:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 2
    argNames:
    - ron
    - check
    argTypes:
    - '&str'
    - SpannedResult<T>
    constantsTouched: []
    func_position:
      end: 751
      start: 736
    functionDepth: 0
    functionLinenumber: 736
    functionLinenumberEnd: 751
    functionName: check_from_str_bytes_reader
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 20
    functionsReached:
    - super::from_bytes::<T>
    - super::from_reader::<&[u8], T>
    - as_bytes
    - super::from_str::<T>
    linkageType: ''
    returnType: void
    signature: 'fn check_from_str_bytes_reader<T: serde::de::DeserializeOwned + PartialEq
      + core::fmt::Debug>(ron: &str,check: SpannedResult<T>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: super::Deserializer::from_str
      Src: /src/ron/src/de/tests.rs:755,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/de/tests.rs:755,1
    - Dst: super::Deserializer::from_str
      Src: /src/ron/src/de/tests.rs:763,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/de/tests.rs:763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 770
      start: 754
    functionDepth: 12
    functionLinenumber: 754
    functionLinenumberEnd: 770
    functionName: test_remainder
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - super::Deserializer::from_str
    - SpannedResult::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_remainder()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader::<bool>
      Src: /src/ron/src/de/tests.rs:774,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:776,1
    - Dst: check_from_str_bytes_reader::<bool>
      Src: /src/ron/src/de/tests.rs:784,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 794
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 794
    functionName: boolean_struct_name
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader::<bool>
    - Err
    linkageType: ''
    returnType: void
    signature: fn boolean_struct_name()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/ron/src/util/span_substring.rs:17,1
    - Dst: Some
      Src: /src/ron/src/util/span_substring.rs:25,1
    - Dst: graphemes
      Src: /src/ron/src/util/span_substring.rs:28,1
    - Dst: Some
      Src: /src/ron/src/util/span_substring.rs:30,1
    - Dst: Some
      Src: /src/ron/src/util/span_substring.rs:46,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 51
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 50
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 50
    functionName: Position::grapheme_index
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached:
    - graphemes
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn grapheme_index(&self, s: &str) -> Option<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: grapheme_index
      Src: /src/ron/src/util/span_substring.rs:61,1
    - Dst: grapheme_index
      Src: /src/ron/src/util/span_substring.rs:61,1
    - Dst: Some
      Src: /src/ron/src/util/span_substring.rs:63,1
    - Dst: graphemes
      Src: /src/ron/src/util/span_substring.rs:63,1
    - Dst: graphemes(true).collect::<Vec<&str>>
      Src: /src/ron/src/util/span_substring.rs:63,1
    - Dst: concat
      Src: /src/ron/src/util/span_substring.rs:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 67
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 67
    functionName: Span::substring_exclusive
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached:
    - graphemes
    - Some
    - graphemes(true).collect::<Vec<&str>>
    - grapheme_index
    - concat
    linkageType: ''
    returnType: Option
    signature: 'pub fn substring_exclusive(&self, s: &str) -> Option<String>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: grapheme_index
      Src: /src/ron/src/util/span_substring.rs:76,1
    - Dst: grapheme_index
      Src: /src/ron/src/util/span_substring.rs:76,1
    - Dst: Some
      Src: /src/ron/src/util/span_substring.rs:78,1
    - Dst: graphemes
      Src: /src/ron/src/util/span_substring.rs:78,1
    - Dst: graphemes(true).collect::<Vec<&str>>
      Src: /src/ron/src/util/span_substring.rs:78,1
    - Dst: concat
      Src: /src/ron/src/util/span_substring.rs:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 82
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 82
    functionName: Span::substring_inclusive
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached:
    - graphemes
    - Some
    - graphemes(true).collect::<Vec<&str>>
    - grapheme_index
    - concat
    linkageType: ''
    returnType: Option
    signature: 'pub fn substring_inclusive(&self, s: &str) -> Option<String>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: crate::de::from_str::<T>
      Src: /src/ron/src/util/span_substring.rs:100,1
    - Dst: crate::de::from_bytes::<T>
      Src: /src/ron/src/util/span_substring.rs:103,1
    - Dst: as_bytes
      Src: /src/ron/src/util/span_substring.rs:103,1
    - Dst: crate::de::from_reader::<&[u8], T>
      Src: /src/ron/src/util/span_substring.rs:108,1
    - Dst: as_bytes
      Src: /src/ron/src/util/span_substring.rs:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 3
    argNames:
    - ron
    - check
    - substr
    argTypes:
    - '&str'
    - SpannedResult<T>
    - '&str'
    constantsTouched: []
    func_position:
      end: 116
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 116
    functionName: check_error_span_exclusive
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached:
    - crate::de::from_reader::<&[u8], T>
    - crate::de::from_str::<T>
    - as_bytes
    - crate::de::from_bytes::<T>
    linkageType: ''
    returnType: void
    signature: 'pub fn check_error_span_exclusive<T: serde::de::DeserializeOwned +
      PartialEq + core::fmt::Debug>(ron: &str,check: SpannedResult<T>,substr: &str,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: crate::de::from_str::<T>
      Src: /src/ron/src/util/span_substring.rs:128,1
    - Dst: crate::de::from_bytes::<T>
      Src: /src/ron/src/util/span_substring.rs:131,1
    - Dst: as_bytes
      Src: /src/ron/src/util/span_substring.rs:131,1
    - Dst: crate::de::from_reader::<&[u8], T>
      Src: /src/ron/src/util/span_substring.rs:136,1
    - Dst: as_bytes
      Src: /src/ron/src/util/span_substring.rs:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 3
    argNames:
    - ron
    - check
    - substr
    argTypes:
    - '&str'
    - SpannedResult<T>
    - '&str'
    constantsTouched: []
    func_position:
      end: 144
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 144
    functionName: check_error_span_inclusive
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached:
    - crate::de::from_reader::<&[u8], T>
    - crate::de::from_str::<T>
    - as_bytes
    - crate::de::from_bytes::<T>
    linkageType: ''
    returnType: void
    signature: 'pub fn check_error_span_inclusive<T: serde::de::DeserializeOwned +
      PartialEq + core::fmt::Debug>(ron: &str,check: SpannedResult<T>,substr: &str,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - start
    - end
    argTypes:
    - Position
    - Position
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: tests::span
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Span
    signature: 'fn span(start: Position, end: Position) -> Span'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - line
    - col
    argTypes:
    - usize
    - usize
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: tests::pos
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Position
    signature: 'fn pos(line: usize, col: usize) -> Position'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 178
    functionName: tests::ascii_basics
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn ascii_basics()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 200
    functionName: tests::multibyte_greek
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn multibyte_greek()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 223
    functionName: tests::combining_mark_cluster
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn combining_mark_cluster()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 249
    functionName: tests::zwj_emoji_cluster
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn zwj_emoji_cluster()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 276
    functionName: tests::mixed_newlines
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn mixed_newlines()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 290
    functionName: tests::oob_and_error_paths
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn oob_and_error_paths()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: span
      Src: /src/ron/src/util/span_substring.rs:295,1
    - Dst: pos
      Src: /src/ron/src/util/span_substring.rs:295,1
    - Dst: pos
      Src: /src/ron/src/util/span_substring.rs:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 293
    functionDepth: 1
    functionLinenumber: 293
    functionLinenumberEnd: 297
    functionName: tests::whole_text_span
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached:
    - span
    - pos
    linkageType: ''
    returnType: void
    signature: fn whole_text_span()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 330
    functionName: tests::span_substring_helper
    functionSourceFile: /src/ron/src/util/span_substring.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn span_substring_helper()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - _value
    argTypes:
    - ()
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: Value::from
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(_value: ()) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::Seq
      Src: /src/ron/src/value/mod.rs:98,1
    - Dst: Result::into_iter
      Src: /src/ron/src/value/mod.rs:98,1
    - Dst: Self::IntoIter::map
      Src: /src/ron/src/value/mod.rs:98,1
    - Dst: collect
      Src: /src/ron/src/value/mod.rs:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - iter
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: Value::from_iter
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Result::into_iter
    - collect
    - Self::IntoIter::map
    - Self::Seq
    linkageType: ''
    returnType: Self
    signature: 'fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::deserialize
      Src: /src/ron/src/value/mod.rs:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 122
    functionDepth: 13
    functionLinenumber: 122
    functionLinenumberEnd: 127
    functionName: Value::into_rust
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - T::deserialize
    linkageType: ''
    returnType: Result
    signature: 'pub fn into_rust<T>(self) -> Result<T>whereT: DeserializeOwned,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_bool
      Src: /src/ron/src/value/mod.rs:151,1
    - Dst: V::visit_char
      Src: /src/ron/src/value/mod.rs:152,1
    - Dst: len
      Src: /src/ron/src/value/mod.rs:154,1
    - Dst: into_iter
      Src: /src/ron/src/value/mod.rs:156,1
    - Dst: Self::IntoIter::collect
      Src: /src/ron/src/value/mod.rs:156,1
    - Dst: reverse
      Src: /src/ron/src/value/mod.rs:157,1
    - Dst: V::visit_map
      Src: /src/ron/src/value/mod.rs:159,1
    - Dst: is_empty
      Src: /src/ron/src/value/mod.rs:164,1
    - Dst: Ok
      Src: /src/ron/src/value/mod.rs:165,1
    - Dst: Err
      Src: /src/ron/src/value/mod.rs:167,1
    - Dst: visit
      Src: /src/ron/src/value/mod.rs:173,1
    - Dst: V::visit_some
      Src: /src/ron/src/value/mod.rs:174,1
    - Dst: V::visit_none
      Src: /src/ron/src/value/mod.rs:175,1
    - Dst: V::visit_string
      Src: /src/ron/src/value/mod.rs:176,1
    - Dst: V::visit_byte_buf
      Src: /src/ron/src/value/mod.rs:177,1
    - Dst: len
      Src: /src/ron/src/value/mod.rs:179,1
    - Dst: reverse
      Src: /src/ron/src/value/mod.rs:181,1
    - Dst: V::visit_seq
      Src: /src/ron/src/value/mod.rs:182,1
    - Dst: is_empty
      Src: /src/ron/src/value/mod.rs:184,1
    - Dst: Ok
      Src: /src/ron/src/value/mod.rs:185,1
    - Dst: Err
      Src: /src/ron/src/value/mod.rs:187,1
    - Dst: V::visit_unit
      Src: /src/ron/src/value/mod.rs:193,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 57
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 195
      start: 146
    functionDepth: 13
    functionLinenumber: 146
    functionLinenumberEnd: 195
    functionName: Value::deserialize_any
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - V::visit_char
    - Self::IntoIter::collect
    - V::visit_none
    - is_empty
    - len
    - Ok
    - reverse
    - V::visit_string
    - V::visit_map
    - Err
    - V::visit_some
    - visit
    - V::visit_byte_buf
    - V::visit_seq
    - into_iter
    - V::visit_bool
    - V::visit_unit
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pop
      Src: /src/ron/src/value/mod.rs:210,1
    - Dst: map_or
      Src: /src/ron/src/value/mod.rs:210,1
    - Dst: Ok
      Src: /src/ron/src/value/mod.rs:212,1
    - Dst: deserialize
      Src: /src/ron/src/value/mod.rs:212,1
    - Dst: map
      Src: /src/ron/src/value/mod.rs:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 213
      start: 205
    functionDepth: 13
    functionLinenumber: 205
    functionLinenumberEnd: 213
    functionName: SeqAccessor::next_element_seed
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - map
    - Ok
    - pop
    - map_or
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>whereT:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/ron/src/value/mod.rs:216,1
    - Dst: len
      Src: /src/ron/src/value/mod.rs:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 215
    functionDepth: 3
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionName: SeqAccessor::size_hint
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - len
    linkageType: ''
    returnType: Option
    signature: fn size_hint(&self) -> Option<usize>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pop
      Src: /src/ron/src/value/mod.rs:233,1
    - Dst: Some
      Src: /src/ron/src/value/mod.rs:235,1
    - Dst: deserialize
      Src: /src/ron/src/value/mod.rs:236,1
    - Dst: map
      Src: /src/ron/src/value/mod.rs:236,1
    - Dst: Ok
      Src: /src/ron/src/value/mod.rs:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - seed
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 240
      start: 228
    functionDepth: 13
    functionLinenumber: 228
    functionLinenumberEnd: 240
    functionName: MapAccessor::next_key_seed
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - Ok
    - map
    - pop
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>>whereK:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: take
      Src: /src/ron/src/value/mod.rs:247,1
    - Dst: deserialize
      Src: /src/ron/src/value/mod.rs:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 251
      start: 243
    functionDepth: 13
    functionLinenumber: 243
    functionLinenumberEnd: 251
    functionName: MapAccessor::next_value_seed
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - take
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value>whereV:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/ron/src/value/mod.rs:254,1
    - Dst: len
      Src: /src/ron/src/value/mod.rs:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 253
    functionDepth: 3
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionName: MapAccessor::size_hint
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - len
    linkageType: ''
    returnType: Option
    signature: fn size_hint(&self) -> Option<usize>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_str
      Src: /src/ron/src/value/mod.rs:273,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/value/mod.rs:273,1
    - Dst: from_str
      Src: /src/ron/src/value/mod.rs:274,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/value/mod.rs:274,1
    - Dst: T::deserialize
      Src: /src/ron/src/value/mod.rs:275,1
    - Dst: clone
      Src: /src/ron/src/value/mod.rs:275,1
    - Dst: unwrap
      Src: /src/ron/src/value/mod.rs:275,1
    - Dst: Value::deserialize
      Src: /src/ron/src/value/mod.rs:279,1
    - Dst: clone
      Src: /src/ron/src/value/mod.rs:279,1
    - Dst: Result::unwrap
      Src: /src/ron/src/value/mod.rs:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&''de str'
    constantsTouched: []
    func_position:
      end: 281
      start: 267
    functionDepth: 14
    functionLinenumber: 267
    functionLinenumberEnd: 281
    functionName: tests::assert_same
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - from_str
    - Result::unwrap
    - SpannedResult::unwrap
    - T::deserialize
    - clone
    - Value::deserialize
    linkageType: ''
    returnType: void
    signature: 'fn assert_same<''de, T>(s: &''de str)whereT: Debug + Deserialize<''de>
      + PartialEq,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_bytes
      Src: /src/ron/src/value/mod.rs:289,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/value/mod.rs:289,1
    - Dst: from_bytes
      Src: /src/ron/src/value/mod.rs:290,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/value/mod.rs:290,1
    - Dst: T::deserialize
      Src: /src/ron/src/value/mod.rs:291,1
    - Dst: clone
      Src: /src/ron/src/value/mod.rs:291,1
    - Dst: unwrap
      Src: /src/ron/src/value/mod.rs:291,1
    - Dst: Value::deserialize
      Src: /src/ron/src/value/mod.rs:295,1
    - Dst: clone
      Src: /src/ron/src/value/mod.rs:295,1
    - Dst: Result::unwrap
      Src: /src/ron/src/value/mod.rs:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&''de [u8]'
    constantsTouched: []
    func_position:
      end: 297
      start: 283
    functionDepth: 14
    functionLinenumber: 283
    functionLinenumberEnd: 297
    functionName: tests::assert_same_bytes
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - Result::unwrap
    - SpannedResult::unwrap
    - from_bytes
    - T::deserialize
    - clone
    - Value::deserialize
    linkageType: ''
    returnType: void
    signature: 'fn assert_same_bytes<''de, T>(s: &''de [u8])whereT: Debug + Deserialize<''de>
      + PartialEq,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_same::<bool>
      Src: /src/ron/src/value/mod.rs:301,1
    - Dst: assert_same::<bool>
      Src: /src/ron/src/value/mod.rs:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 306
    functionName: tests::boolean
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - assert_same::<bool>
    linkageType: ''
    returnType: void
    signature: fn boolean()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_same::<f64>
      Src: /src/ron/src/value/mod.rs:310,1
    - Dst: assert_same::<f64>
      Src: /src/ron/src/value/mod.rs:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 321
    functionName: tests::float
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - assert_same::<f64>
    linkageType: ''
    returnType: void
    signature: fn float()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_same::<u32>
      Src: /src/ron/src/value/mod.rs:325,1
    - Dst: assert_same::<i32>
      Src: /src/ron/src/value/mod.rs:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 340
    functionName: tests::int
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - assert_same::<i32>
    - assert_same::<u32>
    linkageType: ''
    returnType: void
    signature: fn int()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_same::<char>
      Src: /src/ron/src/value/mod.rs:344,1
    - Dst: assert_same::<char>
      Src: /src/ron/src/value/mod.rs:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 348
    functionName: tests::char
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - assert_same::<char>
    linkageType: ''
    returnType: void
    signature: fn char()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_same::<String>
      Src: /src/ron/src/value/mod.rs:352,1
    - Dst: assert_same::<String>
      Src: /src/ron/src/value/mod.rs:353,1
    - Dst: assert_same::<String>
      Src: /src/ron/src/value/mod.rs:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 365
    functionName: tests::string
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - assert_same::<String>
    linkageType: ''
    returnType: void
    signature: fn string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_same_bytes::<serde_bytes::ByteBuf>
      Src: /src/ron/src/value/mod.rs:369,1
    - Dst: assert_same_bytes::<serde_bytes::ByteBuf>
      Src: /src/ron/src/value/mod.rs:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 375
    functionName: tests::bytes
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - assert_same_bytes::<serde_bytes::ByteBuf>
    linkageType: ''
    returnType: void
    signature: fn bytes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_same::<BTreeMap<char, String>>
      Src: /src/ron/src/value/mod.rs:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 395
    functionName: tests::map
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - assert_same::<BTreeMap<char, String>>
    linkageType: ''
    returnType: void
    signature: fn map()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_same::<Option<char>>
      Src: /src/ron/src/value/mod.rs:399,1
    - Dst: assert_same::<Option<char>>
      Src: /src/ron/src/value/mod.rs:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 411
    functionName: tests::option
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - assert_same::<Option<char>>
    linkageType: ''
    returnType: void
    signature: fn option()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_same::<Vec<f64>>
      Src: /src/ron/src/value/mod.rs:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 441
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 441
    functionName: tests::seq
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - assert_same::<Vec<f64>>
    linkageType: ''
    returnType: void
    signature: fn seq()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_same::<()>
      Src: /src/ron/src/value/mod.rs:445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 448
    functionName: tests::unit
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - assert_same::<()>
    linkageType: ''
    returnType: void
    signature: fn unit()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Map
      Src: /src/ron/src/value/mod.rs:472,1
    - Dst: into_iter
      Src: /src/ron/src/value/mod.rs:472,1
    - Dst: collect
      Src: /src/ron/src/value/mod.rs:472,1
    - Dst: deserialize_map
      Src: /src/ron/src/value/mod.rs:473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 452
    functionDepth: 2
    functionLinenumber: 452
    functionLinenumberEnd: 474
    functionName: tests::map_access_contract_violation
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - into_iter
    - deserialize_map
    - Value::Map
    - collect
    linkageType: ''
    returnType: void
    signature: fn map_access_contract_violation()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 503
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 503
    functionName: tests::transparent_value_newtype
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn transparent_value_newtype()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::default
      Src: /src/ron/src/value/map.rs:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 13
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: Map::new
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 9
    functionsReached:
    - Self::default
    linkageType: ''
    returnType: Self
    signature: pub fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/ron/src/value/map.rs:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: Map::len
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub fn len(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/ron/src/value/map.rs:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: Map::is_empty
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - is_empty
    linkageType: ''
    returnType: bool
    signature: pub fn is_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/ron/src/value/map.rs:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - key
    argTypes:
    - '&Value'
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: Map::get
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 1
    functionsReached:
    - get
    linkageType: ''
    returnType: Option
    signature: 'pub fn get(&self, key: &Value) -> Option<&Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_mut
      Src: /src/ron/src/value/map.rs:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - key
    argTypes:
    - '&Value'
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: Map::get_mut
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 1
    functionsReached:
    - get_mut
    linkageType: ''
    returnType: Option
    signature: 'pub fn get_mut(&mut self, key: &Value) -> Option<&mut Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/ron/src/value/map.rs:60,1
    - Dst: Result::into
      Src: /src/ron/src/value/map.rs:60,1
    - Dst: into
      Src: /src/ron/src/value/map.rs:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - impl Into<Value>
    - impl Into<Value>
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 12
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: Map::insert
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - into
    - insert
    - Result::into
    linkageType: ''
    returnType: Option
    signature: 'pub fn insert(&mut self, key: impl Into<Value>, value: impl Into<Value>)
      -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shift_remove
      Src: /src/ron/src/value/map.rs:67,1
    - Dst: remove
      Src: /src/ron/src/value/map.rs:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - key
    argTypes:
    - '&Value'
    constantsTouched: []
    func_position:
      end: 73
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 73
    functionName: Map::remove
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - shift_remove
    - remove
    linkageType: ''
    returnType: Option
    signature: 'pub fn remove(&mut self, key: &Value) -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/ron/src/value/map.rs:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 16
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: Map::iter
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 2
    functionsReached:
    - iter
    linkageType: ''
    returnType: impl DoubleEndedIterator
    signature: pub fn iter(&self) -> impl DoubleEndedIterator<Item = (&Value, &Value)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter_mut
      Src: /src/ron/src/value/map.rs:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: Map::iter_mut
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - iter_mut
    linkageType: ''
    returnType: impl DoubleEndedIterator
    signature: pub fn iter_mut(&mut self) -> impl DoubleEndedIterator<Item = (&Value,
      &mut Value)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: keys
      Src: /src/ron/src/value/map.rs:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: Map::keys
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - keys
    linkageType: ''
    returnType: impl DoubleEndedIterator
    signature: pub fn keys(&self) -> impl DoubleEndedIterator<Item = &Value>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: values
      Src: /src/ron/src/value/map.rs:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: Map::values
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - values
    linkageType: ''
    returnType: impl DoubleEndedIterator
    signature: pub fn values(&self) -> impl DoubleEndedIterator<Item = &Value>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: values_mut
      Src: /src/ron/src/value/map.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: Map::values_mut
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - values_mut
    linkageType: ''
    returnType: impl DoubleEndedIterator
    signature: pub fn values_mut(&mut self) -> impl DoubleEndedIterator<Item = &mut
      Value>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: retain
      Src: /src/ron/src/value/map.rs:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - keep
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 116
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 116
    functionName: Map::retain
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - retain
    linkageType: ''
    returnType: void
    signature: 'pub fn retain<F>(&mut self, keep: F)whereF: FnMut(&Value, &mut Value)
      -> bool,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Map::get
      Src: /src/ron/src/value/map.rs:124,1
    - Dst: Option::expect
      Src: /src/ron/src/value/map.rs:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - '&Value'
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 3
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: Map::index
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - Map::get
    - Option::expect
    linkageType: ''
    returnType: '&Self::Output'
    signature: 'fn index(&self, index: &Value) -> &Self::Output'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Map::get_mut
      Src: /src/ron/src/value/map.rs:131,1
    - Dst: Option::expect
      Src: /src/ron/src/value/map.rs:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - '&Value'
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 3
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: Map::index_mut
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - Map::get_mut
    - Option::expect
    linkageType: ''
    returnType: '&mut Self::Output'
    signature: 'fn index_mut(&mut self, index: &Value) -> &mut Self::Output'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into_iter
      Src: /src/ron/src/value/map.rs:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: Map::into_iter
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - into_iter
    linkageType: ''
    returnType: Self::IntoIter
    signature: fn into_iter(self) -> Self::IntoIter
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Map
      Src: /src/ron/src/value/map.rs:147,1
    - Dst: Result::into_iter
      Src: /src/ron/src/value/map.rs:147,1
    - Dst: Self::IntoIter::map
      Src: /src/ron/src/value/map.rs:147,1
    - Dst: Result::into
      Src: /src/ron/src/value/map.rs:149,1
    - Dst: into
      Src: /src/ron/src/value/map.rs:149,1
    - Dst: collect
      Src: /src/ron/src/value/map.rs:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - iter
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 151
      start: 146
    functionDepth: 11
    functionLinenumber: 146
    functionLinenumberEnd: 151
    functionName: Map::from_iter
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 2
    functionsReached:
    - Self::IntoIter::map
    - Result::into_iter
    - into
    - Map
    - collect
    - Result::into
    linkageType: ''
    returnType: Self
    signature: 'fn from_iter<T: IntoIterator<Item = (K, V)>>(iter: T) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Map::cmp
      Src: /src/ron/src/value/map.rs:157,1
    - Dst: Ordering::is_eq
      Src: /src/ron/src/value/map.rs:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Map'
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 18
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: Map::eq
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - Map::cmp
    - Ordering::is_eq
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, other: &Map) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/ron/src/value/map.rs:166,1
    - Dst: Map::cmp
      Src: /src/ron/src/value/map.rs:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Map'
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 18
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: Map::partial_cmp
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - Map::cmp
    - Some
    linkageType: ''
    returnType: Option
    signature: 'fn partial_cmp(&self, other: &Map) -> Option<Ordering>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Map::iter
      Src: /src/ron/src/value/map.rs:172,1
    - Dst: impl DoubleEndedIterator::cmp
      Src: /src/ron/src/value/map.rs:172,1
    - Dst: '&Map::iter'
      Src: /src/ron/src/value/map.rs:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Map'
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 17
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: Map::cmp
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 2
    functionsReached:
    - impl DoubleEndedIterator::cmp
    - Map::iter
    - '&Map::iter'
    linkageType: ''
    returnType: Ordering
    signature: 'fn cmp(&self, other: &Map) -> Ordering'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Map::iter
      Src: /src/ron/src/value/map.rs:178,1
    - Dst: impl DoubleEndedIterator::for_each
      Src: /src/ron/src/value/map.rs:178,1
    - Dst: hash
      Src: /src/ron/src/value/map.rs:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - state
    argTypes:
    - '&mut H'
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 17
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: Map::hash
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 1
    functionsReached:
    - hash
    - impl DoubleEndedIterator::for_each
    - Map::iter
    linkageType: ''
    returnType: void
    signature: 'fn hash<H: Hasher>(&self, state: &mut H)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Map::new
      Src: /src/ron/src/value/map.rs:190,1
    - Dst: insert
      Src: /src/ron/src/value/map.rs:194,1
    - Dst: Value::from
      Src: /src/ron/src/value/map.rs:210,1
    - Dst: Value::from
      Src: /src/ron/src/value/map.rs:210,1
    - Dst: iter_mut
      Src: /src/ron/src/value/map.rs:213,1
    - Dst: Value::from
      Src: /src/ron/src/value/map.rs:214,1
    - Dst: Value::from
      Src: /src/ron/src/value/map.rs:215,1
    - Dst: values_mut
      Src: /src/ron/src/value/map.rs:220,1
    - Dst: impl DoubleEndedIterator::for_each
      Src: /src/ron/src/value/map.rs:220,1
    - Dst: Value::from
      Src: /src/ron/src/value/map.rs:220,1
    - Dst: insert
      Src: /src/ron/src/value/map.rs:223,1
    - Dst: retain
      Src: /src/ron/src/value/map.rs:229,1
    - Dst: Value::from
      Src: /src/ron/src/value/map.rs:230,1
    - Dst: Value::from
      Src: /src/ron/src/value/map.rs:231,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 72
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 189
    functionDepth: 14
    functionLinenumber: 189
    functionLinenumberEnd: 244
    functionName: tests::map_usage
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - Map::new
    - impl DoubleEndedIterator::for_each
    - retain
    - Value::from
    - values_mut
    - iter_mut
    - insert
    linkageType: ''
    returnType: void
    signature: fn map_usage()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_same_hash
      Src: /src/ron/src/value/map.rs:249,1
    - Dst: Map::new
      Src: /src/ron/src/value/map.rs:249,1
    - Dst: Map::new
      Src: /src/ron/src/value/map.rs:249,1
    - Dst: assert_same_hash
      Src: /src/ron/src/value/map.rs:250,1
    - Dst: into_iter
      Src: /src/ron/src/value/map.rs:251,1
    - Dst: collect
      Src: /src/ron/src/value/map.rs:251,1
    - Dst: into_iter
      Src: /src/ron/src/value/map.rs:252,1
    - Dst: collect
      Src: /src/ron/src/value/map.rs:252,1
    - Dst: assert_same_hash
      Src: /src/ron/src/value/map.rs:254,1
    - Dst: into_iter
      Src: /src/ron/src/value/map.rs:255,1
    - Dst: collect
      Src: /src/ron/src/value/map.rs:255,1
    - Dst: into_iter
      Src: /src/ron/src/value/map.rs:256,1
    - Dst: collect
      Src: /src/ron/src/value/map.rs:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 248
    functionDepth: 13
    functionLinenumber: 248
    functionLinenumberEnd: 258
    functionName: tests::map_hash
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - into_iter
    - Map::new
    - assert_same_hash
    - collect
    linkageType: ''
    returnType: void
    signature: fn map_hash()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DefaultHasher::new
      Src: /src/ron/src/value/map.rs:269,1
    - Dst: Result::hash
      Src: /src/ron/src/value/map.rs:270,1
    - Dst: Self::Hasher::finish
      Src: /src/ron/src/value/map.rs:271,1
    - Dst: DefaultHasher::new
      Src: /src/ron/src/value/map.rs:273,1
    - Dst: '&Map::hash'
      Src: /src/ron/src/value/map.rs:274,1
    - Dst: Self::Hasher::finish
      Src: /src/ron/src/value/map.rs:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - '&Map'
    - '&Map'
    constantsTouched: []
    func_position:
      end: 278
      start: 261
    functionDepth: 12
    functionLinenumber: 261
    functionLinenumberEnd: 278
    functionName: tests::assert_same_hash
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - DefaultHasher::new
    - Self::Hasher::finish
    - '&Map::hash'
    - Result::hash
    linkageType: ''
    returnType: void
    signature: 'fn assert_same_hash(a: &Map, b: &Map)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Map::new
      Src: /src/ron/src/value/map.rs:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 14
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionName: tests::map_index_panic
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - Map::new
    linkageType: ''
    returnType: void
    signature: fn map_index_panic()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Map::new
      Src: /src/ron/src/value/map.rs:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 288
    functionDepth: 14
    functionLinenumber: 288
    functionLinenumberEnd: 290
    functionName: tests::map_index_mut_panic
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - Map::new
    linkageType: ''
    returnType: void
    signature: fn map_index_mut_panic()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: private::_assert_non_exhaustive_check_fails_not_integer128
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn _assert_non_exhaustive_check_fails_not_integer128()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: private::_assert_non_exhaustive_check_fails_integer128
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn _assert_non_exhaustive_check_fails_integer128()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: S::serialize_i8
      Src: /src/ron/src/value/number.rs:118,1
    - Dst: S::serialize_i16
      Src: /src/ron/src/value/number.rs:119,1
    - Dst: S::serialize_i32
      Src: /src/ron/src/value/number.rs:120,1
    - Dst: S::serialize_i64
      Src: /src/ron/src/value/number.rs:121,1
    - Dst: S::serialize_i128
      Src: /src/ron/src/value/number.rs:123,1
    - Dst: S::serialize_u8
      Src: /src/ron/src/value/number.rs:124,1
    - Dst: S::serialize_u16
      Src: /src/ron/src/value/number.rs:125,1
    - Dst: S::serialize_u32
      Src: /src/ron/src/value/number.rs:126,1
    - Dst: S::serialize_u64
      Src: /src/ron/src/value/number.rs:127,1
    - Dst: S::serialize_u128
      Src: /src/ron/src/value/number.rs:129,1
    - Dst: S::serialize_f32
      Src: /src/ron/src/value/number.rs:130,1
    - Dst: get
      Src: /src/ron/src/value/number.rs:130,1
    - Dst: S::serialize_f64
      Src: /src/ron/src/value/number.rs:131,1
    - Dst: get
      Src: /src/ron/src/value/number.rs:131,1
    - Dst: never
      Src: /src/ron/src/value/number.rs:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 42
    argCount: 1
    argNames:
    - serializer
    argTypes:
    - S
    constantsTouched: []
    func_position:
      end: 135
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 135
    functionName: Number::serialize
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - S::serialize_f64
    - S::serialize_i32
    - never
    - S::serialize_u16
    - S::serialize_i8
    - S::serialize_f32
    - S::serialize_u32
    - S::serialize_u8
    - get
    - S::serialize_u128
    - S::serialize_i128
    - S::serialize_u64
    - S::serialize_i16
    - S::serialize_i64
    linkageType: ''
    returnType: Result
    signature: 'fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok,
      S::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_i8
      Src: /src/ron/src/value/number.rs:144,1
    - Dst: V::visit_i16
      Src: /src/ron/src/value/number.rs:145,1
    - Dst: V::visit_i32
      Src: /src/ron/src/value/number.rs:146,1
    - Dst: V::visit_i64
      Src: /src/ron/src/value/number.rs:147,1
    - Dst: V::visit_i128
      Src: /src/ron/src/value/number.rs:149,1
    - Dst: V::visit_u8
      Src: /src/ron/src/value/number.rs:150,1
    - Dst: V::visit_u16
      Src: /src/ron/src/value/number.rs:151,1
    - Dst: V::visit_u32
      Src: /src/ron/src/value/number.rs:152,1
    - Dst: V::visit_u64
      Src: /src/ron/src/value/number.rs:153,1
    - Dst: V::visit_u128
      Src: /src/ron/src/value/number.rs:155,1
    - Dst: V::visit_f32
      Src: /src/ron/src/value/number.rs:156,1
    - Dst: get
      Src: /src/ron/src/value/number.rs:156,1
    - Dst: V::visit_f64
      Src: /src/ron/src/value/number.rs:157,1
    - Dst: get
      Src: /src/ron/src/value/number.rs:157,1
    - Dst: never
      Src: /src/ron/src/value/number.rs:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 42
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 161
      start: 139
    functionDepth: 13
    functionLinenumber: 139
    functionLinenumberEnd: 161
    functionName: Number::visit
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - V::visit_f64
    - V::visit_i32
    - never
    - V::visit_f32
    - V::visit_i8
    - V::visit_i128
    - V::visit_i16
    - V::visit_u16
    - get
    - V::visit_u128
    - V::visit_u32
    - V::visit_u8
    - V::visit_u64
    - V::visit_i64
    linkageType: ''
    returnType: Result
    signature: 'pub fn visit<''de, V: Visitor<''de>, E: serde::de::Error>(&self,visitor:
      V,) -> Result<V::Value, E>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self
      Src: /src/ron/src/value/number.rs:14,1
    - Dst: Self::new
      Src: /src/ron/src/value/number.rs:26,1
    - Dst: float_ty::cmp
      Src: /src/ron/src/value/number.rs:41,1
    - Dst: Option::is_eq
      Src: /src/ron/src/value/number.rs:41,1
    - Dst: to_bits
      Src: /src/ron/src/value/number.rs:58,1
    - Dst: hash
      Src: /src/ron/src/value/number.rs:58,1
    - Dst: Some
      Src: /src/ron/src/value/number.rs:73,1
    - Dst: float_ty::cmp
      Src: /src/ron/src/value/number.rs:73,1
    - Dst: total_cmp
      Src: /src/ron/src/value/number.rs:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 164
    functionDepth: 12
    functionLinenumber: 164
    functionLinenumberEnd: 270
    functionName: float_ty
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - hash
    - to_bits
    - Self::new
    - Some
    - Self
    - float_ty::cmp
    - Option::is_eq
    - total_cmp
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: impl Into<Number>::into
      Src: /src/ron/src/value/number.rs:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - impl Into<Number>
    constantsTouched: []
    func_position:
      end: 279
      start: 277
    functionDepth: 11
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionName: Number::new
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 14
    functionsReached:
    - impl Into<Number>::into
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(v: impl Into<Number>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from
      Src: /src/ron/src/value/number.rs:297,1
    - Dst: f64::from
      Src: /src/ron/src/value/number.rs:298,1
    - Dst: f64::from
      Src: /src/ron/src/value/number.rs:299,1
    - Dst: f64::from
      Src: /src/ron/src/value/number.rs:303,1
    - Dst: f64::from
      Src: /src/ron/src/value/number.rs:304,1
    - Dst: f64::from
      Src: /src/ron/src/value/number.rs:305,1
    - Dst: f64::from
      Src: /src/ron/src/value/number.rs:309,1
    - Dst: get
      Src: /src/ron/src/value/number.rs:309,1
    - Dst: get
      Src: /src/ron/src/value/number.rs:310,1
    - Dst: never
      Src: /src/ron/src/value/number.rs:312,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 294
    functionDepth: 2
    functionLinenumber: 294
    functionLinenumberEnd: 314
    functionName: Number::into_f64
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - get
    - never
    - f64::from
    linkageType: ''
    returnType: f64
    signature: pub fn into_f64(self) -> f64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 332
    functionName: number_from_impl
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 358
    functionName: tests::test_nan
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_nan()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DefaultHasher::new
      Src: /src/ron/src/value/number.rs:367,1
    - Dst: '&T::hash'
      Src: /src/ron/src/value/number.rs:368,1
    - Dst: SpannedResult::finish
      Src: /src/ron/src/value/number.rs:369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 370
      start: 366
    functionDepth: 12
    functionLinenumber: 366
    functionLinenumberEnd: 370
    functionName: t::e::s::t::s::::::::t::e::s::t::_::n::a::n::_::h::a::s::h::hash
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - DefaultHasher::new
    - SpannedResult::finish
    - '&T::hash'
    linkageType: ''
    returnType: u64
    signature: 'fn hash<T: Hash>(v: &T) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 375
    functionName: tests::test_nan_hash
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_nan_hash()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 382
    functionName: tests::test_partial_ord
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_partial_ord()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ron
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: RawValue::from_borrowed_str
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&Self'
    signature: 'fn from_borrowed_str(ron: &str) -> &Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::mem::transmute::<Box<str>, Box<RawValue>>
      Src: /src/ron/src/value/raw.rs:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ron
    argTypes:
    - Box<str>
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: RawValue::from_boxed_str
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 3
    functionsReached:
    - core::mem::transmute::<Box<str>, Box<RawValue>>
    linkageType: ''
    returnType: Box
    signature: 'fn from_boxed_str(ron: Box<str>) -> Box<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::mem::transmute::<Box<RawValue>, Box<str>>
      Src: /src/ron/src/value/raw.rs:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - raw_value
    argTypes:
    - Box<Self>
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: RawValue::into_boxed_str
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 2
    functionsReached:
    - core::mem::transmute::<Box<RawValue>, Box<str>>
    linkageType: ''
    returnType: Box
    signature: 'fn into_boxed_str(raw_value: Box<Self>) -> Box<str>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: crate::Deserializer::from_str
      Src: /src/ron/src/value/raw.rs:45,1
    - Dst: SpannedResult::map_err
      Src: /src/ron/src/value/raw.rs:45,1
    - Dst: skip_ws
      Src: /src/ron/src/value/raw.rs:47,1
    - Dst: len
      Src: /src/ron/src/value/raw.rs:48,1
    - Dst: src
      Src: /src/ron/src/value/raw.rs:48,1
    - Dst: len
      Src: /src/ron/src/value/raw.rs:48,1
    - Dst: serde::de::IgnoredAny::deserialize
      Src: /src/ron/src/value/raw.rs:50,1
    - Dst: skip_ws
      Src: /src/ron/src/value/raw.rs:52,1
    - Dst: pre_ws_src
      Src: /src/ron/src/value/raw.rs:53,1
    - Dst: len
      Src: /src/ron/src/value/raw.rs:53,1
    - Dst: Ok
      Src: /src/ron/src/value/raw.rs:55,1
    - Dst: len
      Src: /src/ron/src/value/raw.rs:55,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    argCount: 1
    argNames:
    - ron
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 56
      start: 44
    functionDepth: 12
    functionLinenumber: 44
    functionLinenumberEnd: 56
    functionName: R::a::w::V::a::l::u::e::::::::t::r::i::m::_::r::a::n::g::e::trim_range_inner
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::map_err
    - serde::de::IgnoredAny::deserialize
    - src
    - len
    - crate::Deserializer::from_str
    - Ok
    - pre_ws_src
    - skip_ws
    linkageType: ''
    returnType: Result
    signature: 'fn trim_range_inner(ron: &str) -> Result<Range<usize>, Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: trim_range_inner
      Src: /src/ron/src/value/raw.rs:58,1
    - Dst: Result::expect
      Src: /src/ron/src/value/raw.rs:58,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 39
    argCount: 1
    argNames:
    - ron
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 59
      start: 43
    functionDepth: 13
    functionLinenumber: 43
    functionLinenumberEnd: 59
    functionName: RawValue::trim_range
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 2
    functionsReached:
    - Result::expect
    - trim_range_inner
    linkageType: ''
    returnType: Range
    signature: 'fn trim_range(ron: &str) -> Range<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_owned
      Src: /src/ron/src/value/raw.rs:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: Box::clone
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached:
    - to_owned
    linkageType: ''
    returnType: Self
    signature: fn clone(&self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawValue::from_boxed_str
      Src: /src/ron/src/value/raw.rs:72,1
    - Dst: to_owned
      Src: /src/ron/src/value/raw.rs:72,1
    - Dst: into_boxed_str
      Src: /src/ron/src/value/raw.rs:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: RawValue::to_owned
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached:
    - into_boxed_str
    - RawValue::from_boxed_str
    - to_owned
    linkageType: ''
    returnType: Self::Owned
    signature: fn to_owned(&self) -> Self::Owned
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::write_str
      Src: /src/ron/src/value/raw.rs:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: RawValue::fmt
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached:
    - Result::write_str
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: RawValue::get_ron
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&str'
    signature: pub fn get_ron(&self) -> &str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: crate::Deserializer::from_str
      Src: /src/ron/src/value/raw.rs:100,1
    - Dst: extensions
      Src: /src/ron/src/value/raw.rs:103,1
    - Dst: is_empty
      Src: /src/ron/src/value/raw.rs:103,1
    - Dst: Err
      Src: /src/ron/src/value/raw.rs:104,1
    - Dst: span_error
      Src: /src/ron/src/value/raw.rs:104,1
    - Dst: Error::Message
      Src: /src/ron/src/value/raw.rs:104,1
    - Dst: String::from
      Src: /src/ron/src/value/raw.rs:104,1
    - Dst: <&Self>::deserialize
      Src: /src/ron/src/value/raw.rs:109,1
    - Dst: map_err
      Src: /src/ron/src/value/raw.rs:109,1
    - Dst: span_error
      Src: /src/ron/src/value/raw.rs:109,1
    - Dst: end
      Src: /src/ron/src/value/raw.rs:111,1
    - Dst: map_err
      Src: /src/ron/src/value/raw.rs:111,1
    - Dst: span_error
      Src: /src/ron/src/value/raw.rs:111,1
    - Dst: Ok
      Src: /src/ron/src/value/raw.rs:113,1
    - Dst: Self::from_borrowed_str
      Src: /src/ron/src/value/raw.rs:113,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 35
    argCount: 1
    argNames:
    - ron
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 114
      start: 99
    functionDepth: 12
    functionLinenumber: 99
    functionLinenumberEnd: 114
    functionName: RawValue::from_ron
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 7
    functionsReached:
    - extensions
    - is_empty
    - crate::Deserializer::from_str
    - span_error
    - String::from
    - Ok
    - Err
    - Self::from_borrowed_str
    - Error::Message
    - end
    - <&Self>::deserialize
    - map_err
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_ron(ron: &str) -> SpannedResult<&Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from_ron
      Src: /src/ron/src/value/raw.rs:119,1
    - Dst: Ok
      Src: /src/ron/src/value/raw.rs:120,1
    - Dst: Self::from_boxed_str
      Src: /src/ron/src/value/raw.rs:120,1
    - Dst: Err
      Src: /src/ron/src/value/raw.rs:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ron
    argTypes:
    - Box<str>
    constantsTouched: []
    func_position:
      end: 123
      start: 118
    functionDepth: 14
    functionLinenumber: 118
    functionLinenumberEnd: 123
    functionName: RawValue::from_boxed_ron
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 2
    functionsReached:
    - Self::from_boxed_str
    - Err
    - Ok
    - Self::from_ron
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn from_boxed_ron(ron: Box<str>) -> SpannedResult<Box<Self>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/src/value/raw.rs:127,1
    - Dst: Self::from_str
      Src: /src/ron/src/value/raw.rs:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 13
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: RawValue::into_rust
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached:
    - Options::default
    - Self::from_str
    linkageType: ''
    returnType: SpannedResult
    signature: 'pub fn into_rust<''de, T: Deserialize<''de>>(&''de self) -> SpannedResult<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/src/value/raw.rs:132,1
    - Dst: Self::to_string
      Src: /src/ron/src/value/raw.rs:132,1
    - Dst: Ok
      Src: /src/ron/src/value/raw.rs:134,1
    - Dst: RawValue::from_boxed_str
      Src: /src/ron/src/value/raw.rs:134,1
    - Dst: into_boxed_str
      Src: /src/ron/src/value/raw.rs:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 135
      start: 131
    functionDepth: 13
    functionLinenumber: 131
    functionLinenumberEnd: 135
    functionName: RawValue::from_rust
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Self::to_string
    - RawValue::from_boxed_str
    - Options::default
    - into_boxed_str
    linkageType: ''
    returnType: Result
    signature: 'pub fn from_rust<T: Serialize>(value: &T) -> Result<Box<Self>, Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from_borrowed_str
      Src: /src/ron/src/value/raw.rs:143,1
    - Dst: RawValue::trim_range
      Src: /src/ron/src/value/raw.rs:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 14
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: RawValue::trim
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached:
    - RawValue::trim_range
    - Self::from_borrowed_str
    linkageType: ''
    returnType: '&Self'
    signature: pub fn trim(&self) -> &Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawValue::trim_range
      Src: /src/ron/src/value/raw.rs:151,1
    - Dst: RawValue::into_boxed_str
      Src: /src/ron/src/value/raw.rs:152,1
    - Dst: Box::into_string
      Src: /src/ron/src/value/raw.rs:152,1
    - Dst: SpannedResult::as_mut_vec
      Src: /src/ron/src/value/raw.rs:156,1
    - Dst: drain
      Src: /src/ron/src/value/raw.rs:156,1
    - Dst: SpannedResult::as_mut_vec
      Src: /src/ron/src/value/raw.rs:157,1
    - Dst: drain
      Src: /src/ron/src/value/raw.rs:157,1
    - Dst: RawValue::from_boxed_str
      Src: /src/ron/src/value/raw.rs:159,1
    - Dst: SpannedResult::into_boxed_str
      Src: /src/ron/src/value/raw.rs:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    argCount: 1
    argNames: []
    argTypes:
    - Box<Self>
    constantsTouched: []
    func_position:
      end: 160
      start: 150
    functionDepth: 14
    functionLinenumber: 150
    functionLinenumberEnd: 160
    functionName: RawValue::trim_boxed
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached:
    - RawValue::trim_range
    - SpannedResult::into_boxed_str
    - RawValue::into_boxed_str
    - Box::into_string
    - SpannedResult::as_mut_vec
    - RawValue::from_boxed_str
    - drain
    linkageType: ''
    returnType: Box
    signature: 'pub fn trim_boxed(self: Box<Self>) -> Box<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawValue::into_boxed_str
      Src: /src/ron/src/value/raw.rs:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - raw_value
    argTypes:
    - Box<RawValue>
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: Box::from
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached:
    - RawValue::into_boxed_str
    linkageType: ''
    returnType: Self
    signature: 'fn from(raw_value: Box<RawValue>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: S::serialize_newtype_struct
      Src: /src/ron/src/value/raw.rs:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - serializer
    argTypes:
    - S
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 12
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: RawValue::serialize
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached:
    - S::serialize_newtype_struct
    linkageType: ''
    returnType: Result
    signature: 'fn serialize<S: ser::Serializer>(&self, serializer: S) -> Result<S::Ok,
      S::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: D::deserialize_newtype_struct
      Src: /src/ron/src/value/raw.rs:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 203
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 203
    functionName: '&''a RawValue::deserialize'
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached:
    - D::deserialize_newtype_struct
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<D: de::Deserializer<''de>>(deserializer: D) -> Result<Self,
      D::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: D::deserialize_newtype_struct
      Src: /src/ron/src/value/raw.rs:240,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 241
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 241
    functionName: Box::deserialize
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached:
    - D::deserialize_newtype_struct
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<D: de::Deserializer<''de>>(deserializer: D) -> Result<Self,
      D::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/from_str.rs:2,1
    - Dst: ron::from_str::<ron::Value>
      Src: /src/ron/fuzz/fuzz_targets/from_str.rs:3,1
    - Dst: ron::to_string
      Src: /src/ron/fuzz/fuzz_targets/from_str.rs:4,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 18
    functionDepth: 13
    functionLinenumber: 18
    functionLinenumberEnd: 24
    functionName: fuzz_target
    functionSourceFile: /src/ron/fuzz/fuzz_targets/from_str.rs
    functionUses: 0
    functionsReached:
    - ron::to_string
    - len
    - ron::from_str::<ron::Value>
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TypedSerdeData::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:26,1
    - Dst: Unstructured::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:26,1
    - Dst: ron::Options::default
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:27,1
    - Dst: Self::with_recursion_limit
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:27,1
    - Dst: to_string_pretty
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:29,1
    - Dst: pretty_config
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:29,1
    - Dst: starts_with
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:41,1
    - Dst: ends_with
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:41,1
    - Dst: from_str::<ron::Value>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:59,1
    - Dst: ron::de::Deserializer::from_str_with_options
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:70,1
    - Dst: SpannedResult::map_err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:70,1
    - Dst: serde_path_to_error::Track::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:72,1
    - Dst: deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:73,1
    - Dst: serde_path_to_error::Deserializer::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:73,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:77,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:78,1
    - Dst: span_error
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:78,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:78,1
    - Dst: SpannedResult::path
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:78,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:80,1
    - Dst: map_err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:80,1
    - Dst: span_error
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:82,1
    - Dst: map_err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:80,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:84,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:99,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 90
    argCount: 1
    argNames:
    - data
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 103
      start: 25
    functionDepth: 12
    functionLinenumber: 25
    functionLinenumberEnd: 103
    functionName: roundtrip_arbitrary_typed_ron_or_panic
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - ends_with
    - SpannedResult::path
    - span_error
    - ron::de::Deserializer::from_str_with_options
    - Unstructured::new
    - deserialize
    - pretty_config
    - Some
    - Self::with_recursion_limit
    - serde_path_to_error::Deserializer::new
    - serde_path_to_error::Track::new
    - TypedSerdeData::arbitrary
    - SpannedResult::map_err
    - Ok
    - Err
    - from_str::<ron::Value>
    - map_err
    - ron::Options::default
    - to_string_pretty
    - end
    - starts_with
    linkageType: ''
    returnType: Option
    signature: 'pub fn roundtrip_arbitrary_typed_ron_or_panic(data: &[u8]) -> Option<TypedSerdeData>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Extensions::from_bits
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:140,1
    - Dst: usize::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:140,1
    - Dst: ok_or
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - u
    argTypes:
    - '&mut Unstructured'
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 12
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: arbitrary_ron_extensions
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - usize::arbitrary
    - Extensions::from_bits
    - ok_or
    linkageType: ''
    returnType: arbitrary::Result
    signature: 'fn arbitrary_ron_extensions(u: &mut Unstructured) -> arbitrary::Result<Extensions>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::default
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:145,1
    - Dst: Self::depth_limit
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:145,1
    - Dst: into
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:146,1
    - Dst: indentor
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:145,1
    - Dst: Self::struct_names
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:145,1
    - Dst: separate_tuple_members
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:145,1
    - Dst: Self::enumerate_arrays
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:145,1
    - Dst: extensions
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:145,1
    - Dst: Result::compact_arrays
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:145,1
    - Dst: escape_strings
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:145,1
    - Dst: Self::compact_structs
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:145,1
    - Dst: compact_maps
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:145,1
    - Dst: number_suffixes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    argCount: 1
    argNames:
    - arbitrary
    argTypes:
    - ArbitraryPrettyConfig
    constantsTouched: []
    func_position:
      end: 157
      start: 144
    functionDepth: 13
    functionLinenumber: 144
    functionLinenumberEnd: 157
    functionName: PrettyConfig::from
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - Result::compact_arrays
    - separate_tuple_members
    - extensions
    - number_suffixes
    - Self::struct_names
    - compact_maps
    - escape_strings
    - Self::compact_structs
    - into
    - indentor
    - Self::enumerate_arrays
    - Self::depth_limit
    - Self::default
    linkageType: ''
    returnType: Self
    signature: 'fn from(arbitrary: ArbitraryPrettyConfig) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 3
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: TypedSerdeData::pretty_config
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: PrettyConfig
    signature: pub fn pretty_config(&self) -> PrettyConfig
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: TypedSerdeData::ty
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&SerdeDataType'
    signature: pub fn ty(&self) -> &SerdeDataType<'a>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: TypedSerdeData::value
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&SerdeDataValue'
    signature: pub fn value(&self) -> &SerdeDataValue<'a>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - serializer
    argTypes:
    - S
    constantsTouched: []
    func_position:
      end: 194
      start: 188
    functionDepth: 13
    functionLinenumber: 188
    functionLinenumberEnd: 194
    functionName: TypedSerdeData::serialize
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - serialize
    linkageType: ''
    returnType: Result
    signature: 'fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok,
      S::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 13
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: '&TypedSerdeData::deserialize'
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<D: Deserializer<''de>>(self, deserializer: D) -> Result<Self::Value,
      D::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: std::mem::transmute
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: to_static_str
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 2
    functionsReached:
    - std::mem::transmute
    linkageType: ''
    returnType: '&''static str'
    signature: 'unsafe fn to_static_str(s: &str) -> &''static str'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: std::mem::transmute
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&[&str]'
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: to_static_str_slice
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 1
    functionsReached:
    - std::mem::transmute
    linkageType: ''
    returnType: '&''static [&''static str]'
    signature: 'unsafe fn to_static_str_slice(s: &[&str]) -> &''static [&''static
      str]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:220,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:221,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:222,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:223,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:224,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:225,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:226,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:227,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:228,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:229,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:230,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:231,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:232,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:233,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:234,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:235,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:236,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:237,1
    - Dst: S::serialize_bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:238,1
    - Dst: S::serialize_some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:241,1
    - Dst: S::serialize_none
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:243,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:247,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:248,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:248,1
    - Dst: S::serialize_tuple
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:251,1
    - Dst: serialize_element
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:253,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:258,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:261,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:261,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:262,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:262,1
    - Dst: S::serialize_tuple
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:265,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:265,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:266,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:266,1
    - Dst: impl DoubleEndedIterator::iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:266,1
    - Dst: serialize_element
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:267,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:269,1
    - Dst: S::serialize_seq
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:272,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:272,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:272,1
    - Dst: serialize_element
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:274,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:276,1
    - Dst: S::serialize_map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:279,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:279,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:279,1
    - Dst: serialize_entry
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:281,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:289,1
    - Dst: S::serialize_unit_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:292,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:292,1
    - Dst: S::serialize_newtype_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:295,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:296,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:304,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:304,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:305,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:305,1
    - Dst: S::serialize_tuple_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:310,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:311,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:311,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:312,1
    - Dst: Result::zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:312,1
    - Dst: impl DoubleEndedIterator::iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:312,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:313,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:315,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:325,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:325,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:326,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:326,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:327,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:327,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:329,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:329,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:332,1
    - Dst: any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:332,1
    - Dst: ron::to_string
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:347,1
    - Dst: Result::unwrap
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:347,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:348,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:349,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:349,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:351,1
    - Dst: serialize_key
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:353,1
    - Dst: serialize_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:360,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:364,1
    - Dst: ron::to_string
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:373,1
    - Dst: Result::unwrap
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:373,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:374,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:375,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:375,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:377,1
    - Dst: serialize_entry
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:379,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:383,1
    - Dst: S::serialize_map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:385,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:386,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:386,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:389,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:386,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:390,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:386,1
    - Dst: impl DoubleEndedIterator::iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:391,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:394,1
    - Dst: serde::__private::ser::FlatMapSerializer
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:396,1
    - Dst: ron::to_string
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:404,1
    - Dst: Result::unwrap
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:404,1
    - Dst: SpannedResult::contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:405,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:406,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:406,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:408,1
    - Dst: serialize_entry
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:410,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:416,1
    - Dst: S::serialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:418,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:419,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:419,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:421,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:421,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:421,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:421,1
    - Dst: impl DoubleEndedIterator::iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:421,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:423,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:424,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:428,1
    - Dst: get
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:443,1
    - Dst: get
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:444,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:447,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:447,1
    - Dst: S::serialize_unit_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:453,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:455,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:457,1
    - Dst: S::serialize_unit
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:459,1
    - Dst: S::serialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:461,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:462,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:463,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:464,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:466,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:468,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:471,1
    - Dst: S::serialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:474,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:475,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:476,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:476,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:477,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:489,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:489,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:493,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:493,1
    - Dst: S::serialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:498,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:498,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:499,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:500,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:502,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:504,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:507,1
    - Dst: S::serialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:511,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:511,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:512,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:513,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:514,1
    - Dst: S::serialize_newtype_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:521,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:523,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:525,1
    - Dst: Serialize::serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:529,1
    - Dst: S::serialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:533,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:533,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:534,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:535,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:537,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:539,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:542,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:543,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:546,1
    - Dst: serde::__private::ser::serialize_tagged_newtype
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:549,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:551,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:552,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:553,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:554,1
    - Dst: Box::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:560,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:569,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:569,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:570,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:570,1
    - Dst: S::serialize_tuple
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:585,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:585,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:586,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:586,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:586,1
    - Dst: serialize_element
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:587,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:592,1
    - Dst: S::serialize_tuple_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:598,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:599,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:601,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:602,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:604,1
    - Dst: Result::zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:604,1
    - Dst: impl DoubleEndedIterator::iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:604,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:605,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:610,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:613,1
    - Dst: S::serialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:616,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:617,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:618,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:619,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:621,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:623,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:626,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:627,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:630,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:633,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:633,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:643,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:643,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:644,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:644,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:645,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:645,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:647,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:647,1
    - Dst: S::serialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:663,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:664,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:665,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:667,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:667,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:671,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:667,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:672,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:674,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:675,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:679,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:683,1
    - Dst: any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:683,1
    - Dst: ron::to_string
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:698,1
    - Dst: Result::unwrap
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:698,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:699,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:700,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:700,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:704,1
    - Dst: serialize_key
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:706,1
    - Dst: serialize_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:713,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:717,1
    - Dst: ron::to_string
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:726,1
    - Dst: Result::unwrap
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:726,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:727,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:728,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:728,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:732,1
    - Dst: serialize_entry
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:734,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:748,1
    - Dst: S::serialize_map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:750,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:751,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:751,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:755,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:751,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:756,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:751,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:757,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:760,1
    - Dst: serde::__private::ser::FlatMapSerializer
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:763,1
    - Dst: ron::to_string
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:772,1
    - Dst: Result::unwrap
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:772,1
    - Dst: SpannedResult::contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:773,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:774,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:774,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:778,1
    - Dst: serialize_entry
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:780,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:786,1
    - Dst: S::serialize_newtype_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:791,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:793,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:795,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:799,1
    - Dst: S::serialize_map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:801,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:802,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:802,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:805,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:802,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:806,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:802,1
    - Dst: impl DoubleEndedIterator::iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:807,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:810,1
    - Dst: serde::__private::ser::FlatMapSerializer
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:813,1
    - Dst: ron::to_string
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:822,1
    - Dst: Result::unwrap
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:822,1
    - Dst: SpannedResult::contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:823,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:824,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:824,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:828,1
    - Dst: serialize_entry
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:830,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:836,1
    - Dst: S::serialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:839,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:840,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:841,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:842,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:844,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:846,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:849,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:850,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:853,1
    - Dst: S::serialize_map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:858,1
    - Dst: serialize_entry
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:859,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:860,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:860,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:863,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:860,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:864,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:860,1
    - Dst: impl DoubleEndedIterator::iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:865,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:868,1
    - Dst: serde::__private::ser::FlatMapSerializer
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:871,1
    - Dst: ron::to_string
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:880,1
    - Dst: Result::unwrap
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:880,1
    - Dst: SpannedResult::contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:881,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:882,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:882,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:886,1
    - Dst: serialize_entry
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:888,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:894,1
    - Dst: S::serialize_struct_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:900,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:901,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:903,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:904,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:907,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:907,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:907,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:907,1
    - Dst: impl DoubleEndedIterator::iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:907,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:909,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:910,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:914,1
    - Dst: serialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:916,1
    - Dst: S::serialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:923,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:924,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:925,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:926,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:928,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:930,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:933,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:934,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:941,1
    - Dst: S::serialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:944,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:945,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:946,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:948,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:949,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:951,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:951,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:951,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:951,1
    - Dst: impl DoubleEndedIterator::iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:951,1
    - Dst: serialize_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:953,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:954,1
    - Dst: end
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:958,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:963,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:963,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:966,1
    - Dst: serde::ser::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:966,1
    CyclomaticComplexity: 162
    EdgeCount: 162
    ICount: 1011
    argCount: 1
    argNames:
    - serializer
    argTypes:
    - S
    constantsTouched: []
    func_position:
      end: 968
      start: 218
    functionDepth: 13
    functionLinenumber: 218
    functionLinenumberEnd: 968
    functionName: BorrowedTypedSerdeData::serialize
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - serde::ser::Error::custom
    - S::serialize_struct_variant
    - serialize_field
    - S::serialize_newtype_variant
    - Box::new
    - S::serialize_tuple_variant
    - S::serialize_map
    - get
    - serialize_value
    - S::serialize_unit_variant
    - to_static_str
    - contains
    - S::serialize_newtype_struct
    - S::serialize_some
    - len
    - Some
    - Serialize::serialize
    - S::serialize_tuple
    - S::serialize_struct
    - S::serialize_unit_struct
    - serialize
    - S::serialize_unit
    - S::serialize_bytes
    - serde::__private::ser::FlatMapSerializer
    - any
    - Result::zip
    - Vec::new
    - Result::unwrap
    - iter
    - Ok
    - push
    - Err
    - serialize_key
    - S::serialize_seq
    - impl DoubleEndedIterator::len
    - SpannedResult::contains
    - zip
    - impl DoubleEndedIterator::iter
    - serialize_element
    - serialize_entry
    - ron::to_string
    - SpannedResult::push
    - S::serialize_none
    - S::serialize_tuple_struct
    - end
    - serde::__private::ser::serialize_tagged_newtype
    linkageType: ''
    returnType: Result
    signature: 'fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok,
      S::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:983,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:986,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:988,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:988,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - deserializer
    - check
    argTypes:
    - D
    - '&T'
    constantsTouched: []
    func_position:
      end: 992
      start: 975
    functionDepth: 13
    functionLinenumber: 975
    functionLinenumberEnd: 992
    functionName: B::o::r::r::o::w::e::d::T::y::p::e::d::S::e::r::d::e::D::a::t::a::::::::d::e::s::e::r::i::a::l::i::z::e::deserialize_matching
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - T::deserialize
    - Err
    - serde::de::Error::custom
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_matching<''de,T: Deserialize<''de> + fmt::Debug + PartialEq,D:
      Deserializer<''de>,>(deserializer: D,check: &T,) -> Result<(), D::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:995,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:996,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:997,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:998,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:999,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1000,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1001,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1003,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1005,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1006,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1007,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1008,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1009,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1011,1
    - Dst: f32::deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1014,1
    - Dst: is_nan
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1016,1
    - Dst: is_nan
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1016,1
    - Dst: to_bits
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1016,1
    - Dst: to_bits
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1016,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1017,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1019,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1019,1
    - Dst: f64::deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1025,1
    - Dst: is_nan
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1027,1
    - Dst: is_nan
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1027,1
    - Dst: to_bits
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1027,1
    - Dst: to_bits
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1027,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1028,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1030,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1030,1
    - Dst: deserialize_matching
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1035,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1045,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1050,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1052,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1052,1
    - Dst: D::deserialize_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1060,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1071,1
    - Dst: BorrowedTypedSerdeData::visit_bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1075,1
    - Dst: as_bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1075,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1080,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1082,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1082,1
    - Dst: D::deserialize_bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1090,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1102,1
    - Dst: deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1110,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1116,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1116,1
    - Dst: is_none
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1121,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1122,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1124,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1124,1
    - Dst: is_none
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1132,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1133,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1135,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1135,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1147,1
    - Dst: deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1148,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1154,1
    - Dst: starts_with
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1159,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1162,1
    - Dst: D::deserialize_option
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1174,1
    - Dst: as_deref
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1176,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1189,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1196,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1196,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1197,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1202,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1202,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1205,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1209,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1210,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1210,1
    - Dst: D::deserialize_tuple
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1213,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1225,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1233,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1233,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1233,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1233,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1235,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1240,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1240,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1243,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1247,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1247,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1248,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1248,1
    - Dst: D::deserialize_tuple
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1251,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1251,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1263,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1270,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1270,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1271,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1276,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1276,1
    - Dst: as_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1278,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1282,1
    - Dst: D::deserialize_seq
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1286,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1299,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1306,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1306,1
    - Dst: next_entry_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1307,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1318,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1318,1
    - Dst: as_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1320,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1324,1
    - Dst: D::deserialize_map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1328,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1339,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1343,1
    - Dst: D::deserialize_unit_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1347,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1348,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1363,1
    - Dst: deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1370,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1381,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1386,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1386,1
    - Dst: as_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1388,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1391,1
    - Dst: ron::value::RawValue::from_ron
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1400,1
    - Dst: ron::value::RawValue::from_ron
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1401,1
    - Dst: trim
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1405,1
    - Dst: get_ron
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1405,1
    - Dst: trim
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1405,1
    - Dst: get_ron
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1405,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1406,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1413,1
    - Dst: serde::de::Error::invalid_type
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1413,1
    - Dst: serde::de::Unexpected::Str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1414,1
    - Dst: D::deserialize_newtype_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1420,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1421,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1439,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1447,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1447,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1447,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1447,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1449,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1454,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1454,1
    - Dst: as_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1456,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1465,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1469,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1469,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1470,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1470,1
    - Dst: D::deserialize_tuple_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1473,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1474,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1475,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1500,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1505,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1507,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1507,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1516,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1518,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1518,1
    - Dst: as_bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1526,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1527,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1529,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1529,1
    - Dst: D::deserialize_identifier
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1545,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1557,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1561,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1561,1
    - Dst: serde::__private::de::Content::Bool
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1561,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1565,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1565,1
    - Dst: serde::__private::de::Content::I8
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1565,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1569,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1569,1
    - Dst: serde::__private::de::Content::I16
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1569,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1573,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1573,1
    - Dst: serde::__private::de::Content::I32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1573,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1577,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1577,1
    - Dst: serde::__private::de::Content::I64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1577,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1586,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1586,1
    - Dst: serde::__private::de::Content::U8
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1586,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1590,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1590,1
    - Dst: serde::__private::de::Content::U16
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1590,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1594,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1594,1
    - Dst: serde::__private::de::Content::U32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1594,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1598,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1598,1
    - Dst: serde::__private::de::Content::U64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1598,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1607,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1607,1
    - Dst: serde::__private::de::Content::F32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1607,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1611,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1611,1
    - Dst: serde::__private::de::Content::F64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1611,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1615,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1615,1
    - Dst: serde::__private::de::Content::Char
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1615,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1620,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1622,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1622,1
    - Dst: serde::__private::de::Content::String
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1622,1
    - Dst: String::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1622,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1631,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1633,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1633,1
    - Dst: serde::__private::de::Content::Str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1633,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1642,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1644,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1644,1
    - Dst: serde::__private::de::Content::String
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1644,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1650,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1652,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1652,1
    - Dst: serde::__private::de::Content::ByteBuf
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1652,1
    - Dst: Vec::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1652,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1661,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1663,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1663,1
    - Dst: serde::__private::de::Content::Bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1663,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1672,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1674,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1674,1
    - Dst: serde::__private::de::Content::ByteBuf
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1674,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1679,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1679,1
    - Dst: D::deserialize_identifier
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1690,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1705,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1713,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1713,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1713,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1713,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1715,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1720,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1720,1
    - Dst: as_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1722,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1731,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1738,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1739,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1738,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1740,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1738,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1741,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1738,1
    - Dst: next_entry_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1744,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1752,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1752,1
    - Dst: as_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1754,1
    - Dst: next_key::<serde::de::IgnoredAny>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1764,1
    - Dst: is_some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1764,1
    - Dst: next_value::<serde::de::IgnoredAny>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1765,1
    - Dst: map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1765,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1767,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1785,1
    - Dst: "Vec::<\n                            Option<(serde::__private::de::Content,\
        \ serde::__private::de::Content)>,\n                        >::new"
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1792,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1796,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1796,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1799,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1796,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1800,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1796,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1801,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1805,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1806,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1809,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1809,1
    - Dst: next_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1809,1
    - Dst: next_value_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1812,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1820,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1822,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1822,1
    - Dst: next_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1822,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1825,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1825,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1828,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1825,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1829,1
    - Dst: deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1832,1
    - Dst: serde::__private::de::FlatMapDeserializer
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1837,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1845,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1849,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1849,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1850,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1850,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1851,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1851,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1853,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1853,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1856,1
    - Dst: any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1856,1
    - Dst: D::deserialize_map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1857,1
    - Dst: D::deserialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1865,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1866,1
    - Dst: to_static_str_slice
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1867,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1897,1
    - Dst: u64::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1901,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1902,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1904,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1904,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1913,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1915,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1915,1
    - Dst: as_bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1923,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1924,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1926,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1926,1
    - Dst: D::deserialize_identifier
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1942,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1958,1
    - Dst: variant_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1966,1
    - Dst: unit_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1973,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1978,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1978,1
    - Dst: newtype_variant_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:1984,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2003,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2015,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2015,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2015,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2015,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2018,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2023,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2023,1
    - Dst: as_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2025,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2035,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2039,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2039,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2040,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2040,1
    - Dst: tuple_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2045,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2046,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2071,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2080,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2082,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2082,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2095,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2097,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2097,1
    - Dst: as_bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2109,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2110,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2112,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2112,1
    - Dst: D::deserialize_identifier
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2129,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2148,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2160,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2160,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2160,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2160,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2163,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2168,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2168,1
    - Dst: as_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2170,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2180,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2188,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2189,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2188,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2190,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2188,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2191,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2188,1
    - Dst: next_entry_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2194,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2202,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2202,1
    - Dst: as_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2204,1
    - Dst: next_key::<serde::de::IgnoredAny>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2215,1
    - Dst: is_some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2215,1
    - Dst: next_value::<serde::de::IgnoredAny>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2216,1
    - Dst: map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2216,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2219,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2223,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2223,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2224,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2224,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2225,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2225,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2227,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2227,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2232,1
    - Dst: any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2232,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2244,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2252,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2252,1
    - Dst: serde::__private::de::Content::Bool
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2252,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2260,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2260,1
    - Dst: serde::__private::de::Content::I8
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2260,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2268,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2268,1
    - Dst: serde::__private::de::Content::I16
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2268,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2276,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2276,1
    - Dst: serde::__private::de::Content::I32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2276,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2284,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2284,1
    - Dst: serde::__private::de::Content::I64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2284,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2297,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2297,1
    - Dst: serde::__private::de::Content::U8
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2297,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2305,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2305,1
    - Dst: serde::__private::de::Content::U16
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2305,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2313,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2313,1
    - Dst: serde::__private::de::Content::U32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2313,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2321,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2321,1
    - Dst: serde::__private::de::Content::U64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2321,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2334,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2334,1
    - Dst: serde::__private::de::Content::F32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2334,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2342,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2342,1
    - Dst: serde::__private::de::Content::F64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2342,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2350,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2350,1
    - Dst: serde::__private::de::Content::Char
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2350,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2359,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2361,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2361,1
    - Dst: serde::__private::de::Content::String
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2361,1
    - Dst: String::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2362,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2373,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2375,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2375,1
    - Dst: serde::__private::de::Content::Str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2375,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2385,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2387,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2387,1
    - Dst: serde::__private::de::Content::String
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2387,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2398,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2400,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2400,1
    - Dst: serde::__private::de::Content::ByteBuf
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2400,1
    - Dst: Vec::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2401,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2413,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2415,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2415,1
    - Dst: serde::__private::de::Content::Bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2415,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2426,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2428,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2428,1
    - Dst: serde::__private::de::Content::ByteBuf
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2428,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2433,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2433,1
    - Dst: D::deserialize_identifier
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2445,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2467,1
    - Dst: "Vec::<\n                                                Option<(\n   \
        \                                                 serde::__private::de::Content,\n\
        \                                                    serde::__private::de::Content,\n\
        \                                                )>,\n                   \
        \                         >::new"
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2478,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2486,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2486,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2489,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2486,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2490,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2486,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2491,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2494,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2496,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2499,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2500,1
    - Dst: next_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2500,1
    - Dst: next_value_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2503,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2510,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2513,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2513,1
    - Dst: next_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2513,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2516,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2516,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2519,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2516,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2520,1
    - Dst: deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2523,1
    - Dst: serde::__private::de::FlatMapDeserializer
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2528,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2536,1
    - Dst: D::deserialize_map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2548,1
    - Dst: newtype_variant_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2552,1
    - Dst: struct_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2561,1
    - Dst: to_static_str_slice
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2562,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2573,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2573,1
    - Dst: get
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2579,1
    - Dst: get
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2580,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2583,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2583,1
    - Dst: D::deserialize_enum
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2586,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2587,1
    - Dst: to_static_str_slice
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2588,1
    - Dst: serde::__private::de::Content::deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2609,1
    - Dst: serde::__private::de::ContentRefDeserializer::<D::Error>::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2611,1
    - Dst: get
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2614,1
    - Dst: get
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2615,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2618,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2618,1
    - Dst: SpannedResult::deserialize_any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2622,1
    - Dst: serde::__private::de::UntaggedUnitVisitor::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2623,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2629,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2629,1
    - Dst: deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2635,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2651,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2662,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2662,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2662,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2662,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2665,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2670,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2670,1
    - Dst: as_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2672,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2682,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2686,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2686,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2687,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2687,1
    - Dst: SpannedResult::deserialize_tuple
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2692,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2693,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2715,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2723,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2723,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2725,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2734,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2734,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2736,1
    - Dst: as_bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2744,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2745,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2745,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2747,1
    - Dst: SpannedResult::deserialize_identifier
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2759,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2775,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2785,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2786,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2785,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2787,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2785,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2788,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2793,1
    - Dst: next_value_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2798,1
    - Dst: next_value::<serde::de::IgnoredAny>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2805,1
    - Dst: map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2805,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2809,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2809,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2810,1
    - Dst: next_key::<serde::de::IgnoredAny>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2818,1
    - Dst: is_some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2818,1
    - Dst: next_value::<serde::de::IgnoredAny>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2819,1
    - Dst: map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2819,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2821,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2825,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2825,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2826,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2826,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2827,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2827,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2829,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2829,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2832,1
    - Dst: any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2832,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2841,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2848,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2848,1
    - Dst: serde::__private::de::Content::Bool
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2848,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2855,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2855,1
    - Dst: serde::__private::de::Content::I8
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2855,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2862,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2862,1
    - Dst: serde::__private::de::Content::I16
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2862,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2869,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2869,1
    - Dst: serde::__private::de::Content::I32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2869,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2876,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2876,1
    - Dst: serde::__private::de::Content::I64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2876,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2888,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2888,1
    - Dst: serde::__private::de::Content::U8
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2888,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2895,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2895,1
    - Dst: serde::__private::de::Content::U16
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2895,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2902,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2902,1
    - Dst: serde::__private::de::Content::U32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2902,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2909,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2909,1
    - Dst: serde::__private::de::Content::U64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2909,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2921,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2921,1
    - Dst: serde::__private::de::Content::F32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2921,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2928,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2928,1
    - Dst: serde::__private::de::Content::F64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2928,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2935,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2935,1
    - Dst: serde::__private::de::Content::Char
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2935,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2943,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2945,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2945,1
    - Dst: serde::__private::de::Content::String
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2945,1
    - Dst: String::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2946,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2956,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2958,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2958,1
    - Dst: serde::__private::de::Content::Str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2958,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2967,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2969,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2969,1
    - Dst: serde::__private::de::Content::String
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2969,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2978,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2980,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2980,1
    - Dst: serde::__private::de::Content::ByteBuf
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2980,1
    - Dst: Vec::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2980,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2991,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2993,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2993,1
    - Dst: serde::__private::de::Content::Bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:2993,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3002,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3004,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3004,1
    - Dst: serde::__private::de::Content::ByteBuf
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3004,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3009,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3009,1
    - Dst: SpannedResult::deserialize_identifier
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3020,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3039,1
    - Dst: "Vec::<\n                                        Option<(\n           \
        \                                 serde::__private::de::Content,\n       \
        \                                     serde::__private::de::Content,\n   \
        \                                     )>,\n                              \
        \      >::new"
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3049,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3056,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3056,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3059,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3056,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3060,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3056,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3061,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3064,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3066,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3069,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3069,1
    - Dst: next_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3069,1
    - Dst: next_value_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3072,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3080,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3084,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3084,1
    - Dst: next_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3084,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3087,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3087,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3090,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3087,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3091,1
    - Dst: deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3094,1
    - Dst: serde::__private::de::FlatMapDeserializer
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3099,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3107,1
    - Dst: SpannedResult::deserialize_any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3111,1
    - Dst: SpannedResult::deserialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3120,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3121,1
    - Dst: to_static_str_slice
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3122,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3133,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3133,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3156,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3161,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3163,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3163,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3172,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3174,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3174,1
    - Dst: as_bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3182,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3183,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3185,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3185,1
    - Dst: SpannedResult::deserialize_identifier
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3201,1
    - Dst: get
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3206,1
    - Dst: get
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3207,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3210,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3210,1
    - Dst: u64::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3226,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3227,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3229,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3229,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3232,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3233,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3233,1
    - Dst: as_bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3236,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3237,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3240,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3240,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3260,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3267,1
    - Dst: DelayedVariantIdentifier::Index
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3267,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3274,1
    - Dst: DelayedVariantIdentifier::Str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3274,1
    - Dst: String::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3274,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3281,1
    - Dst: DelayedVariantIdentifier::Bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3281,1
    - Dst: Vec::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3281,1
    - Dst: SpannedResult::deserialize_identifier
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3285,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3303,1
    - Dst: next_element::<DelayedVariantIdentifier>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3313,1
    - Dst: check_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3314,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3316,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3316,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3317,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3326,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3329,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3330,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3334,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3334,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3335,1
    - Dst: next_value::<DelayedVariantIdentifier>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3338,1
    - Dst: check_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3338,1
    - Dst: SpannedResult::deserialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3343,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3344,1
    - Dst: to_static_str_slice
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3345,1
    - Dst: std::slice::from_ref
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3345,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3375,1
    - Dst: next_element::<DelayedVariantIdentifier>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3385,1
    - Dst: check_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3386,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3388,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3388,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3389,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3398,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3401,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3402,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3406,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3406,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3407,1
    - Dst: next_value::<DelayedVariantIdentifier>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3410,1
    - Dst: check_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3410,1
    - Dst: SpannedResult::deserialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3415,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3416,1
    - Dst: to_static_str_slice
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3417,1
    - Dst: std::slice::from_ref
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3417,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3446,1
    - Dst: next_element::<DelayedVariantIdentifier>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3456,1
    - Dst: check_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3457,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3459,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3459,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3460,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3463,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3468,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3468,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3469,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3472,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3479,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3482,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3483,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3487,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3487,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3488,1
    - Dst: next_value::<DelayedVariantIdentifier>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3491,1
    - Dst: check_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3491,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3493,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3496,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3497,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3501,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3501,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3502,1
    - Dst: next_value_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3505,1
    - Dst: SpannedResult::deserialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3512,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3513,1
    - Dst: to_static_str_slice
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3514,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3541,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3552,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3552,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3552,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3552,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3555,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3560,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3560,1
    - Dst: as_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3562,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3572,1
    - Dst: SpannedResult::deserialize_tuple
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3583,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3583,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3601,1
    - Dst: next_element::<DelayedVariantIdentifier>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3611,1
    - Dst: check_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3612,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3614,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3614,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3615,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3618,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3625,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3625,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3626,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3629,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3636,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3639,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3640,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3644,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3644,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3645,1
    - Dst: next_value::<DelayedVariantIdentifier>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3648,1
    - Dst: check_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3648,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3650,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3653,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3654,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3658,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3658,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3659,1
    - Dst: next_value_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3662,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3671,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3671,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3672,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3672,1
    - Dst: SpannedResult::deserialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3677,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3678,1
    - Dst: to_static_str_slice
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3679,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3707,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3717,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3718,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3717,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3719,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3717,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3720,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3717,1
    - Dst: next_entry_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3723,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3731,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3731,1
    - Dst: as_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3733,1
    - Dst: next_key::<serde::de::IgnoredAny>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3744,1
    - Dst: is_some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3744,1
    - Dst: next_value::<serde::de::IgnoredAny>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3745,1
    - Dst: map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3745,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3747,1
    - Dst: SpannedResult::deserialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3758,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3759,1
    - Dst: to_static_str_slice
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3760,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3774,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3781,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3781,1
    - Dst: serde::__private::de::Content::Bool
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3781,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3788,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3788,1
    - Dst: serde::__private::de::Content::I8
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3788,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3795,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3795,1
    - Dst: serde::__private::de::Content::I16
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3795,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3802,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3802,1
    - Dst: serde::__private::de::Content::I32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3802,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3809,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3809,1
    - Dst: serde::__private::de::Content::I64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3809,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3821,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3821,1
    - Dst: serde::__private::de::Content::U8
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3821,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3828,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3828,1
    - Dst: serde::__private::de::Content::U16
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3828,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3835,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3835,1
    - Dst: serde::__private::de::Content::U32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3835,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3842,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3842,1
    - Dst: serde::__private::de::Content::U64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3842,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3854,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3854,1
    - Dst: serde::__private::de::Content::F32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3854,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3861,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3861,1
    - Dst: serde::__private::de::Content::F64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3861,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3868,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3868,1
    - Dst: serde::__private::de::Content::Char
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3868,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3876,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3878,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3878,1
    - Dst: serde::__private::de::Content::String
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3878,1
    - Dst: String::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3878,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3887,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3889,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3889,1
    - Dst: serde::__private::de::Content::Str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3889,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3898,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3900,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3900,1
    - Dst: serde::__private::de::Content::String
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3900,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3909,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3911,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3911,1
    - Dst: serde::__private::de::Content::ByteBuf
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3911,1
    - Dst: Vec::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3911,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3920,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3922,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3922,1
    - Dst: serde::__private::de::Content::Bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3922,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3931,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3933,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3933,1
    - Dst: serde::__private::de::Content::ByteBuf
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3933,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3938,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3938,1
    - Dst: SpannedResult::deserialize_identifier
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3949,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3968,1
    - Dst: "Vec::<\n                                    Option<(\n               \
        \                         serde::__private::de::Content,\n               \
        \                         serde::__private::de::Content,\n               \
        \                     )>,\n                                >::new"
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3978,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3985,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3985,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3988,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3985,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3989,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3985,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3990,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3994,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3995,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3998,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3998,1
    - Dst: next_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:3998,1
    - Dst: next_value_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4001,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4009,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4013,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4013,1
    - Dst: next_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4013,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4016,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4016,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4019,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4016,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4020,1
    - Dst: deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4023,1
    - Dst: serde::__private::de::FlatMapDeserializer
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4028,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4036,1
    - Dst: SpannedResult::deserialize_any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4047,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4067,1
    - Dst: next_element::<DelayedVariantIdentifier>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4077,1
    - Dst: check_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4078,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4080,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4080,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4081,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4086,1
    - Dst: any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4086,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4088,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4097,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4097,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4098,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4102,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4110,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4110,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4111,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4116,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4123,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4126,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4127,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4131,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4131,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4132,1
    - Dst: next_value::<DelayedVariantIdentifier>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4135,1
    - Dst: check_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4135,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4137,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4140,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4141,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4145,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4145,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4146,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4149,1
    - Dst: any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4149,1
    - Dst: next_value_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4150,1
    - Dst: next_value_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4159,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4167,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4171,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4171,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4172,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4172,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4173,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4173,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4175,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4175,1
    - Dst: SpannedResult::deserialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4178,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4179,1
    - Dst: to_static_str_slice
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4180,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4194,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4194,1
    - Dst: get
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4209,1
    - Dst: get
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4210,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4213,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4213,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4234,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4234,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4241,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4241,1
    - Dst: u64::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4257,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4258,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4260,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4260,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4263,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4264,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4264,1
    - Dst: as_bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4267,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4268,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4271,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4271,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4291,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4298,1
    - Dst: DelayedVariantIdentifier::Index
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4298,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4305,1
    - Dst: DelayedVariantIdentifier::Str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4305,1
    - Dst: String::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4305,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4312,1
    - Dst: DelayedVariantIdentifier::Bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4312,1
    - Dst: Vec::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4312,1
    - Dst: SpannedResult::deserialize_identifier
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4316,1
    - Dst: SpannedResult::deserialize_any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4321,1
    - Dst: "serde::__private::de::TaggedContentVisitor::<\n                      \
        \  DelayedVariantIdentifier,\n                    >::new"
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4321,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4324,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4325,1
    - Dst: check_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4335,1
    - Dst: check_variant
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4336,1
    - Dst: serde::__private::de::ContentDeserializer::<D::Error>::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4340,1
    - Dst: SpannedResult::deserialize_any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4343,1
    - Dst: serde::__private::de::InternallyTaggedUnitVisitor::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4344,1
    - Dst: SpannedResult::deserialize_any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4353,1
    - Dst: serde::__private::de::InternallyTaggedUnitVisitor::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4354,1
    - Dst: deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4359,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4363,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4363,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4379,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4387,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4387,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4389,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4398,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4398,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4400,1
    - Dst: as_bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4408,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4409,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4409,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4411,1
    - Dst: SpannedResult::deserialize_identifier
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4423,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4439,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4450,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4450,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4450,1
    - Dst: enumerate
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4450,1
    - Dst: next_element_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4453,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4458,1
    - Dst: serde::de::Error::invalid_length
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4458,1
    - Dst: as_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4460,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4470,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4477,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4478,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4477,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4479,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4477,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4480,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4485,1
    - Dst: next_value_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4490,1
    - Dst: next_value::<serde::de::IgnoredAny>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4497,1
    - Dst: map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4497,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4501,1
    - Dst: serde::de::Error::missing_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4501,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4502,1
    - Dst: next_key::<serde::de::IgnoredAny>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4510,1
    - Dst: is_some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4510,1
    - Dst: next_value::<serde::de::IgnoredAny>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4511,1
    - Dst: map
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4511,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4513,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4517,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4517,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4518,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4518,1
    - Dst: impl DoubleEndedIterator::len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4519,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4519,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4521,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4521,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4524,1
    - Dst: any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4524,1
    - Dst: write_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4533,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4540,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4540,1
    - Dst: serde::__private::de::Content::Bool
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4540,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4547,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4547,1
    - Dst: serde::__private::de::Content::I8
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4547,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4554,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4554,1
    - Dst: serde::__private::de::Content::I16
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4554,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4561,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4561,1
    - Dst: serde::__private::de::Content::I32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4561,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4568,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4568,1
    - Dst: serde::__private::de::Content::I64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4568,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4580,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4580,1
    - Dst: serde::__private::de::Content::U8
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4580,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4587,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4587,1
    - Dst: serde::__private::de::Content::U16
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4587,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4594,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4594,1
    - Dst: serde::__private::de::Content::U32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4594,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4601,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4601,1
    - Dst: serde::__private::de::Content::U64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4601,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4613,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4613,1
    - Dst: serde::__private::de::Content::F32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4613,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4620,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4620,1
    - Dst: serde::__private::de::Content::F64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4620,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4627,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4627,1
    - Dst: serde::__private::de::Content::Char
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4627,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4635,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4637,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4637,1
    - Dst: serde::__private::de::Content::String
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4637,1
    - Dst: String::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4638,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4648,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4650,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4650,1
    - Dst: serde::__private::de::Content::Str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4650,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4659,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4661,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4661,1
    - Dst: serde::__private::de::Content::String
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4661,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4670,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4672,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4672,1
    - Dst: serde::__private::de::Content::ByteBuf
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4672,1
    - Dst: Vec::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4672,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4683,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4685,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4685,1
    - Dst: serde::__private::de::Content::Bytes
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4685,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4694,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4696,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4696,1
    - Dst: serde::__private::de::Content::ByteBuf
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4696,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4701,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4701,1
    - Dst: SpannedResult::deserialize_identifier
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4712,1
    - Dst: write_fmt
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4731,1
    - Dst: "Vec::<\n                                        Option<(\n           \
        \                                 serde::__private::de::Content,\n       \
        \                                     serde::__private::de::Content,\n   \
        \                                     )>,\n                              \
        \      >::new"
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4741,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4748,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4748,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4751,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4748,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4752,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4748,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4753,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4756,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4758,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4761,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4761,1
    - Dst: next_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4761,1
    - Dst: next_value_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4764,1
    - Dst: next_key_seed
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4772,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4776,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4776,1
    - Dst: next_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4776,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4779,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4779,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4782,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4779,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4783,1
    - Dst: deserialize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4786,1
    - Dst: serde::__private::de::FlatMapDeserializer
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4791,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4799,1
    - Dst: SpannedResult::deserialize_any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4803,1
    - Dst: SpannedResult::deserialize_struct
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4812,1
    - Dst: to_static_str
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4813,1
    - Dst: to_static_str_slice
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4814,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4825,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4825,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4828,1
    - Dst: serde::de::Error::custom
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4828,1
    CyclomaticComplexity: 327
    EdgeCount: 327
    ICount: 2785
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 4830
      start: 974
    functionDepth: 14
    functionLinenumber: 974
    functionLinenumberEnd: 4830
    functionName: BorrowedTypedSerdeData::deserialize
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - get_ron
    - D::deserialize_tuple_struct
    - serde::__private::de::Content::U8
    - is_none
    - serde::__private::de::FlatMapDeserializer
    - to_static_str
    - unit_variant
    - check_variant
    - serde::__private::de::Content::Char
    - next_value::<DelayedVariantIdentifier>
    - "Vec::<\n                            Option<(serde::__private::de::Content,\
      \ serde::__private::de::Content)>,\n                        >::new"
    - D::deserialize_tuple
    - "Vec::<\n                                                Option<(\n        \
      \                                            serde::__private::de::Content,\n\
      \                                                    serde::__private::de::Content,\n\
      \                                                )>,\n                     \
      \                       >::new"
    - next_value
    - to_bits
    - serde::de::Error::custom
    - serde::__private::de::Content::I32
    - is_some
    - serde::__private::de::Content::String
    - serde::__private::de::Content::F64
    - is_nan
    - serde::__private::de::ContentRefDeserializer::<D::Error>::new
    - serde::__private::de::Content::U16
    - SpannedResult::push
    - D::deserialize_map
    - starts_with
    - trim
    - serde::__private::de::Content::Str
    - serde::de::Error::missing_field
    - tuple_variant
    - map
    - next_key::<serde::de::IgnoredAny>
    - serde::__private::de::Content::U32
    - "serde::__private::de::TaggedContentVisitor::<\n                        DelayedVariantIdentifier,\n\
      \                    >::new"
    - serde::__private::de::Content::U64
    - len
    - serde::__private::de::Content::ByteBuf
    - D::deserialize_newtype_struct
    - f32::deserialize
    - D::deserialize_str
    - D::deserialize_identifier
    - newtype_variant_seed
    - iter
    - serde::__private::de::Content::I8
    - Ok
    - deserialize_matching
    - next_key_seed
    - serde::de::Error::invalid_length
    - SpannedResult::deserialize_tuple
    - serde::__private::de::Content::F32
    - serde::__private::de::ContentDeserializer::<D::Error>::new
    - serde::__private::de::InternallyTaggedUnitVisitor::new
    - variant_seed
    - D::deserialize_bytes
    - BorrowedTypedSerdeData::visit_bytes
    - f64::deserialize
    - DelayedVariantIdentifier::Str
    - write_fmt
    - String::from
    - get
    - DelayedVariantIdentifier::Bytes
    - serde::de::Error::invalid_type
    - deserialize
    - to_static_str_slice
    - as_deref
    - D::deserialize_enum
    - D::deserialize_option
    - ron::value::RawValue::from_ron
    - write_str
    - serde::__private::de::Content::deserialize
    - D::deserialize_seq
    - any
    - "Vec::<\n                                    Option<(\n                    \
      \                    serde::__private::de::Content,\n                      \
      \                  serde::__private::de::Content,\n                        \
      \            )>,\n                                >::new"
    - next_value_seed
    - Err
    - serde::__private::de::Content::I64
    - SpannedResult::deserialize_identifier
    - u64::from
    - as_str
    - impl DoubleEndedIterator::len
    - next_entry_seed
    - zip
    - enumerate
    - serde::__private::de::Content::Bool
    - serde::__private::de::Content::I16
    - serde::__private::de::UntaggedUnitVisitor::new
    - DelayedVariantIdentifier::Index
    - Vec::from
    - D::deserialize_struct
    - "Vec::<\n                                        Option<(\n                \
      \                            serde::__private::de::Content,\n              \
      \                              serde::__private::de::Content,\n            \
      \                            )>,\n                                    >::new"
    - D::deserialize_unit_struct
    - SpannedResult::deserialize_struct
    - serde::__private::de::Content::Bytes
    - SpannedResult::deserialize_any
    - std::slice::from_ref
    - Some
    - next_value::<serde::de::IgnoredAny>
    - next_element::<DelayedVariantIdentifier>
    - as_bytes
    - next_element_seed
    - struct_variant
    - serde::de::Unexpected::Str
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<D: Deserializer<''de>>(self, deserializer: D) -> Result<Self::Value,
      D::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ArbitraryPrettyConfig::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4835,1
    - Dst: into
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4835,1
    - Dst: SerdeDataType::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4836,1
    - Dst: arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4837,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4838,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 1
    argNames:
    - u
    argTypes:
    - '&mut Unstructured<''a>'
    constantsTouched: []
    func_position:
      end: 4843
      start: 4834
    functionDepth: 11
    functionLinenumber: 4834
    functionLinenumberEnd: 4843
    functionName: TypedSerdeData::arbitrary
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 1
    functionsReached:
    - ArbitraryPrettyConfig::arbitrary
    - SerdeDataType::arbitrary
    - Ok
    - into
    - arbitrary_value
    linkageType: ''
    returnType: arbitrary::Result
    signature: 'fn arbitrary(u: &mut Unstructured<''a>) -> arbitrary::Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: SerdeDataValue::Bool
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4996,1
    - Dst: bool::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4996,1
    - Dst: SerdeDataValue::I8
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4997,1
    - Dst: i8::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4997,1
    - Dst: SerdeDataValue::I16
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4998,1
    - Dst: i16::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4998,1
    - Dst: SerdeDataValue::I32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4999,1
    - Dst: i32::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:4999,1
    - Dst: SerdeDataValue::I64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5000,1
    - Dst: i64::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5000,1
    - Dst: SerdeDataValue::I128
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5001,1
    - Dst: i128::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5001,1
    - Dst: SerdeDataValue::ISize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5002,1
    - Dst: isize::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5002,1
    - Dst: SerdeDataValue::U8
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5003,1
    - Dst: u8::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5003,1
    - Dst: SerdeDataValue::U16
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5004,1
    - Dst: u16::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5004,1
    - Dst: SerdeDataValue::U32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5005,1
    - Dst: u32::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5005,1
    - Dst: SerdeDataValue::U64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5006,1
    - Dst: u64::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5006,1
    - Dst: SerdeDataValue::U128
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5007,1
    - Dst: u128::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5007,1
    - Dst: SerdeDataValue::USize
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5008,1
    - Dst: usize::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5008,1
    - Dst: SerdeDataValue::F32
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5009,1
    - Dst: f32::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5009,1
    - Dst: SerdeDataValue::F64
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5010,1
    - Dst: f64::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5010,1
    - Dst: SerdeDataValue::Char
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5011,1
    - Dst: char::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5011,1
    - Dst: SerdeDataValue::String
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5012,1
    - Dst: <&str>::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5012,1
    - Dst: SerdeDataValue::ByteBuf
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5013,1
    - Dst: <&[u8]>::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5013,1
    - Dst: Option::<()>::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5015,1
    - Dst: Some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5016,1
    - Dst: Box::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5016,1
    - Dst: arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5016,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5022,1
    - Dst: '&mut Unstructured<''u>::arbitrary'
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5026,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5027,1
    - Dst: arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5027,1
    - Dst: shrink_to_fit
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5029,1
    - Dst: is_empty
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5030,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5033,1
    - Dst: reserve_exact
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5036,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5038,1
    - Dst: arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5038,1
    - Dst: Vec::with_capacity
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5045,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5045,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5047,1
    - Dst: arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5047,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5052,1
    - Dst: '&mut Unstructured<''u>::arbitrary'
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5053,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5054,1
    - Dst: arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5054,1
    - Dst: shrink_to_fit
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5056,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5060,1
    - Dst: '&mut Unstructured<''u>::arbitrary'
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5061,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5062,1
    - Dst: Result::arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5063,1
    - Dst: arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5064,1
    - Dst: shrink_to_fit
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5067,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5071,1
    - Dst: arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5076,1
    - Dst: ron::to_string
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5083,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5087,1
    - Dst: ron::from_str::<String>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5090,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5091,1
    - Dst: ron::value::RawValue::from_ron
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5095,1
    - Dst: SpannedResult::is_err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5095,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5096,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5100,1
    - Dst: Box::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5103,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5107,1
    - Dst: Vec::with_capacity
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5108,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5108,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5110,1
    - Dst: arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5110,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5115,1
    - Dst: insert
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5123,1
    - Dst: insert
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5124,1
    - Dst: insert
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5125,1
    - Dst: Vec::with_capacity
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5128,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5128,1
    - Dst: usize::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5128,1
    - Dst: is_some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5128,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5130,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5131,1
    - Dst: SerdeDataValue::String
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5131,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5133,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5133,1
    - Dst: skip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5133,1
    - Dst: usize::from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5137,1
    - Dst: is_some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5137,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5139,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5140,1
    - Dst: arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5140,1
    - Dst: is_some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5144,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5145,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5145,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5145,1
    - Dst: supported_inside_untagged
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5146,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5148,1
    - Dst: supported_flattened_map_inside_flatten_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5150,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5158,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5162,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5167,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5177,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5186,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5194,1
    - Dst: '&mut Unstructured<''u>::choose_index'
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5197,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5197,1
    - Dst: get_mut
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5199,1
    - Dst: get_mut
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5200,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5203,1
    - Dst: u32::try_from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5206,1
    - Dst: map_err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5206,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5208,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5213,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5215,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5215,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5227,1
    - Dst: '&mut Unstructured<''u>::arbitrary'
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5231,1
    - Dst: '&mut Unstructured<''u>::int_in_range'
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5232,1
    - Dst: u32::try_from
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5233,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5233,1
    - Dst: map_err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5233,1
    - Dst: Box::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5240,1
    - Dst: arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5240,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5243,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5247,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5256,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5264,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5268,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5271,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5275,1
    - Dst: Vec::with_capacity
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5278,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5278,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5280,1
    - Dst: arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5280,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5285,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5295,1
    - Dst: Vec::with_capacity
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5297,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5297,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5298,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5298,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5299,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5300,1
    - Dst: arbitrary_value
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5300,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5305,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5309,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5309,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5309,1
    - Dst: supported_inside_untagged
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5310,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5312,1
    - Dst: supported_flattened_map_inside_flatten_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5314,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5322,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5326,1
    - Dst: Err
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5331,1
    - Dst: arbitrary::<bool>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5347,1
    - Dst: arbitrary::<bool>
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5351,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5353,1
    CyclomaticComplexity: 92
    EdgeCount: 92
    ICount: 533
    argCount: 2
    argNames:
    - u
    - pretty
    argTypes:
    - '&mut Unstructured<''u>'
    - '&PrettyConfig'
    constantsTouched: []
    func_position:
      end: 5354
      start: 4984
    functionDepth: 12
    functionLinenumber: 4984
    functionLinenumberEnd: 5354
    functionName: SerdeDataType::arbitrary_value
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - usize::from
    - f64::arbitrary
    - reserve_exact
    - i32::arbitrary
    - SerdeDataValue::F64
    - Box::new
    - SerdeDataValue::I16
    - is_empty
    - i16::arbitrary
    - i128::arbitrary
    - u128::arbitrary
    - SpannedResult::is_err
    - SerdeDataValue::U128
    - u64::arbitrary
    - Vec::with_capacity
    - SerdeDataValue::I32
    - SerdeDataValue::U8
    - u32::arbitrary
    - '&mut Unstructured<''u>::arbitrary'
    - u8::arbitrary
    - contains
    - isize::arbitrary
    - i8::arbitrary
    - u16::arbitrary
    - shrink_to_fit
    - Result::arbitrary_value
    - get_mut
    - u32::try_from
    - usize::arbitrary
    - SerdeDataValue::U64
    - SerdeDataValue::USize
    - SerdeDataValue::Bool
    - Some
    - len
    - ron::from_str::<String>
    - ron::value::RawValue::from_ron
    - SerdeDataValue::String
    - <&str>::arbitrary
    - '&mut Unstructured<''u>::int_in_range'
    - SerdeDataValue::ByteBuf
    - f32::arbitrary
    - SerdeDataValue::U32
    - arbitrary::<bool>
    - bool::arbitrary
    - SerdeDataValue::F32
    - SerdeDataValue::I8
    - Vec::new
    - <&[u8]>::arbitrary
    - iter
    - is_some
    - Ok
    - push
    - SerdeDataValue::ISize
    - Err
    - supported_flattened_map_inside_flatten_field
    - char::arbitrary
    - arbitrary_value
    - insert
    - '&mut Unstructured<''u>::choose_index'
    - zip
    - SerdeDataValue::I128
    - ron::to_string
    - SerdeDataValue::I64
    - i64::arbitrary
    - SerdeDataValue::Char
    - skip
    - Option::<()>::arbitrary
    - supported_inside_untagged
    - SerdeDataValue::U16
    - map_err
    linkageType: ''
    returnType: arbitrary::Result
    signature: 'fn arbitrary_value<''u>(&mut self,u: &mut Unstructured<''u>,pretty:
      &PrettyConfig,) -> arbitrary::Result<SerdeDataValue<''u>>where''a: ''u,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5366,1
    - Dst: supported_inside_untagged
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5386,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5395,1
    - Dst: supported_inside_untagged
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5403,1
    - Dst: is_empty
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5406,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5411,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5413,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5421,1
    - Dst: all
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5421,1
    - Dst: Result::supported_inside_untagged
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5423,1
    - Dst: supported_inside_untagged
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5425,1
    - Dst: Result::supported_inside_untagged
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5427,1
    - Dst: supported_inside_untagged
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5428,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5436,1
    - Dst: is_empty
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5453,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5458,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5460,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5468,1
    - Dst: Result::all
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5468,1
    - Dst: supported_inside_untagged
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5470,1
    - Dst: is_empty
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5477,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5482,1
    - Dst: all
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5482,1
    - Dst: supported_inside_untagged
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5485,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5491,1
    - Dst: all
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5491,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5496,1
    - Dst: supported_inside_untagged
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5500,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5504,1
    - Dst: is_empty
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5509,1
    - Dst: len
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5515,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5521,1
    - Dst: Result::all
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5521,1
    - Dst: supported_inside_untagged
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5523,1
    - Dst: is_empty
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5526,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5531,1
    - Dst: all
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5531,1
    - Dst: supported_inside_untagged
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5534,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 163
    argCount: 3
    argNames:
    - pretty
    - inside_newtype_variant
    - inside_option
    argTypes:
    - '&PrettyConfig'
    - bool
    - bool
    constantsTouched: []
    func_position:
      end: 5538
      start: 5356
    functionDepth: 16
    functionLinenumber: 5356
    functionLinenumberEnd: 5538
    functionName: SerdeDataType::supported_inside_untagged
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - contains
    - Result::supported_inside_untagged
    - Result::all
    - iter
    - is_empty
    - len
    - all
    - supported_inside_untagged
    linkageType: ''
    returnType: bool
    signature: 'fn supported_inside_untagged(&self,pretty: &PrettyConfig,inside_newtype_variant:
      bool,inside_option: bool,) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: supported_inside_internally_tagged_newtype
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5582,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5607,1
    - Dst: all
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5607,1
    - Dst: supported_inside_internally_tagged_newtype
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5616,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    argCount: 2
    argNames:
    - inside_untagged_newtype_variant
    - has_unknown_key
    argTypes:
    - bool
    - bool
    constantsTouched: []
    func_position:
      end: 5630
      start: 5540
    functionDepth: 16
    functionLinenumber: 5540
    functionLinenumberEnd: 5630
    functionName: SerdeDataType::supported_inside_internally_tagged_newtype
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - all
    - iter
    - supported_inside_internally_tagged_newtype
    linkageType: ''
    returnType: bool
    signature: 'fn supported_inside_internally_tagged_newtype(&self,inside_untagged_newtype_variant:
      bool,has_unknown_key: bool,) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: supported_inside_flatten
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5663,1
    - Dst: Result::supported_inside_flatten_key
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5669,1
    - Dst: supported_inside_flatten
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5670,1
    - Dst: supported_inside_flatten
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5678,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5693,1
    - Dst: all
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5693,1
    - Dst: supported_inside_flatten
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5710,1
    - Dst: supported_inside_flatten
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5712,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 34
    argCount: 2
    argNames:
    - inside_untagged_newtype_variant
    - inside_flattened_option
    argTypes:
    - bool
    - bool
    constantsTouched: []
    func_position:
      end: 5724
      start: 5632
    functionDepth: 16
    functionLinenumber: 5632
    functionLinenumberEnd: 5724
    functionName: SerdeDataType::supported_inside_flatten
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - supported_inside_flatten
    - iter
    - all
    - Result::supported_inside_flatten_key
    linkageType: ''
    returnType: bool
    signature: 'fn supported_inside_flatten(&self,inside_untagged_newtype_variant:
      bool,inside_flattened_option: bool,) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5733
      start: 5726
    functionDepth: 0
    functionLinenumber: 5726
    functionLinenumberEnd: 5733
    functionName: SerdeDataType::supported_inside_flatten_key
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: fn supported_inside_flatten_key(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5770,1
    - Dst: supported_flattened_map_inside_flatten_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5771,1
    - Dst: contains
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5801,1
    - Dst: supported_flattened_map_inside_flatten_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5802,1
    - Dst: is_some
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5822,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5838,1
    - Dst: any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5838,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5838,1
    - Dst: all
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5838,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5842,1
    - Dst: zip
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5842,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5845,1
    - Dst: all
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5842,1
    - Dst: supported_flattened_map_inside_flatten_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5847,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5855,1
    - Dst: any
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5855,1
    - Dst: iter
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5870,1
    - Dst: all
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5870,1
    - Dst: supported_flattened_map_inside_flatten_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5889,1
    - Dst: supported_inside_internally_tagged_newtype
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5906,1
    - Dst: supported_flattened_map_inside_flatten_field
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:5910,1
    CyclomaticComplexity: 49
    EdgeCount: 49
    ICount: 219
    argCount: 5
    argNames:
    - pretty
    - is_flattened
    - is_untagged
    - has_flattened_map
    - has_unknown_key
    argTypes:
    - '&PrettyConfig'
    - bool
    - bool
    - '&mut bool'
    - '&mut bool'
    constantsTouched: []
    func_position:
      end: 5980
      start: 5735
    functionDepth: 16
    functionLinenumber: 5735
    functionLinenumberEnd: 5980
    functionName: SerdeDataType::supported_flattened_map_inside_flatten_field
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - contains
    - any
    - zip
    - iter
    - is_some
    - supported_flattened_map_inside_flatten_field
    - all
    - supported_inside_internally_tagged_newtype
    linkageType: ''
    returnType: bool
    signature: 'fn supported_flattened_map_inside_flatten_field(&self,pretty: &PrettyConfig,is_flattened:
      bool,is_untagged: bool,has_flattened_map: &mut bool,has_unknown_key: &mut bool,)
      -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fetch_add
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6027,1
    - Dst: T::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6028,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6030,1
    - Dst: T::default
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6030,1
    - Dst: fetch_sub
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6033,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - u
    argTypes:
    - '&mut Unstructured<''a>'
    constantsTouched: []
    func_position:
      end: 6036
      start: 6022
    functionDepth: 12
    functionLinenumber: 6022
    functionLinenumberEnd: 6036
    functionName: arbitrary_recursion_guard
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - T::arbitrary
    - T::default
    - Ok
    - fetch_add
    - fetch_sub
    linkageType: ''
    returnType: arbitrary::Result
    signature: 'fn arbitrary_recursion_guard<''a, T: Arbitrary<''a> + Default>(u:
      &mut Unstructured<''a>,) -> arbitrary::Result<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fetch_add
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6043,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6044,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6045,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6046,1
    - Dst: '&mut Unstructured<''a>::arbitrary'
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6048,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6049,1
    - Dst: <&str>::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6049,1
    - Dst: SerdeDataType::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6050,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6051,1
    - Dst: '&mut Unstructured<''a>::arbitrary'
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6051,1
    - Dst: supported_inside_flatten
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6051,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6052,1
    - Dst: shrink_to_fit
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6055,1
    - Dst: shrink_to_fit
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6056,1
    - Dst: SpannedResult::shrink_to_fit
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6057,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6059,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6061,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6061,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6061,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6061,1
    - Dst: fetch_sub
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6064,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 51
    argCount: 1
    argNames:
    - u
    argTypes:
    - '&mut Unstructured<''a>'
    constantsTouched: []
    func_position:
      end: 6067
      start: 6038
    functionDepth: 12
    functionLinenumber: 6038
    functionLinenumberEnd: 6067
    functionName: arbitrary_struct_fields_recursion_guard
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - supported_inside_flatten
    - '&mut Unstructured<''a>::arbitrary'
    - shrink_to_fit
    - Vec::new
    - SerdeDataType::arbitrary
    - Ok
    - fetch_add
    - push
    - SpannedResult::push
    - SpannedResult::shrink_to_fit
    - <&str>::arbitrary
    - fetch_sub
    linkageType: ''
    returnType: arbitrary::Result
    signature: 'fn arbitrary_struct_fields_recursion_guard<''a>(u: &mut Unstructured<''a>,)
      -> arbitrary::Result<(Vec<&''a str>, Vec<SerdeDataType<''a>>, Vec<bool>)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fetch_add
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6074,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6075,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6076,1
    - Dst: '&mut Unstructured<''a>::arbitrary'
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6078,1
    - Dst: SpannedResult::push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6079,1
    - Dst: <&str>::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6079,1
    - Dst: push
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6080,1
    - Dst: SerdeDataVariantType::arbitrary
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6080,1
    - Dst: SpannedResult::shrink_to_fit
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6083,1
    - Dst: shrink_to_fit
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6084,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6086,1
    - Dst: Ok
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6088,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6088,1
    - Dst: Vec::new
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6088,1
    - Dst: fetch_sub
      Src: /src/ron/fuzz/fuzz_targets/bench/lib.rs:6091,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 37
    argCount: 1
    argNames:
    - u
    argTypes:
    - '&mut Unstructured<''a>'
    constantsTouched: []
    func_position:
      end: 6094
      start: 6069
    functionDepth: 12
    functionLinenumber: 6069
    functionLinenumberEnd: 6094
    functionName: arbitrary_enum_variants_recursion_guard
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/lib.rs
    functionUses: 0
    functionsReached:
    - '&mut Unstructured<''a>::arbitrary'
    - shrink_to_fit
    - Vec::new
    - SerdeDataVariantType::arbitrary
    - Ok
    - fetch_add
    - push
    - SpannedResult::push
    - SpannedResult::shrink_to_fit
    - <&str>::arbitrary
    - fetch_sub
    linkageType: ''
    returnType: arbitrary::Result
    signature: 'fn arbitrary_enum_variants_recursion_guard<''a>(u: &mut Unstructured<''a>,)
      -> arbitrary::Result<(Vec<&''a str>, Vec<SerdeDataVariantType<''a>>)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DefaultHasher::new
      Src: /src/ron/fuzz/fuzz_targets/bench/main.rs:40,1
    - Dst: Self::Hasher::write_u64
      Src: /src/ron/fuzz/fuzz_targets/bench/main.rs:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 12
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: SeededHasher::build_hasher
    functionSourceFile: /src/ron/fuzz/fuzz_targets/bench/main.rs
    functionUses: 0
    functionsReached:
    - DefaultHasher::new
    - Self::Hasher::write_u64
    linkageType: ''
    returnType: Self::Hasher
    signature: fn build_hasher(&self) -> Self::Hasher
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TupleStruct
      Src: /src/ron/examples/encode.rs:33,1
    - Dst: HashMap::from_iter
      Src: /src/ron/examples/encode.rs:34,1
    - Dst: '&str::to_string'
      Src: /src/ron/examples/encode.rs:36,1
    - Dst: Variant::A
      Src: /src/ron/examples/encode.rs:39,1
    - Dst: PrettyConfig::new
      Src: /src/ron/examples/encode.rs:43,1
    - Dst: Self::depth_limit
      Src: /src/ron/examples/encode.rs:43,1
    - Dst: separate_tuple_members
      Src: /src/ron/examples/encode.rs:43,1
    - Dst: Self::enumerate_arrays
      Src: /src/ron/examples/encode.rs:43,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/examples/encode.rs:47,1
    - Dst: Result::expect
      Src: /src/ron/examples/encode.rs:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 30
    functionDepth: 12
    functionLinenumber: 30
    functionLinenumberEnd: 50
    functionName: main
    functionSourceFile: /src/ron/examples/encode.rs
    functionUses: 0
    functionsReached:
    - '&str::to_string'
    - separate_tuple_members
    - Variant::A
    - Result::expect
    - HashMap::from_iter
    - Self::enumerate_arrays
    - ron::ser::to_string_pretty
    - PrettyConfig::new
    - Self::depth_limit
    - TupleStruct
    linkageType: ''
    returnType: void
    signature: fn main()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: S::serialize_str
      Src: /src/ron/examples/base64.rs:55,1
    - Dst: encode
      Src: /src/ron/examples/base64.rs:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - data
    - serializer
    argTypes:
    - '&[u8]'
    - S
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: Base64::serialize
    functionSourceFile: /src/ron/examples/base64.rs
    functionUses: 0
    functionsReached:
    - encode
    - S::serialize_str
    linkageType: ''
    returnType: Result
    signature: 'fn serialize<S: Serializer>(data: &[u8], serializer: S) -> Result<S::Ok,
      S::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: <&str>::deserialize
      Src: /src/ron/examples/base64.rs:59,1
    - Dst: decode
      Src: /src/ron/examples/base64.rs:60,1
    - Dst: map_err
      Src: /src/ron/examples/base64.rs:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 13
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: Base64::deserialize
    functionSourceFile: /src/ron/examples/base64.rs
    functionUses: 0
    functionsReached:
    - <&str>::deserialize
    - decode
    - map_err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<''de, D: Deserializer<''de>>(deserializer: D) -> Result<Vec<u8>,
      D::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: S::serialize_str
      Src: /src/ron/examples/base64.rs:70,1
    - Dst: encode
      Src: /src/ron/examples/base64.rs:70,1
    - Dst: S::serialize_bytes
      Src: /src/ron/examples/base64.rs:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - data
    - serializer
    argTypes:
    - '&[u8]'
    - S
    constantsTouched: []
    func_position:
      end: 74
      start: 67
    functionDepth: 18
    functionLinenumber: 67
    functionLinenumberEnd: 74
    functionName: ByteStrOrBase64::serialize
    functionSourceFile: /src/ron/examples/base64.rs
    functionUses: 0
    functionsReached:
    - encode
    - S::serialize_str
    - S::serialize_bytes
    linkageType: ''
    returnType: Result
    signature: 'fn serialize<S: Serializer>(data: &[u8], serializer: S) -> Result<S::Ok,
      S::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: D::deserialize_any
      Src: /src/ron/examples/base64.rs:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 100
      start: 76
    functionDepth: 4
    functionLinenumber: 76
    functionLinenumberEnd: 100
    functionName: ByteStrOrBase64::deserialize
    functionSourceFile: /src/ron/examples/base64.rs
    functionUses: 0
    functionsReached:
    - D::deserialize_any
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<''de, D: Deserializer<''de>>(deserializer: D) -> Result<Vec<u8>,
      D::Error>'
Fuzzer filename: /src/ron/fuzz/fuzz_targets/from_str.rs
Fuzzing method: fuzz_target
report: name
sources:
- function_names:
  - serde_roundtrip
  source_file: /src/ron/tests/530_untagged_union.rs
- function_names:
  - test_deeply_nested_map
  - test_deeply_nested_struct
  - test_fuzz_4797530127073280
  - test_fuzz_4592535633002496
  - test_fuzz_4740606375362560
  source_file: /src/ron/tests/307_stack_overflow.rs
- function_names:
  - test_flatten_struct_into_struct
  - test_flatten_rest
  - test_flatten_only_rest
  - test_issue_456
  source_file: /src/ron/tests/115_minimal_flattening.rs
- function_names:
  - v_9_deprecated_base64_bytes_support
  - rusty_byte_string
  - rusty_byte_string_roundtrip
  - fuzzer_failures
  - serialize_backslash_byte_string
  - check_roundtrip
  - test_weird_escapes
  - byte_literal
  - invalid_identifier
  source_file: /src/ron/tests/438_rusty_byte_strings.rs
- function_names:
  - test_inf_and_nan
  - decimal_floats
  source_file: /src/ron/tests/floats.rs
- function_names:
  - read_original
  - make_roundtrip
  - test_sequence_ex1
  - test_sequence_ex2
  source_file: /src/ron/tests/preserve_sequence.rs
- function_names:
  - test_map_custom_deserialize
  - test_ron_struct_as_json_map
  source_file: /src/ron/tests/511_deserialize_any_map_string_key.rs
- function_names:
  - test_recursive_implicit_some
  - test_nested_implicit_some
  - fuzzer_found_issues
  source_file: /src/ron/tests/367_implicit_some.rs
- function_names:
  - untagged_enum_not_a_list
  source_file: /src/ron/tests/357_untagged_enum_roundtrip.rs
- function_names:
  - small_array
  source_file: /src/ron/tests/240_array_pretty.rs
- function_names:
  - enum_in_untagged_enum
  - check_roundtrip
  source_file: /src/ron/tests/492_enum_in_untagged_enum.rs
- function_names:
  - test_hex
  - test_bin
  - test_oct
  - test_dec
  source_file: /src/ron/tests/numbers.rs
- function_names:
  - TypeError::deserialize
  - test_error_positions
  source_file: /src/ron/tests/203_error_positions.rs
- function_names:
  - test_ser
  - test_de
  - test_roundtrip
  - test_externally_a_ser
  - test_externally_b_ser
  - test_internally_a_ser
  - test_internally_b_ser
  - test_adjacently_a_ser
  - test_adjacently_b_ser
  - test_untagged_a_ser
  - test_untagged_b_ser
  - test_externally_a_de
  - test_externally_b_de
  - test_internally_a_de
  - test_internally_b_de
  - test_adjacently_a_de
  - test_adjacently_b_de
  - test_untagged_a_de
  - test_untagged_b_de
  - test_externally_a_roundtrip
  - test_externally_b_roundtrip
  - test_internally_a_roundtrip
  - test_internally_b_roundtrip
  - test_adjacently_a_roundtrip
  - test_adjacently_b_roundtrip
  - test_untagged_a_roundtrip
  - test_untagged_b_roundtrip
  - ByteStr::serialize
  - ByteStr::deserialize
  source_file: /src/ron/tests/123_enum_representation.rs
- function_names:
  - test_array
  source_file: /src/ron/tests/238_array.rs
- function_names:
  - test_serde_bytes
  - test_bytes
  - test_strongly_typed_base64
  source_file: /src/ron/tests/436_untagged_bytes.rs
- function_names:
  - roundtrip_through_value
  source_file: /src/ron/tests/508_value_adjacently_tagged_bug.rs
- function_names:
  - test_non_tag
  - test_tag
  source_file: /src/ron/tests/non_string_tag.rs
- function_names:
  - test_ebkalderon_case
  - test_vessd_case
  source_file: /src/ron/tests/117_untagged_tuple_variant.rs
- function_names:
  - test_serde_content_hack
  - test_serde_internally_tagged_hack
  - test_enum_in_enum_roundtrip
  - test_enum_in_internally_tagged_roundtrip
  - test_enum_in_adjacently_tagged_roundtrip
  - test_enum_in_untagged_roundtrip
  source_file: /src/ron/tests/449_tagged_enum.rs
- function_names:
  - borrowed_str
  source_file: /src/ron/tests/borrowed_str.rs
- function_names:
  - roundtrip
  source_file: /src/ron/tests/struct_integers.rs
- function_names:
  - test_order_preserved
  source_file: /src/ron/tests/129_indexmap.rs
- function_names:
  - empty_sets_arrays
  source_file: /src/ron/tests/147_empty_sets_serialisation.rs
- function_names:
  - serialize_field
  source_file: /src/ron/tests/544_path_meta.rs
- function_names:
  - roundtrip_implicit_some_stack
  - check_roundtrip
  source_file: /src/ron/tests/465_implicit_some_stack.rs
- function_names:
  - roundtrip_value_float_with_decimals
  - roundtrip_value_float_into
  source_file: /src/ron/tests/337_value_float_roundtrip.rs
- function_names:
  - test_adjacently_tagged
  source_file: /src/ron/tests/207_adjacently_tagged_enum.rs
- function_names:
  - test_invalid_identifiers
  - test_raw_identifier_roundtrip
  source_file: /src/ron/tests/401_raw_identifier.rs
- function_names:
  - value_deserialises_r_name
  source_file: /src/ron/tests/465_no_comment_char_value.rs
- function_names:
  - typetag_usage
  - typetag_with_enum
  source_file: /src/ron/tests/254_typetag.rs
- function_names:
  - explicit_struct_names
  source_file: /src/ron/tests/522_explicit_struct_names.rs
- function_names:
  - test_missing_comma_error
  - test_comma_end
  source_file: /src/ron/tests/256_comma_error.rs
- function_names:
  - nested_untagged_enum
  - untagged_enum_of_enum_list
  source_file: /src/ron/tests/217_nested_untagged_enums.rs
- function_names:
  - roundtrip
  - roundtrip_pretty
  - roundtrip_sep_tuple_members
  source_file: /src/ron/tests/roundtrip.rs
- function_names:
  - test_unknown_enum_variant
  - test_struct_enum_fields
  - test_newtype_enum_fields
  - test_struct_fields
  - test_internally_tagged_enum
  - test_adjacently_tagged_enum
  - test_untagged_enum
  source_file: /src/ron/tests/393_serde_errors.rs
- function_names:
  - struct_names_inside_internally_tagged
  - struct_names_inside_adjacently_tagged
  - struct_names_inside_untagged
  - struct_names_inside_flatten_struct
  - struct_names_inside_flatten_struct_variant
  - implicit_some_inside_internally_tagged
  - implicit_some_inside_adjacently_tagged
  - implicit_some_inside_untagged
  - implicit_some_inside_flatten_struct
  - implicit_some_inside_flatten_struct_variant
  - newtype_inside_internally_tagged
  - newtype_inside_adjacently_tagged
  - newtype_inside_untagged
  - newtype_inside_flatten_struct
  - newtype_inside_flatten_struct_variant
  - one_tuple_inside_unwrapped_newtype_variant_inside_internally_tagged
  - one_tuple_inside_unwrapped_newtype_variant_inside_adjacently_tagged
  - one_tuple_inside_unwrapped_newtype_variant_inside_untagged
  - one_tuple_inside_unwrapped_newtype_variant_inside_flatten_struct
  - one_tuple_inside_unwrapped_newtype_variant_inside_flatten_struct_variant
  - one_tuple_variant_inside_internally_tagged
  - one_tuple_variant_inside_adjacently_tagged
  - one_tuple_variant_inside_untagged
  - one_tuple_variant_inside_flatten_struct
  - one_tuple_variant_inside_flatten_struct_variant
  - raw_value_inside_internally_tagged
  - raw_value_inside_adjacently_tagged
  - raw_value_inside_untagged
  - raw_value_inside_flatten_struct
  - raw_value_inside_flatten_struct_variant
  - unit_like_zero_length_inside_internally_tagged
  - unit_like_zero_length_inside_adjacently_tagged
  - unit_like_zero_length_inside_untagged
  - unit_like_zero_length_inside_flatten_struct
  - unit_like_zero_length_inside_flatten_struct_variant
  - i128_inside_internally_tagged
  - u128_inside_adjacently_tagged
  - i128_inside_untagged
  - u128_inside_flatten_struct
  - i128_inside_flatten_struct_variant
  - duplicate_key_inside_flatten_struct
  - duplicate_key_inside_flatten_struct_variant
  - non_string_key_inside_flatten_struct
  - non_string_key_inside_flatten_struct_variant
  - more_than_one_flatten_map_inside_flatten_struct
  - more_than_one_flatten_map_inside_flatten_struct_variant
  - flatten_struct_beside_map_inside_flatten_struct
  - flatten_struct_beside_map_inside_flatten_struct_variant
  - untagged_flatten_struct_variant_beside_map_inside_flatten_struct
  - untagged_flatten_struct_variant_beside_map_inside_flatten_struct_variant
  - externally_tagged_newtype_variant_beside_map_inside_flatten_struct_variant
  - externally_tagged_struct_variant_beside_map_inside_flatten_struct
  - externally_tagged_tuple_variant_beside_map_inside_flatten_struct_variant
  - internally_tagged_unit_variant_beside_map_inside_flatten_struct
  - internally_tagged_newtype_variant_beside_map_inside_flatten_struct_variant
  - internally_tagged_struct_variant_beside_map_inside_flatten_struct
  - adjacently_tagged_unit_variant_beside_map_inside_flatten_struct
  - adjacently_tagged_newtype_variant_beside_map_inside_flatten_struct_variant
  - adjacently_tagged_struct_variant_beside_map_inside_flatten_struct
  - adjacently_tagged_tuple_variant_beside_map_inside_flatten_struct_variant
  - tagged_struct_beside_map_inside_flatten_struct
  - tagged_struct_beside_map_inside_flatten_struct_variant
  - zero_length_untagged_tuple_variant
  - zero_length_untagged_struct_variant
  - unwrapped_one_element_untagged_tuple_variant
  - unit_inside_untagged_newtype_variant_inside_internally_tagged_newtype_variant
  - unit_inside_untagged_newtype_variant_inside_flatten_struct
  - unit_struct_inside_untagged_newtype_variant_inside_internally_tagged_newtype_variant
  - untagged_unit_variant_inside_internally_tagged_newtype_variant
  - untagged_unit_variant_inside_flatten_struct_variant
  - unit_inside_internally_tagged_newtype_variant_inside_multi_flatten_struct
  - untagged_unit_variant_inside_internally_tagged_newtype_variant_inside_multi_flatten_struct
  - flattened_externally_tagged_newtype_variant_beside_flattened_intenally_tagged_enum
  - flattened_externally_tagged_struct_variant_beside_flattened_intenally_tagged_enum
  - flattened_map_inside_option_beside_flattened_struct_variant
  - flattened_untagged_struct_beside_flattened_untagged_struct
  - flattened_field_inside_flattened_struct_alongside_map
  - check_roundtrip
  source_file: /src/ron/tests/502_known_bugs.rs
- function_names:
  - test_non_identifier
  source_file: /src/ron/tests/non_identifier_identifier.rs
- function_names:
  - value_deserialises_r_name
  source_file: /src/ron/tests/465_r_name_value.rs
- function_names:
  - test_float_literal_parsing
  source_file: /src/ron/tests/370_float_parsing.rs
- function_names:
  - test_i32_min
  - test_i32_max
  - test_i64_min
  - test_i64_max
  - test_i128_min
  - test_i128_max
  - test_u128_min
  - test_u128_max
  source_file: /src/ron/tests/min_max.rs
- function_names:
  - test_bitflags
  source_file: /src/ron/tests/152_bitflags.rs
- function_names:
  - test_escape_basic
  - check_same
  - test_ascii_10
  - test_ascii_chars
  - test_ascii_string
  - test_non_ascii
  - test_chars
  - test_nul_in_string
  source_file: /src/ron/tests/escape.rs
- function_names:
  - test_deserialise_non_newtypes
  - test_deserialise_tuple_newtypes
  - test_newtype_some
  - test_serialise_non_newtypes
  - test_serialise_tuple_newtypes
  - assert_eq_serialize_roundtrip
  source_file: /src/ron/tests/250_variant_newtypes.rs
- function_names:
  - test_simple
  - test_nested
  - test_unclosed
  - test_unexpected_byte
  source_file: /src/ron/tests/comments.rs
- function_names:
  - manually_deserialize_dyn
  - SerializeDynVisitor::expecting
  - SerializeDynVisitor::visit_map
  source_file: /src/ron/tests/423_de_borrowed_identifier.rs
- function_names:
  - test_char
  - test_string
  - test_char_not_a_comment
  - ident_starts_with_non_ascii_byte
  - test_file_invalid_unicode
  - serialize_invalid_whitespace
  source_file: /src/ron/tests/unicode.rs
- function_names:
  - test_large_number
  - test_large_integer_to_float
  source_file: /src/ron/tests/large_number.rs
- function_names:
  - deserialize_big_struct
  source_file: /src/ron/tests/big_struct.rs
- function_names:
  - enumerate_arrays
  - enumerate_compact_arrays
  source_file: /src/ron/tests/289_enumerate_arrays.rs
- function_names:
  - test_deserialize_seed
  source_file: /src/ron/tests/359_deserialize_seed.rs
- function_names:
  - depth_limit
  source_file: /src/ron/tests/depth_limit.rs
- function_names:
  - compact_structs
  - compact_maps
  source_file: /src/ron/tests/447_compact_maps_structs.rs
- function_names:
  - test_string_roundtrip
  - test_escaped_string
  - test_unescaped_string
  source_file: /src/ron/tests/425_escape_strings.rs
- function_names:
  - roundtrip_ident_with_dash
  source_file: /src/ron/tests/322_escape_idents.rs
- function_names:
  - default_options
  - without_any_options
  - single_default_extension
  - reader_io_error
  source_file: /src/ron/tests/options.rs
- function_names:
  - test_unit_struct_name_mismatch
  - test_tuple_struct_name_mismatch
  - test_newtype_struct_name_mismatch
  - test_struct_name_mismatch
  source_file: /src/ron/tests/301_struct_name_mismatch.rs
- function_names:
  - test_raw_value_simple
  - test_raw_value_inner
  - test_raw_value_comment
  - test_raw_value_invalid
  - test_raw_value_from_ron
  - test_raw_value_into_rust
  - test_raw_value_from_rust
  - test_raw_value_serde_json
  - test_raw_value_clone_into
  - test_raw_value_debug_display
  - test_boxed_raw_value_deserialise_from_string
  - test_whitespace_rountrip_issues_and_trim
  - test_fuzzer_found_issue
  source_file: /src/ron/tests/407_raw_value.rs
- function_names:
  - test_deserialise_byte_slice
  source_file: /src/ron/tests/462_bytes.rs
- function_names:
  - invalid_struct_name
  - invalid_enum_variant_name
  - invalid_struct_field_name
  source_file: /src/ron/tests/465_validate_ser_identifiers.rs
- function_names:
  - serialize_backslash_string
  - check_roundtrip
  source_file: /src/ron/tests/465_ser_backslash_string.rs
- function_names:
  - exhaustive_number_match
  - non_exhaustive_number_match
  source_file: /src/ron/tests/564_exhaustive_number.rs
- function_names:
  - de_integer_underscores
  - de_float_underscores
  - value_number_suffix_roundtrip
  - check_number_roundtrip
  - negative_unsigned
  - invalid_suffix
  - number_type_mismatch
  - check_number_type_mismatch
  - float_const_prefix
  - invalid_float
  - fuzzer_found_issues
  source_file: /src/ron/tests/481_number_underscores_suffixes.rs
- function_names:
  - bool
  - char
  - map
  - number
  - option
  - string
  - byte_string
  - seq
  - unit
  - roundtrip
  - map_roundtrip_338
  source_file: /src/ron/tests/value.rs
- function_names:
  - test_struct_names
  source_file: /src/ron/tests/to_string_pretty.rs
- function_names:
  - unwrap_newtypes
  - implicit_some
  source_file: /src/ron/tests/extensions.rs
- function_names:
  - roundtrip
  source_file: /src/ron/tests/526_flatten.rs
- function_names:
  - deserialise_value_with_unwrap_some_newtype_variant
  source_file: /src/ron/tests/465_unwrap_some_newtype_variant_value.rs
- function_names:
  - roundtrip_unicode_ident
  - fuzzer_issues
  source_file: /src/ron/tests/321_unicode_ident.rs
- function_names:
  - test_trailing_comma_some
  - test_trailing_comma_tuple
  - test_trailing_comma_list
  - test_trailing_comma_map
  - test_trailing_comma_newtype_struct
  - test_trailing_comma_tuple_struct
  - test_trailing_comma_struct
  - test_trailing_comma_enum_newtype_variant
  - test_trailing_comma_enum_tuple_variant
  - test_trailing_comma_enum_struct_variant
  source_file: /src/ron/tests/410_trailing_comma.rs
- function_names:
  - SpannedError::fmt
  - Error::fmt
  - Position::from_src_end
  - Position::fmt
  - Span::fmt
  - Error::custom
  - Error::custom
  - Error::invalid_type
  - Error::invalid_value
  - Error::invalid_length
  - Error::unknown_variant
  - Error::unknown_field
  - Error::missing_field
  - Error::duplicate_field
  - Error::from
  - Error::from
  - Error::from
  - Error::from
  - OneOf::fmt
  - Identifier::fmt
  - tests::error_messages
  - tests::check_error_message
  - tests::spanned_error_into_code
  source_file: /src/ron/src/error.rs
- function_names:
  - is_int_char
  - is_float_char
  - is_ident_first_char
  - is_ident_raw_char
  - is_whitespace_char
  - ParserCursor::eq
  - ParserCursor::partial_cmp
  - Parser::new
  - Parser::set_cursor
  - Parser::span_error
  - Parser::advance_bytes
  - Parser::next_char
  - Parser::skip_next_char
  - Parser::peek_char
  - Parser::peek_char_or_eof
  - Parser::check_char
  - Parser::check_str
  - Parser::src
  - Parser::pre_ws_src
  - Parser::consume_str
  - Parser::consume_char
  - Parser::consume_all
  - Parser::expect_char
  - Parser::next_chars_while_len
  - Parser::next_chars_while_from_len
  - Parser::parse_integer_digits
  - Parser::parse_integer
  - Parser::integer
  - Parser::any_number
  - Parser::bool
  - Parser::char
  - Parser::comma
  - Parser::check_ident
  - Parser::check_ident_other_char
  - P::a::r::s::e::r::::::::c::h::e::c::k::_::s::t::r::u::c::t::_::t::y::p::e::check_struct_type_inner
  - Parser::check_struct_type
  - Parser::consume_ident
  - Parser::consume_struct_name
  - Parser::extensions
  - Parser::float
  - Parser::skip_identifier
  - Parser::identifier
  - Parser::next_bytes_is_float
  - Parser::skip_ws
  - Parser::has_unclosed_line_comment
  - P::a::r::s::e::r::::::::b::y::t::e::_::s::t::r::i::n::g::expected_byte_string_found_base64
  - Parser::byte_string
  - Parser::byte_string_no_base64
  - Parser::escaped_byte_string
  - Parser::raw_byte_string
  - Parser::string
  - Parser::escaped_string
  - Parser::raw_string
  - Parser::escaped_byte_buf
  - Parser::raw_byte_buf
  - Parser::decode_ascii_escape
  - Parser::decode_hex
  - Parser::parse_escape
  - Parser::skip_comment
  - impl_num
  - impl_integer
  - ParsedInteger::parse
  - ParsedInteger::try_from_parsed_integer
  - impl_float
  - ParsedFloat::parse
  - ParsedFloat::try_from_parsed_float
  - ParsedStr::try_from_bytes
  - ParsedByteStr::try_from_base64
  - tests::decode_x10
  - tests::track_prior_ws
  - tests::parser_cursor_eq_cmp
  - tests::empty_src_is_not_a_float
  - tests::v0_10_base64_deprecation_error
  source_file: /src/ron/src/parse.rs
- function_names: []
  source_file: /src/ron/src/lib.rs
- function_names:
  - Options::default
  - Options::with_default_extension
  - Options::without_default_extension
  - Options::with_recursion_limit
  - Options::without_recursion_limit
  - Options::from_reader
  - Options::from_str
  - Options::from_bytes
  - Options::from_reader_seed
  - Options::from_str_seed
  - Options::from_bytes_seed
  - Options::to_writer
  - Options::to_writer_pretty
  - Options::to_io_writer
  - Options::to_io_writer_pretty
  - Options::to_string
  - Options::to_string_pretty
  - Adapter::write_str
  source_file: /src/ron/src/options.rs
- function_names:
  - Extensions::from_ident
  - Extensions::default
  - tests::roundtrip_extensions
  - tests::test_extension_serde
  source_file: /src/ron/src/extensions.rs
- function_names:
  - to_writer
  - to_writer_pretty
  - to_string
  - to_string_pretty
  - PrettyConfig::new
  - PrettyConfig::depth_limit
  - PrettyConfig::new_line
  - PrettyConfig::indentor
  - PrettyConfig::separator
  - PrettyConfig::struct_names
  - PrettyConfig::separate_tuple_members
  - PrettyConfig::enumerate_arrays
  - PrettyConfig::compact_arrays
  - PrettyConfig::extensions
  - PrettyConfig::escape_strings
  - PrettyConfig::compact_structs
  - PrettyConfig::compact_maps
  - PrettyConfig::number_suffixes
  - PrettyConfig::default
  - indent
  - Serializer::new
  - Serializer::with_options
  - Serializer::separate_tuple_members
  - Serializer::compact_arrays
  - Serializer::compact_structs
  - Serializer::compact_maps
  - Serializer::number_suffixes
  - Serializer::extensions
  - Serializer::escape_strings
  - Serializer::start_indent
  - Serializer::indent
  - Serializer::end_indent
  - Serializer::serialize_escaped_str
  - Serializer::serialize_unescaped_or_raw_str
  - Serializer::serialize_escaped_byte_str
  - Serializer::serialize_unescaped_or_raw_byte_str
  - Serializer::serialize_sint
  - Serializer::serialize_uint
  - Serializer::write_identifier
  - Serializer::validate_identifier
  - Serializer::struct_names
  - guard_recursion
  - '&''a mut Serializer::serialize_bool'
  - '&''a mut Serializer::serialize_i8'
  - '&''a mut Serializer::serialize_i16'
  - '&''a mut Serializer::serialize_i32'
  - '&''a mut Serializer::serialize_i64'
  - '&''a mut Serializer::serialize_i128'
  - '&''a mut Serializer::serialize_u8'
  - '&''a mut Serializer::serialize_u16'
  - '&''a mut Serializer::serialize_u32'
  - '&''a mut Serializer::serialize_u64'
  - '&''a mut Serializer::serialize_u128'
  - '&''a mut Serializer::serialize_f32'
  - '&''a mut Serializer::serialize_f64'
  - '&''a mut Serializer::serialize_char'
  - '&''a mut Serializer::serialize_str'
  - '&''a mut Serializer::serialize_bytes'
  - '&''a mut Serializer::serialize_none'
  - '&''a mut Serializer::serialize_some'
  - '&''a mut Serializer::serialize_unit'
  - '&''a mut Serializer::serialize_unit_struct'
  - '&''a mut Serializer::serialize_unit_variant'
  - '&''a mut Serializer::serialize_newtype_struct'
  - '&''a mut Serializer::serialize_newtype_variant'
  - '&''a mut Serializer::serialize_seq'
  - '&''a mut Serializer::serialize_tuple'
  - '&''a mut Serializer::serialize_tuple_struct'
  - '&''a mut Serializer::serialize_tuple_variant'
  - '&''a mut Serializer::serialize_map'
  - '&''a mut Serializer::serialize_struct'
  - '&''a mut Serializer::serialize_struct_variant'
  - Compound::new
  - Compound::drop
  - Compound::serialize_element
  - Compound::end
  - Compound::serialize_element
  - Compound::end
  - Compound::serialize_field
  - Compound::end
  - Compound::serialize_field
  - Compound::end
  - Compound::serialize_key
  - Compound::serialize_value
  - Compound::end
  - Compound::serialize_field
  - Compound::end
  - Compound::serialize_field
  - Compound::end
  source_file: /src/ron/src/ser/mod.rs
- function_names:
  - Field::empty
  - Field::new
  - Field::doc
  - Field::doc_mut
  - Field::with_doc
  - Field::fields
  - Field::fields_mut
  - Field::has_fields
  - Field::with_fields
  - Field::build_fields
  - Fields::new
  - Fields::is_empty
  - Fields::contains
  - Fields::get
  - Fields::get_mut
  - Fields::insert
  - Fields::remove
  - Fields::field
  - Fields::from_iter
  source_file: /src/ron/src/ser/path_meta.rs
- function_names:
  - Value::serialize
  source_file: /src/ron/src/ser/value.rs
- function_names:
  - Serializer::new
  - Serializer::serialize_bool
  - Serializer::serialize_i8
  - Serializer::serialize_i16
  - Serializer::serialize_i32
  - Serializer::serialize_i64
  - Serializer::serialize_i128
  - Serializer::serialize_u8
  - Serializer::serialize_u16
  - Serializer::serialize_u32
  - Serializer::serialize_u64
  - Serializer::serialize_u128
  - Serializer::serialize_f32
  - Serializer::serialize_f64
  - Serializer::serialize_char
  - Serializer::serialize_str
  - Serializer::serialize_bytes
  - Serializer::serialize_none
  - Serializer::serialize_some
  - Serializer::serialize_unit
  - Serializer::serialize_unit_struct
  - Serializer::serialize_unit_variant
  - Serializer::serialize_newtype_struct
  - Serializer::serialize_newtype_variant
  - Serializer::serialize_seq
  - Serializer::serialize_tuple
  - Serializer::serialize_tuple_struct
  - Serializer::serialize_tuple_variant
  - Serializer::serialize_map
  - Serializer::serialize_struct
  - Serializer::serialize_struct_variant
  source_file: /src/ron/src/ser/raw.rs
- function_names:
  - test_empty_struct
  - test_struct
  - test_option
  - test_enum
  - test_array
  - test_slice
  - test_vec
  - test_map
  - test_string
  - test_char
  - test_escape
  - test_byte_stream
  - rename
  - test_any_number_precision
  - check_ser_any_number
  - recursion_limit
  - check_to_string_writer
  source_file: /src/ron/src/ser/tests.rs
- function_names:
  - Deserializer::new
  - '&''c mut Deserializer::deserialize_str'
  - '&''c mut Deserializer::deserialize_string'
  - '&''c mut Deserializer::deserialize_identifier'
  - '&''c mut Deserializer::deserialize_any'
  - '&''c mut Deserializer::deserialize_bool'
  - '&''c mut Deserializer::deserialize_i8'
  - '&''c mut Deserializer::deserialize_i16'
  - '&''c mut Deserializer::deserialize_i32'
  - '&''c mut Deserializer::deserialize_i64'
  - '&''c mut Deserializer::deserialize_i128'
  - '&''c mut Deserializer::deserialize_u8'
  - '&''c mut Deserializer::deserialize_u16'
  - '&''c mut Deserializer::deserialize_u32'
  - '&''c mut Deserializer::deserialize_u64'
  - '&''c mut Deserializer::deserialize_u128'
  - '&''c mut Deserializer::deserialize_f32'
  - '&''c mut Deserializer::deserialize_f64'
  - '&''c mut Deserializer::deserialize_char'
  - '&''c mut Deserializer::deserialize_bytes'
  - '&''c mut Deserializer::deserialize_byte_buf'
  - '&''c mut Deserializer::deserialize_option'
  - '&''c mut Deserializer::deserialize_unit'
  - '&''c mut Deserializer::deserialize_unit_struct'
  - '&''c mut Deserializer::deserialize_newtype_struct'
  - '&''c mut Deserializer::deserialize_seq'
  - '&''c mut Deserializer::deserialize_tuple'
  - '&''c mut Deserializer::deserialize_tuple_struct'
  - '&''c mut Deserializer::deserialize_map'
  - '&''c mut Deserializer::deserialize_struct'
  - '&''c mut Deserializer::deserialize_enum'
  - '&''c mut Deserializer::deserialize_ignored_any'
  source_file: /src/ron/src/de/tag.rs
- function_names:
  - Deserializer::from_str
  - Deserializer::from_bytes
  - Deserializer::from_str_with_options
  - Deserializer::from_bytes_with_options
  - Deserializer::remainder
  - Deserializer::span_error
  - Deserializer::extensions
  - from_reader
  - from_str
  - from_bytes
  - guard_recursion
  - Deserializer::end
  - Deserializer::handle_any_struct
  - Deserializer::handle_struct_after_name
  - '&''a mut Deserializer::deserialize_any'
  - '&''a mut Deserializer::deserialize_bool'
  - '&''a mut Deserializer::deserialize_i8'
  - '&''a mut Deserializer::deserialize_i16'
  - '&''a mut Deserializer::deserialize_i32'
  - '&''a mut Deserializer::deserialize_i64'
  - '&''a mut Deserializer::deserialize_i128'
  - '&''a mut Deserializer::deserialize_u8'
  - '&''a mut Deserializer::deserialize_u16'
  - '&''a mut Deserializer::deserialize_u32'
  - '&''a mut Deserializer::deserialize_u64'
  - '&''a mut Deserializer::deserialize_u128'
  - '&''a mut Deserializer::deserialize_f32'
  - '&''a mut Deserializer::deserialize_f64'
  - '&''a mut Deserializer::deserialize_char'
  - '&''a mut Deserializer::deserialize_str'
  - '&''a mut Deserializer::deserialize_string'
  - '&''a mut Deserializer::deserialize_bytes'
  - '&''a mut Deserializer::deserialize_byte_buf'
  - '&''a mut Deserializer::deserialize_option'
  - '&''a mut Deserializer::deserialize_unit'
  - '&''a mut Deserializer::deserialize_unit_struct'
  - '&''a mut Deserializer::deserialize_newtype_struct'
  - '&''a mut Deserializer::deserialize_seq'
  - '&''a mut Deserializer::deserialize_tuple'
  - '&''a mut Deserializer::deserialize_tuple_struct'
  - '&''a mut Deserializer::deserialize_map'
  - '&''a mut Deserializer::deserialize_struct'
  - '&''a mut Deserializer::deserialize_enum'
  - '&''a mut Deserializer::deserialize_identifier'
  - '&''a mut Deserializer::deserialize_ignored_any'
  - Terminator::as_char
  - CommaSeparated::new
  - CommaSeparated::has_element
  - CommaSeparated::next_element_seed
  - CommaSeparated::next_key_seed
  - CommaSeparated::next_value_seed
  - Enum::new
  - Enum::variant_seed
  - Enum::unit_variant
  - Enum::newtype_variant_seed
  - Enum::tuple_variant
  - Enum::struct_variant
  - struct_error_name
  - SerdeEnumContent::next_key_seed
  - SerdeEnumContent::next_value_seed
  source_file: /src/ron/src/de/mod.rs
- function_names:
  - Deserializer::new
  - '&''c mut Deserializer::deserialize_identifier'
  - '&''c mut Deserializer::deserialize_str'
  - '&''c mut Deserializer::deserialize_string'
  - '&''c mut Deserializer::deserialize_any'
  - '&''c mut Deserializer::deserialize_bool'
  - '&''c mut Deserializer::deserialize_i8'
  - '&''c mut Deserializer::deserialize_i16'
  - '&''c mut Deserializer::deserialize_i32'
  - '&''c mut Deserializer::deserialize_i64'
  - '&''c mut Deserializer::deserialize_i128'
  - '&''c mut Deserializer::deserialize_u8'
  - '&''c mut Deserializer::deserialize_u16'
  - '&''c mut Deserializer::deserialize_u32'
  - '&''c mut Deserializer::deserialize_u64'
  - '&''c mut Deserializer::deserialize_u128'
  - '&''c mut Deserializer::deserialize_f32'
  - '&''c mut Deserializer::deserialize_f64'
  - '&''c mut Deserializer::deserialize_char'
  - '&''c mut Deserializer::deserialize_bytes'
  - '&''c mut Deserializer::deserialize_byte_buf'
  - '&''c mut Deserializer::deserialize_option'
  - '&''c mut Deserializer::deserialize_unit'
  - '&''c mut Deserializer::deserialize_unit_struct'
  - '&''c mut Deserializer::deserialize_newtype_struct'
  - '&''c mut Deserializer::deserialize_seq'
  - '&''c mut Deserializer::deserialize_tuple'
  - '&''c mut Deserializer::deserialize_tuple_struct'
  - '&''c mut Deserializer::deserialize_map'
  - '&''c mut Deserializer::deserialize_struct'
  - '&''c mut Deserializer::deserialize_enum'
  - '&''c mut Deserializer::deserialize_ignored_any'
  source_file: /src/ron/src/de/id.rs
- function_names:
  - Value::from_str
  - Value::deserialize
  - ValueVisitor::expecting
  - ValueVisitor::visit_bool
  - ValueVisitor::visit_i8
  - ValueVisitor::visit_i16
  - ValueVisitor::visit_i32
  - ValueVisitor::visit_i64
  - ValueVisitor::visit_i128
  - ValueVisitor::visit_u8
  - ValueVisitor::visit_u16
  - ValueVisitor::visit_u32
  - ValueVisitor::visit_u64
  - ValueVisitor::visit_u128
  - ValueVisitor::visit_f32
  - ValueVisitor::visit_f64
  - ValueVisitor::visit_char
  - ValueVisitor::visit_str
  - ValueVisitor::visit_string
  - ValueVisitor::visit_bytes
  - ValueVisitor::visit_byte_buf
  - ValueVisitor::visit_none
  - ValueVisitor::visit_some
  - ValueVisitor::visit_unit
  - ValueVisitor::visit_newtype_struct
  - ValueVisitor::visit_seq
  - ValueVisitor::visit_map
  - tests::eval
  - tests::test_none
  - tests::test_some
  - tests::test_tuples_basic
  - tests::test_tuples_ident
  - tests::test_tuples_error
  - tests::test_floats
  - tests::test_complex
  - tests::test_struct
  source_file: /src/ron/src/de/value.rs
- function_names:
  - test_empty_struct
  - test_struct
  - test_unclosed_limited_seq_struct
  - test_unclosed_limited_seq
  - test_unclosed_limited_map
  - test_option
  - test_enum
  - test_array
  - test_map
  - test_string
  - test_char
  - test_escape_char
  - test_escape
  - test_comment
  - err
  - test_err_wrong_value
  - test_perm_ws
  - untagged
  - rename
  - forgot_apostrophes
  - expected_attribute
  - expected_attribute_end
  - invalid_attribute
  - multiple_attributes
  - uglified_attribute
  - i::m::p::l::i::c::i::t::_::s::o::m::e::de
  - implicit_some
  - ws_tuple_newtype_variant
  - test_byte_stream
  - test_numbers
  - check_de_any_number
  - test_any_number_precision
  - test_value_special_floats
  - test_leading_whitespace
  - check_from_str_bytes_reader
  - test_remainder
  - boolean_struct_name
  source_file: /src/ron/src/de/tests.rs
- function_names:
  - Position::grapheme_index
  - Span::substring_exclusive
  - Span::substring_inclusive
  - check_error_span_exclusive
  - check_error_span_inclusive
  - tests::span
  - tests::pos
  - tests::ascii_basics
  - tests::multibyte_greek
  - tests::combining_mark_cluster
  - tests::zwj_emoji_cluster
  - tests::mixed_newlines
  - tests::oob_and_error_paths
  - tests::whole_text_span
  - tests::span_substring_helper
  source_file: /src/ron/src/util/span_substring.rs
- function_names: []
  source_file: /src/ron/src/util/mod.rs
- function_names:
  - Value::from
  - Value::from
  - Value::from_iter
  - Value::from
  - Value::from
  - Value::from
  - Value::from
  - Value::from
  - Value::from
  - Value::from
  - Value::from_iter
  - Value::from
  - Value::from
  - Value::from
  - Value::into_rust
  - Value::deserialize_any
  - SeqAccessor::next_element_seed
  - SeqAccessor::size_hint
  - MapAccessor::next_key_seed
  - MapAccessor::next_value_seed
  - MapAccessor::size_hint
  - tests::assert_same
  - tests::assert_same_bytes
  - tests::boolean
  - tests::float
  - tests::int
  - tests::char
  - tests::string
  - tests::bytes
  - tests::map
  - tests::option
  - tests::seq
  - tests::unit
  - tests::map_access_contract_violation
  - tests::transparent_value_newtype
  source_file: /src/ron/src/value/mod.rs
- function_names:
  - Map::new
  - Map::len
  - Map::is_empty
  - Map::get
  - Map::get_mut
  - Map::insert
  - Map::remove
  - Map::iter
  - Map::iter_mut
  - Map::keys
  - Map::values
  - Map::values_mut
  - Map::retain
  - Map::index
  - Map::index_mut
  - Map::into_iter
  - Map::from_iter
  - Map::eq
  - Map::partial_cmp
  - Map::cmp
  - Map::hash
  - tests::map_usage
  - tests::map_hash
  - tests::assert_same_hash
  - tests::map_index_panic
  - tests::map_index_mut_panic
  source_file: /src/ron/src/value/map.rs
- function_names:
  - private::_assert_non_exhaustive_check_fails_not_integer128
  - private::_assert_non_exhaustive_check_fails_integer128
  - Number::serialize
  - Number::visit
  - float_ty
  - Number::new
  - Number::into_f64
  - number_from_impl
  - tests::test_nan
  - t::e::s::t::s::::::::t::e::s::t::_::n::a::n::_::h::a::s::h::hash
  - tests::test_nan_hash
  - tests::test_partial_ord
  source_file: /src/ron/src/value/number.rs
- function_names:
  - RawValue::from_borrowed_str
  - RawValue::from_boxed_str
  - RawValue::into_boxed_str
  - R::a::w::V::a::l::u::e::::::::t::r::i::m::_::r::a::n::g::e::trim_range_inner
  - RawValue::trim_range
  - Box::clone
  - RawValue::to_owned
  - RawValue::fmt
  - RawValue::fmt
  - RawValue::get_ron
  - RawValue::from_ron
  - RawValue::from_boxed_ron
  - RawValue::into_rust
  - RawValue::from_rust
  - RawValue::trim
  - RawValue::trim_boxed
  - Box::from
  - RawValue::serialize
  - '&''a RawValue::deserialize'
  - Box::deserialize
  source_file: /src/ron/src/value/raw.rs
- function_names:
  - fuzz_target
  source_file: /src/ron/fuzz/fuzz_targets/arbitrary.rs
- function_names:
  - fuzz_target
  source_file: /src/ron/fuzz/fuzz_targets/from_str.rs
- function_names:
  - roundtrip_arbitrary_typed_ron_or_panic
  - arbitrary_ron_extensions
  - PrettyConfig::from
  - TypedSerdeData::pretty_config
  - TypedSerdeData::ty
  - TypedSerdeData::value
  - TypedSerdeData::serialize
  - '&TypedSerdeData::deserialize'
  - to_static_str
  - to_static_str_slice
  - BorrowedTypedSerdeData::serialize
  - B::o::r::r::o::w::e::d::T::y::p::e::d::S::e::r::d::e::D::a::t::a::::::::d::e::s::e::r::i::a::l::i::z::e::deserialize_matching
  - BorrowedTypedSerdeData::deserialize
  - TypedSerdeData::arbitrary
  - SerdeDataType::arbitrary_value
  - SerdeDataType::supported_inside_untagged
  - SerdeDataType::supported_inside_internally_tagged_newtype
  - SerdeDataType::supported_inside_flatten
  - SerdeDataType::supported_inside_flatten_key
  - SerdeDataType::supported_flattened_map_inside_flatten_field
  - arbitrary_recursion_guard
  - arbitrary_struct_fields_recursion_guard
  - arbitrary_enum_variants_recursion_guard
  source_file: /src/ron/fuzz/fuzz_targets/bench/lib.rs
- function_names:
  - SeededHasher::build_hasher
  - main
  source_file: /src/ron/fuzz/fuzz_targets/bench/main.rs
- function_names:
  - main
  source_file: /src/ron/examples/decode.rs
- function_names:
  - main
  source_file: /src/ron/examples/decode_file.rs
- function_names:
  - ByteStr::serialize
  - ByteStr::deserialize
  - Base64::serialize
  - Base64::deserialize
  - ByteStrOrBase64::serialize
  - ByteStrOrBase64::deserialize
  - main
  source_file: /src/ron/examples/base64.rs
- function_names:
  - main
  source_file: /src/ron/examples/encode_file.rs
- function_names:
  - main
  source_file: /src/ron/examples/transcode.rs
- function_names:
  - main
  source_file: /src/ron/examples/encode.rs
