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:
    - EitherInterval::B
    - SpannedResult::unwrap
    - Result::unwrap
    - ron::de::from_str
    - ron::ser::to_string
    - Bound::Excluded
    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
    - ron::from_str::<ron::Value>
    - '&str::repeat'
    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: 1
    functionLinenumber: 16
    functionLinenumberEnd: 24
    functionName: test_deeply_nested_struct
    functionSourceFile: /src/ron/tests/307_stack_overflow.rs
    functionUses: 0
    functionsReached:
    - Some
    - ron::to_string
    - Result::unwrap_err
    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: 1
    functionLinenumber: 49
    functionLinenumberEnd: 179
    functionName: test_flatten_struct_into_struct
    functionSourceFile: /src/ron/tests/115_minimal_flattening.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - Some
    - Newtype::Main
    - SpannedResult::unwrap
    - Self::extensions
    - Result::unwrap
    - ron::ser::PrettyConfig::default
    - ron::from_str
    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: 1
    functionLinenumber: 182
    functionLinenumberEnd: 312
    functionName: test_flatten_rest
    functionSourceFile: /src/ron/tests/115_minimal_flattening.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - ron::value::Number::U8
    - SpannedResult::unwrap
    - Self::extensions
    - Result::unwrap
    - ron::Value::Number
    - HashMap::new
    - ron::ser::PrettyConfig::default
    - ron::from_str
    - Newtype::MyType
    - String::from
    - insert
    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: 1
    functionLinenumber: 315
    functionLinenumberEnd: 349
    functionName: test_flatten_only_rest
    functionSourceFile: /src/ron/tests/115_minimal_flattening.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - SpannedResult::unwrap
    - Self::extensions
    - Result::unwrap
    - Newtype::AllOptional
    - HashMap::new
    - ron::from_str
    - ron::ser::PrettyConfig::default
    - ron::ser::to_string
    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: 1
    functionLinenumber: 365
    functionLinenumberEnd: 376
    functionName: test_issue_456
    functionSourceFile: /src/ron/tests/115_minimal_flattening.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - Default::default
    - Result::unwrap
    - ron::to_string
    - ron::from_str
    linkageType: ''
    returnType: void
    signature: fn test_issue_456()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::into'
      Src: /src/ron/tests/581_serde_core_content.rs:21,1
    - Dst: ron::to_string
      Src: /src/ron/tests/581_serde_core_content.rs:23,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/581_serde_core_content.rs:23,1
    - Dst: ron::from_str
      Src: /src/ron/tests/581_serde_core_content.rs:24,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/581_serde_core_content.rs:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 26
    functionName: internally_tagged_enum_serde_core_content_detection
    functionSourceFile: /src/ron/tests/581_serde_core_content.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - '&str::into'
    - Result::unwrap
    - ron::to_string
    - ron::from_str
    linkageType: ''
    returnType: void
    signature: fn internally_tagged_enum_serde_core_content_detection()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rusty_byte_string_roundtrip
      Src: /src/ron/tests/438_rusty_byte_strings.rs:33,1
    - Dst: rusty_byte_string_roundtrip
      Src: /src/ron/tests/438_rusty_byte_strings.rs:34,1
    - Dst: rusty_byte_string_roundtrip
      Src: /src/ron/tests/438_rusty_byte_strings.rs:35,1
    - Dst: rusty_byte_string_roundtrip
      Src: /src/ron/tests/438_rusty_byte_strings.rs:36,1
    - Dst: ron::from_str::<bytes::Bytes>
      Src: /src/ron/tests/438_rusty_byte_strings.rs:58,1
    - Dst: unwrap_err
      Src: /src/ron/tests/438_rusty_byte_strings.rs:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 100
    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:103,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:103,1
    - Dst: ron::from_str
      Src: /src/ron/tests/438_rusty_byte_strings.rs:104,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:104,1
    - Dst: ron::to_string
      Src: /src/ron/tests/438_rusty_byte_strings.rs:107,1
    - Dst: bytes::Bytes::copy_from_slice
      Src: /src/ron/tests/438_rusty_byte_strings.rs:107,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:107,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/438_rusty_byte_strings.rs:110,1
    - Dst: bytes::Bytes::copy_from_slice
      Src: /src/ron/tests/438_rusty_byte_strings.rs:111,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/438_rusty_byte_strings.rs:112,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:110,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/438_rusty_byte_strings.rs:117,1
    - Dst: bytes::Bytes::copy_from_slice
      Src: /src/ron/tests/438_rusty_byte_strings.rs:118,1
    - Dst: ron::ser::PrettyConfig::default
      Src: /src/ron/tests/438_rusty_byte_strings.rs:119,1
    - Dst: Self::escape_strings
      Src: /src/ron/tests/438_rusty_byte_strings.rs:119,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:117,1
    - Dst: ron::from_str
      Src: /src/ron/tests/438_rusty_byte_strings.rs:124,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:124,1
    - Dst: ron::from_str
      Src: /src/ron/tests/438_rusty_byte_strings.rs:127,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/438_rusty_byte_strings.rs:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 3
    argNames:
    - bytes
    - ron
    - ron_raw
    argTypes:
    - '&[u8]'
    - '&str'
    - '&str'
    constantsTouched: []
    func_position:
      end: 129
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 129
    functionName: rusty_byte_string_roundtrip
    functionSourceFile: /src/ron/tests/438_rusty_byte_strings.rs
    functionUses: 1
    functionsReached:
    - ron::ser::to_string_pretty
    - SpannedResult::unwrap
    - Self::escape_strings
    - Result::unwrap
    - ron::to_string
    - ron::from_str
    - ron::ser::PrettyConfig::default
    - bytes::Bytes::copy_from_slice
    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: 246
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 246
    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:250,1
    - Dst: check_roundtrip
      Src: /src/ron/tests/438_rusty_byte_strings.rs:251,1
    - Dst: bytes::Bytes::copy_from_slice
      Src: /src/ron/tests/438_rusty_byte_strings.rs:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 249
    functionDepth: 1
    functionLinenumber: 249
    functionLinenumberEnd: 256
    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: 1
    functionLinenumber: 7
    functionLinenumberEnd: 34
    functionName: check_roundtrip
    functionSourceFile: /src/ron/tests/465_ser_backslash_string.rs
    functionUses: 1
    functionsReached:
    - ron::ser::to_string_pretty
    - Self::escape_strings
    - Result::unwrap
    - ron::to_string
    - ron::from_str::<T>
    - ron::ser::PrettyConfig::default
    - unwrap
    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: 363
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 363
    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:377,1
    - Dst: map
      Src: /src/ron/tests/438_rusty_byte_strings.rs:377,1
    - Dst: "map(char::from)\n            .collect::<String>"
      Src: /src/ron/tests/438_rusty_byte_strings.rs:377,1
    - Dst: ron::from_str::<u8>
      Src: /src/ron/tests/438_rusty_byte_strings.rs:408,1
    - Dst: unwrap_err
      Src: /src/ron/tests/438_rusty_byte_strings.rs:408,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 445
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 445
    functionName: byte_literal
    functionSourceFile: /src/ron/tests/438_rusty_byte_strings.rs
    functionUses: 0
    functionsReached:
    - std::ascii::escape_default
    - unwrap_err
    - map
    - "map(char::from)\n            .collect::<String>"
    - 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: 467
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 467
    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: 1
    functionLinenumber: 14
    functionLinenumberEnd: 23
    functionName: decimal_floats
    functionSourceFile: /src/ron/tests/floats.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - 'ron::

      ser::to_string_pretty'
    - PrettyConfig::new
    - '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: 1
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: read_original
    functionSourceFile: /src/ron/tests/preserve_sequence.rs
    functionUses: 0
    functionsReached:
    - Result::replace
    - '&str::to_string'
    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: 1
    functionLinenumber: 28
    functionLinenumberEnd: 36
    functionName: make_roundtrip
    functionSourceFile: /src/ron/tests/preserve_sequence.rs
    functionUses: 0
    functionsReached:
    - Self::depth_limit
    - SpannedResult::unwrap
    - 'ron::

      de::from_str'
    - new_line
    - Result::expect
    - PrettyConfig::new
    - Self::enumerate_arrays
    - 'ron::

      ser::to_string_pretty'
    - separate_tuple_members
    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: 1
    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'
    - HashMap::<String, String>::new
    - insert
    - 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: 1
    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:
    - ron::from_str
    - SpannedResult::unwrap
    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: 1
    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: 1
    functionLinenumber: 19
    functionLinenumberEnd: 33
    functionName: untagged_enum_not_a_list
    functionSourceFile: /src/ron/tests/357_untagged_enum_roundtrip.rs
    functionUses: 0
    functionsReached:
    - Enum::First
    - SpannedResult::unwrap
    - Result::unwrap
    - ron::to_string
    - '&str::to_string'
    - ron::from_str
    - MyValue::Enum
    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: 2
    functionLinenumber: 16
    functionLinenumberEnd: 22
    functionName: enum_in_untagged_enum
    functionSourceFile: /src/ron/tests/492_enum_in_untagged_enum.rs
    functionUses: 0
    functionsReached:
    - MaybeEnv::Other
    - String::from
    - check_roundtrip
    - Other::Env
    - MaybeEnv::Value
    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: 1
    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:
    - Some
    - check_error_span_inclusive::<Test>
    - check_error_span_inclusive::<TypeError>
    - check_error_span_exclusive::<Test>
    - Err
    - String::from
    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: 0
    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: 0
    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: 0
    functionsReached:
    - ron::de::from_str
    - Result::expect
    - ron::ser::to_string
    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: 1
    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:
    - Ok
    - check_from_str_bytes_reader
    - to_vec
    - check_from_str_bytes_reader::<[i32; 0]>
    - Vec::<i32>::new
    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: 1
    functionLinenumber: 2
    functionLinenumberEnd: 29
    functionName: test_serde_bytes
    functionSourceFile: /src/ron/tests/436_untagged_bytes.rs
    functionUses: 0
    functionsReached:
    - serde_bytes::Bytes::new
    - SpannedResult::unwrap
    - Result::unwrap
    - ron::to_string
    - ron::from_str
    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: 1
    functionLinenumber: 32
    functionLinenumberEnd: 56
    functionName: test_bytes
    functionSourceFile: /src/ron/tests/436_untagged_bytes.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - bytes::Bytes::from
    - Result::unwrap
    - ron::to_string
    - ron::from_str
    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: 1
    functionLinenumber: 59
    functionLinenumberEnd: 102
    functionName: test_strongly_typed_base64
    functionSourceFile: /src/ron/tests/436_untagged_bytes.rs
    functionUses: 0
    functionsReached:
    - ron::from_str
    - Result::unwrap
    - ron::to_string
    - SpannedResult::unwrap
    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: 1
    functionLinenumber: 10
    functionLinenumberEnd: 62
    functionName: roundtrip_through_value
    functionSourceFile: /src/ron/tests/508_value_adjacently_tagged_bug.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - Result::unwrap
    - ron::to_string
    - TheEnum::Variant
    - unwrap
    - ron::from_str::<ron::Value>
    - ron::from_str::<TheEnum>
    - into_rust::<TheEnum>
    linkageType: ''
    returnType: void
    signature: fn roundtrip_through_value()
  - 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:
    - Dst: OuterEnum::Variant
      Src: /src/ron/tests/449_tagged_enum.rs:46,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:50,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:50,1
    - Dst: ron::from_str::<OuterEnum>
      Src: /src/ron/tests/449_tagged_enum.rs:54,1
    - Dst: InnerEnum::Newtype
      Src: /src/ron/tests/449_tagged_enum.rs:59,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:63,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:63,1
    - Dst: ron::from_str::<OuterEnum>
      Src: /src/ron/tests/449_tagged_enum.rs:67,1
    - Dst: InnerEnum::Tuple
      Src: /src/ron/tests/449_tagged_enum.rs:72,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:76,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:76,1
    - Dst: ron::from_str::<OuterEnum>
      Src: /src/ron/tests/449_tagged_enum.rs:80,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:89,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:89,1
    - Dst: ron::from_str::<OuterEnum>
      Src: /src/ron/tests/449_tagged_enum.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 96
    functionName: test_enum_in_enum_roundtrip
    functionSourceFile: /src/ron/tests/449_tagged_enum.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - ron::to_string
    - OuterEnum::Variant
    - InnerEnum::Tuple
    - ron::from_str::<OuterEnum>
    - InnerEnum::Newtype
    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:100,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:104,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:104,1
    - Dst: ron::from_str::<OuterEnumInternal>
      Src: /src/ron/tests/449_tagged_enum.rs:108,1
    - Dst: InnerEnum::Newtype
      Src: /src/ron/tests/449_tagged_enum.rs:113,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:117,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:117,1
    - Dst: ron::from_str::<OuterEnumInternal>
      Src: /src/ron/tests/449_tagged_enum.rs:121,1
    - Dst: InnerEnum::Tuple
      Src: /src/ron/tests/449_tagged_enum.rs:126,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:130,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:130,1
    - Dst: ron::from_str::<OuterEnumInternal>
      Src: /src/ron/tests/449_tagged_enum.rs:134,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:143,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:143,1
    - Dst: ron::from_str::<OuterEnumInternal>
      Src: /src/ron/tests/449_tagged_enum.rs:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 150
    functionName: test_enum_in_internally_tagged_roundtrip
    functionSourceFile: /src/ron/tests/449_tagged_enum.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - ron::to_string
    - OuterEnumInternal::Variant
    - ron::from_str::<OuterEnumInternal>
    - InnerEnum::Tuple
    - InnerEnum::Newtype
    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: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::<OuterEnumAdjacent>
      Src: /src/ron/tests/449_tagged_enum.rs:162,1
    - Dst: InnerEnum::Newtype
      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::<OuterEnumAdjacent>
      Src: /src/ron/tests/449_tagged_enum.rs:175,1
    - Dst: InnerEnum::Tuple
      Src: /src/ron/tests/449_tagged_enum.rs:180,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::<OuterEnumAdjacent>
      Src: /src/ron/tests/449_tagged_enum.rs:188,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:197,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:197,1
    - Dst: ron::from_str::<OuterEnumAdjacent>
      Src: /src/ron/tests/449_tagged_enum.rs:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 204
    functionName: test_enum_in_adjacently_tagged_roundtrip
    functionSourceFile: /src/ron/tests/449_tagged_enum.rs
    functionUses: 0
    functionsReached:
    - OuterEnumAdjacent::Variant
    - Result::unwrap
    - ron::to_string
    - InnerEnum::Tuple
    - InnerEnum::Newtype
    - ron::from_str::<OuterEnumAdjacent>
    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: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::<OuterEnumUntagged>
      Src: /src/ron/tests/449_tagged_enum.rs:216,1
    - Dst: InnerEnum::Newtype
      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::<OuterEnumUntagged>
      Src: /src/ron/tests/449_tagged_enum.rs:229,1
    - Dst: InnerEnum::Tuple
      Src: /src/ron/tests/449_tagged_enum.rs:234,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::<OuterEnumUntagged>
      Src: /src/ron/tests/449_tagged_enum.rs:242,1
    - Dst: ron::to_string
      Src: /src/ron/tests/449_tagged_enum.rs:251,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/449_tagged_enum.rs:251,1
    - Dst: ron::from_str::<OuterEnumUntagged>
      Src: /src/ron/tests/449_tagged_enum.rs:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 258
    functionName: test_enum_in_untagged_roundtrip
    functionSourceFile: /src/ron/tests/449_tagged_enum.rs
    functionUses: 0
    functionsReached:
    - ron::from_str::<OuterEnumUntagged>
    - Result::unwrap
    - ron::to_string
    - OuterEnumUntagged::Variant
    - InnerEnum::Tuple
    - InnerEnum::Newtype
    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: 0
    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: 1
    functionLinenumber: 34
    functionLinenumberEnd: 54
    functionName: roundtrip
    functionSourceFile: /src/ron/tests/526_flatten.rs
    functionUses: 11
    functionsReached:
    - ron::ser::to_string_pretty
    - SpannedResult::unwrap
    - Default::default
    - Result::unwrap
    - ron::de::from_str
    - ron::ser::to_string
    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: 1
    functionLinenumber: 6
    functionLinenumberEnd: 76
    functionName: test_order_preserved
    functionSourceFile: /src/ron/tests/129_indexmap.rs
    functionUses: 0
    functionsReached:
    - Value::String
    - '&str::to_owned'
    - ron::de::from_str
    - SpannedResult::unwrap
    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: 1
    functionLinenumber: 27
    functionLinenumberEnd: 63
    functionName: empty_sets_arrays
    functionSourceFile: /src/ron/tests/147_empty_sets_serialisation.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - Result::unwrap
    - collect
    - new_line
    - ron::de::from_str
    - Self::enumerate_arrays
    - into_iter
    - NewType
    - TupleStruct
    - ron::ser::PrettyConfig::new
    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: 1
    functionLinenumber: 4
    functionLinenumberEnd: 129
    functionName: serialize_field
    functionSourceFile: /src/ron/tests/544_path_meta.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - with_doc
    - get_or_insert_with
    - Result::unwrap
    - build_fields
    - PrettyConfig::default
    - field
    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: 2
    functionLinenumber: 2
    functionLinenumberEnd: 9
    functionName: roundtrip_implicit_some_stack
    functionSourceFile: /src/ron/tests/465_implicit_some_stack.rs
    functionUses: 0
    functionsReached:
    - Some
    - check_roundtrip
    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: 1
    functionLinenumber: 2
    functionLinenumberEnd: 12
    functionName: roundtrip_value_float_with_decimals
    functionSourceFile: /src/ron/tests/337_value_float_roundtrip.rs
    functionUses: 0
    functionsReached:
    - ron::from_str
    - ron::ser::to_string
    - Result::unwrap
    - SpannedResult::unwrap
    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: 1
    functionLinenumber: 16
    functionLinenumberEnd: 29
    functionName: roundtrip_value_float_into
    functionSourceFile: /src/ron/tests/337_value_float_roundtrip.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - into_rust
    - Result::unwrap
    - ron::from_str
    - ron::ser::to_string
    - unwrap
    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:
    - TestEnum::Index
    - Result::unwrap
    - ron::ser::to_string
    - from_str::<TestEnum>
    - unwrap
    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: 1
    functionLinenumber: 28
    functionLinenumberEnd: 201
    functionName: test_invalid_identifiers
    functionSourceFile: /src/ron/tests/401_raw_identifier.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - ron::from_str::<InvalidStruct>
    - ron::from_str::<EmptyStruct>
    - unwrap_err
    - ron::from_str::<RawEnum>
    - ron::ser::PrettyConfig::default
    - ron::from_str::<RawStruct>
    - Self::struct_names
    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: 1
    functionLinenumber: 204
    functionLinenumberEnd: 228
    functionName: test_raw_identifier_roundtrip
    functionSourceFile: /src/ron/tests/401_raw_identifier.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - SpannedResult::unwrap
    - Result::unwrap
    - ron::ser::PrettyConfig::default
    - ron::from_str
    - Self::struct_names
    - ron::ser::to_string
    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: 1
    functionLinenumber: 6
    functionLinenumberEnd: 87
    functionName: typetag_usage
    functionSourceFile: /src/ron/tests/254_typetag.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - SpannedResult::unwrap
    - Result::unwrap
    - ron::from_str
    - ron::ser::PrettyConfig::default
    - Self::struct_names
    - do_stuff
    - String::new
    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: 1
    functionLinenumber: 90
    functionLinenumberEnd: 188
    functionName: typetag_with_enum
    functionSourceFile: /src/ron/tests/254_typetag.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - SpannedResult::unwrap
    - Result::unwrap
    - ron::from_str
    - ron::ser::PrettyConfig::default
    - Self::struct_names
    - do_stuff
    - String::new
    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: 1
    functionLinenumber: 36
    functionLinenumberEnd: 109
    functionName: explicit_struct_names
    functionSourceFile: /src/ron/tests/522_explicit_struct_names.rs
    functionUses: 0
    functionsReached:
    - Id
    - Self::extensions
    - Options::default
    - Query::Creature
    - Result::unwrap
    - Self::with_default_extension
    - PrettyConfig::new
    - from_str::<Foo>
    - unwrap
    - 'ron::

      ser::to_string_pretty'
    - Position
    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: 1
    functionLinenumber: 52
    functionLinenumberEnd: 98
    functionName: untagged_enum_of_enum_list
    functionSourceFile: /src/ron/tests/217_nested_untagged_enums.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - CardTextNumberFlat::RangeW
    - Result::unwrap
    - ron::to_string
    - ron::from_str
    - CardTextNumberFlat::CountUnitW
    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: 1
    functionLinenumber: 57
    functionLinenumberEnd: 81
    functionName: roundtrip_pretty
    functionSourceFile: /src/ron/tests/roundtrip.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - extensions
    - Result::unwrap
    - collect
    - ron::de::from_str
    - Self::enumerate_arrays
    - into_iter
    - NewType
    - TupleStruct
    - ron::ser::PrettyConfig::new
    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: 1
    functionLinenumber: 84
    functionLinenumberEnd: 121
    functionName: roundtrip_sep_tuple_members
    functionSourceFile: /src/ron/tests/roundtrip.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - FileOrMem::File
    - Self::separate_tuple_members
    - '&str::to_owned'
    - Result::unwrap
    - collect
    - ron::de::from_str
    - into_iter
    - NewType
    - TupleStruct
    - ron::ser::PrettyConfig::new
    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:
    - Err
    - Some
    - String::from
    - 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:
    - Err
    - Some
    - check_error_span_inclusive::<TestEnum>
    - String::from
    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:
    - Err
    - Some
    - check_error_span_inclusive::<TestEnum>
    - String::from
    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:
    - Err
    - Some
    - check_error_span_inclusive::<TestStruct>
    - String::from
    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:
    - Err
    - check_error_span_exclusive::<TestEnumInternal>
    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:
    - Err
    - ron::Error::Message
    - String::from
    - check_error_span_exclusive::<TestEnumUntagged>
    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: 1
    functionLinenumber: 1
    functionLinenumberEnd: 64
    functionName: test_non_identifier
    functionSourceFile: /src/ron/tests/non_identifier_identifier.rs
    functionUses: 0
    functionsReached:
    - deserialize_struct
    - next_key::<FieldName>
    - fmt::Result::write_str
    - map
    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:
    - SpannedResult::unwrap
    - serde_json::de::from_str
    - Result::unwrap
    - ron::de::from_str
    - as_str
    - ron::ser::to_string
    - serde_json::ser::to_string
    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: 0
    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: 1
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: test_ascii_10
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    - check_same
    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:
    - for_each
    - flat_map
    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
    - flat_map
    - check_same
    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: 1
    functionLinenumber: 91
    functionLinenumberEnd: 100
    functionName: test_nul_in_string
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    - check_same
    linkageType: ''
    returnType: void
    signature: fn test_nul_in_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_str::<bytes::Bytes>
      Src: /src/ron/tests/escape.rs:120,1
    - Dst: unwrap
      Src: /src/ron/tests/escape.rs:120,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 123
    functionName: test_string_continuation_escape
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - from_str::<bytes::Bytes>
    linkageType: ''
    returnType: void
    signature: fn test_string_continuation_escape()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/ron/tests/escape.rs:128,1
    - Dst: concat
      Src: /src/ron/tests/escape.rs:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 132
    functionName: test_string_continuation_whitespace_boundary
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached:
    - concat
    linkageType: ''
    returnType: void
    signature: fn test_string_continuation_whitespace_boundary()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_str::<char>
      Src: /src/ron/tests/escape.rs:137,1
    - Dst: unwrap_err
      Src: /src/ron/tests/escape.rs:137,1
    - Dst: from_str::<u8>
      Src: /src/ron/tests/escape.rs:138,1
    - Dst: unwrap_err
      Src: /src/ron/tests/escape.rs:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 142
    functionName: test_string_continuation_rejected_outside_strings
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - from_str::<u8>
    - from_str::<char>
    linkageType: ''
    returnType: void
    signature: fn test_string_continuation_rejected_outside_strings()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from_str::<String>
      Src: /src/ron/tests/escape.rs:146,1
    - Dst: unwrap
      Src: /src/ron/tests/escape.rs:146,1
    - Dst: from_str::<bytes::Bytes>
      Src: /src/ron/tests/escape.rs:149,1
    - Dst: unwrap
      Src: /src/ron/tests/escape.rs:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 151
    functionName: test_string_continuation_raw_strings_are_unchanged
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - from_str::<bytes::Bytes>
    - from_str::<String>
    linkageType: ''
    returnType: void
    signature: fn test_string_continuation_raw_strings_are_unchanged()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 168
    functionName: test_string_continuation_errors
    functionSourceFile: /src/ron/tests/escape.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_string_continuation_errors()
  - 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: 1
    functionLinenumber: 314
    functionLinenumberEnd: 331
    functionName: test_serialise_non_newtypes
    functionSourceFile: /src/ron/tests/250_variant_newtypes.rs
    functionUses: 0
    functionsReached:
    - TestEnum::Tuple
    - String::from
    - TestEnum::PrimitiveNewtype
    - assert_eq_serialize_roundtrip
    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: 1
    functionLinenumber: 334
    functionLinenumberEnd: 419
    functionName: test_serialise_tuple_newtypes
    functionSourceFile: /src/ron/tests/250_variant_newtypes.rs
    functionUses: 0
    functionsReached:
    - TestEnum::TupleNewtypeTuple
    - Some
    - TestEnum::TupleNewtypeOption
    - TestEnum::TupleNewtypeUnit
    - Enum::B
    - TestEnum::TupleNewtypeMap
    - TestEnum::TupleNewtypeSeq
    - collect
    - assert_eq_serialize_roundtrip
    - TestEnum::TupleNewtypeNewtype
    - TestEnum::TupleNewtypeStruct
    - Enum::C
    - TestEnum::TupleNewtypeTupleStruct
    - into_iter
    - Newtype
    - TupleStruct
    - TestEnum::TupleNewtypeEnum
    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: 1
    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: 1
    functionLinenumber: 9
    functionLinenumberEnd: 27
    functionName: manually_deserialize_dyn
    functionSourceFile: /src/ron/tests/423_de_borrowed_identifier.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - deserialize_struct
    - Result::unwrap
    - as_bytes
    - ron::Deserializer::from_bytes
    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: 1
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: SerializeDynVisitor::visit_map
    functionSourceFile: /src/ron/tests/423_de_borrowed_identifier.rs
    functionUses: 0
    functionsReached:
    - Box::new
    - Ok
    - String::from
    - map
    - 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: ron::to_string
      Src: /src/ron/tests/601_support_for_number_ranges.rs:35,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/601_support_for_number_ranges.rs:35,1
    - Dst: ron::from_str
      Src: /src/ron/tests/601_support_for_number_ranges.rs:55,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/601_support_for_number_ranges.rs:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 57
    functionName: test_ranges
    functionSourceFile: /src/ron/tests/601_support_for_number_ranges.rs
    functionUses: 0
    functionsReached:
    - ron::from_str
    - Result::unwrap
    - ron::to_string
    - SpannedResult::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_ranges()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 91
    functionName: test_range_integer_bases
    functionSourceFile: /src/ron/tests/601_support_for_number_ranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_range_integer_bases()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 117
    functionName: test_range_untagged
    functionSourceFile: /src/ron/tests/601_support_for_number_ranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_range_untagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::to_string
      Src: /src/ron/tests/601_support_for_number_ranges.rs:145,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/601_support_for_number_ranges.rs:145,1
    - Dst: ron::from_str
      Src: /src/ron/tests/601_support_for_number_ranges.rs:165,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/601_support_for_number_ranges.rs:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 167
    functionName: test_unclosed_ranges
    functionSourceFile: /src/ron/tests/601_support_for_number_ranges.rs
    functionUses: 0
    functionsReached:
    - ron::from_str
    - Result::unwrap
    - ron::to_string
    - SpannedResult::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_unclosed_ranges()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::to_string
      Src: /src/ron/tests/601_support_for_number_ranges.rs:175,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/601_support_for_number_ranges.rs:175,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/tests/601_support_for_number_ranges.rs:178,1
    - Dst: ron::ser::PrettyConfig::new
      Src: /src/ron/tests/601_support_for_number_ranges.rs:180,1
    - Dst: Self::compact_ranges
      Src: /src/ron/tests/601_support_for_number_ranges.rs:180,1
    - Dst: Self::new_line
      Src: /src/ron/tests/601_support_for_number_ranges.rs:180,1
    - Dst: Self::indentor
      Src: /src/ron/tests/601_support_for_number_ranges.rs:180,1
    - Dst: Self::separator
      Src: /src/ron/tests/601_support_for_number_ranges.rs:180,1
    - Dst: Self::compact_structs
      Src: /src/ron/tests/601_support_for_number_ranges.rs:180,1
    - Dst: Result::unwrap
      Src: /src/ron/tests/601_support_for_number_ranges.rs:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 190
    functionName: test_string_range
    functionSourceFile: /src/ron/tests/601_support_for_number_ranges.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - Self::indentor
    - Result::unwrap
    - ron::to_string
    - Self::compact_ranges
    - Self::compact_structs
    - Self::separator
    - Self::new_line
    - ron::ser::PrettyConfig::new
    linkageType: ''
    returnType: void
    signature: fn test_string_range()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ron::from_str::<std::ops::RangeFrom<f32>>
      Src: /src/ron/tests/601_support_for_number_ranges.rs:194,1
    - Dst: unwrap
      Src: /src/ron/tests/601_support_for_number_ranges.rs:194,1
    - Dst: ron::from_str::<std::ops::RangeFrom<f32>>
      Src: /src/ron/tests/601_support_for_number_ranges.rs:197,1
    - Dst: unwrap
      Src: /src/ron/tests/601_support_for_number_ranges.rs:197,1
    - Dst: ron::from_str::<std::ops::RangeFrom<f64>>
      Src: /src/ron/tests/601_support_for_number_ranges.rs:200,1
    - Dst: unwrap
      Src: /src/ron/tests/601_support_for_number_ranges.rs:200,1
    - Dst: ron::from_str::<std::ops::RangeFrom<f64>>
      Src: /src/ron/tests/601_support_for_number_ranges.rs:203,1
    - Dst: unwrap
      Src: /src/ron/tests/601_support_for_number_ranges.rs:203,1
    - Dst: ron::from_str::<std::ops::Range<f32>>
      Src: /src/ron/tests/601_support_for_number_ranges.rs:206,1
    - Dst: unwrap
      Src: /src/ron/tests/601_support_for_number_ranges.rs:206,1
    - Dst: ron::from_str::<std::ops::RangeInclusive<f32>>
      Src: /src/ron/tests/601_support_for_number_ranges.rs:210,1
    - Dst: unwrap
      Src: /src/ron/tests/601_support_for_number_ranges.rs:210,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 213
    functionName: test_inf_nan_ranges
    functionSourceFile: /src/ron/tests/601_support_for_number_ranges.rs
    functionUses: 0
    functionsReached:
    - ron::from_str::<std::ops::Range<f32>>
    - ron::from_str::<std::ops::RangeInclusive<f32>>
    - ron::from_str::<std::ops::RangeFrom<f64>>
    - ron::from_str::<std::ops::RangeFrom<f32>>
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_inf_nan_ranges()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 258
    functionName: test_range_full_whitespace_lookahead
    functionSourceFile: /src/ron/tests/601_support_for_number_ranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_range_full_whitespace_lookahead()
  - 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:
    - unwrap
    - from_str::<ron::Value>
    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: 1
    functionLinenumber: 4
    functionLinenumberEnd: 13
    functionName: test_large_number
    functionSourceFile: /src/ron/tests/large_number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Result::unwrap
    - Value::Number
    - 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: 1
    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:
    - unwrap
    - ron::de::from_str::<ImGuiStyleSave>
    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: 1
    functionLinenumber: 18
    functionLinenumberEnd: 30
    functionName: enumerate_arrays
    functionSourceFile: /src/ron/tests/289_enumerate_arrays.rs
    functionUses: 4
    functionsReached:
    - ron::ser::to_string_pretty
    - SpannedResult::unwrap
    - Result::unwrap
    - ron::from_str
    - Self::enumerate_arrays
    - ron::ser::PrettyConfig::new
    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: 2
    functionLinenumber: 33
    functionLinenumberEnd: 47
    functionName: enumerate_compact_arrays
    functionSourceFile: /src/ron/tests/289_enumerate_arrays.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - SpannedResult::unwrap
    - Result::unwrap
    - ron::from_str
    - compact_arrays
    - Self::enumerate_arrays
    - ron::ser::PrettyConfig::new
    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: 1
    functionLinenumber: 2
    functionLinenumberEnd: 60
    functionName: test_deserialize_seed
    functionSourceFile: /src/ron/tests/359_deserialize_seed.rs
    functionUses: 0
    functionsReached:
    - Seed
    - SpannedResult::unwrap
    - Self::from_str_seed
    - ron::Options::default
    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: 2
    functionLinenumber: 39
    functionLinenumberEnd: 60
    functionName: depth_limit
    functionSourceFile: /src/ron/tests/depth_limit.rs
    functionUses: 2
    functionsReached:
    - ron::ser::to_string_pretty
    - Self::depth_limit
    - Variant::A
    - separate_tuple_members
    - '&str::to_owned'
    - collect
    - new_line
    - Self::enumerate_arrays
    - into_iter
    - TupleStruct
    - ron::ser::PrettyConfig::new
    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: 1
    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: 1
    functionLinenumber: 27
    functionLinenumberEnd: 39
    functionName: compact_maps
    functionSourceFile: /src/ron/tests/447_compact_maps_structs.rs
    functionUses: 0
    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:
    - SpannedResult::unwrap
    - 'ron::

      de::from_str'
    - 'ron::

      ser::to_string'
    - unwrap
    - '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: 1
    functionLinenumber: 21
    functionLinenumberEnd: 44
    functionName: test_escaped_string
    functionSourceFile: /src/ron/tests/425_escape_strings.rs
    functionUses: 0
    functionsReached:
    - Some
    - PrettyConfig::default
    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: 1
    functionLinenumber: 47
    functionLinenumberEnd: 60
    functionName: test_unescaped_string
    functionSourceFile: /src/ron/tests/425_escape_strings.rs
    functionUses: 0
    functionsReached:
    - Some
    - Self::escape_strings
    - PrettyConfig::default
    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:
    - Result::unwrap
    - ron::de::from_str
    - ron::ser::to_string
    - MyEnumWithDashes::ThisIsMyTupleVariant
    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: 1
    functionLinenumber: 11
    functionLinenumberEnd: 18
    functionName: default_options
    functionSourceFile: /src/ron/tests/options.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - Options::default
    - from_str
    - Result::unwrap
    - to_string
    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: 1
    functionLinenumber: 21
    functionLinenumberEnd: 31
    functionName: without_any_options
    functionSourceFile: /src/ron/tests/options.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - Options::default
    - without_default_extension
    - Extensions::all
    - from_str
    - Result::unwrap
    - to_string
    - Self::with_default_extension
    - Result::iter
    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: 1
    functionLinenumber: 34
    functionLinenumberEnd: 65
    functionName: single_default_extension
    functionSourceFile: /src/ron/tests/options.rs
    functionUses: 0
    functionsReached:
    - to_string_pretty
    - SpannedResult::unwrap
    - Self::extensions
    - Options::default
    - from_str
    - Result::unwrap
    - to_string
    - Self::with_default_extension
    - PrettyConfig::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: 1
    functionLinenumber: 16
    functionLinenumberEnd: 21
    functionName: test_raw_value_simple
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - from_str
    - Result::unwrap
    - ron::to_string
    - SpannedResult::unwrap
    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: 1
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: test_raw_value_inner
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - from_str
    - Result::unwrap
    - ron::to_string
    - SpannedResult::unwrap
    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: 1
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: test_raw_value_comment
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - from_str
    - SpannedResult::unwrap
    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:
    - from_str::<&RawValue>
    - unwrap_err
    - from_bytes::<&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: 1
    functionLinenumber: 71
    functionLinenumberEnd: 103
    functionName: test_raw_value_from_ron
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - RawValue::from_ron
    - SpannedResult::unwrap_err
    - RawValue::from_boxed_ron
    - Self::into_boxed_str
    - String::from
    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: 1
    functionLinenumber: 106
    functionLinenumberEnd: 129
    functionName: test_raw_value_into_rust
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - into_rust
    - RawValue::from_ron
    - unwrap_err
    - into_rust::<i32>
    - unwrap
    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: 1
    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: 1
    functionLinenumber: 145
    functionLinenumberEnd: 183
    functionName: test_raw_value_serde_json
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - RawValue::from_ron
    - unwrap_err
    - serde_json::from_str
    - Result::unwrap
    - serde_json::to_string
    - serde_json::from_str::<&RawValue>
    - to_owned
    - serde_json::from_str::<WithRawValue>
    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: 3
    functionLinenumber: 186
    functionLinenumberEnd: 193
    functionName: test_raw_value_clone_into
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - RawValue::from_boxed_ron
    - Self::into_boxed_str
    - String::from
    - into
    - 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: 1
    functionLinenumber: 196
    functionLinenumberEnd: 208
    functionName: test_raw_value_debug_display
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - RawValue::from_ron
    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: 4
    functionLinenumber: 211
    functionLinenumberEnd: 235
    functionName: test_boxed_raw_value_deserialise_from_string
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - serde::de::value::StringDeserializer::<Error>::new
    - <&RawValue>::deserialize
    - String::from
    - unwrap
    - Box::<RawValue>::deserialize
    - clone
    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: 1
    functionLinenumber: 238
    functionLinenumberEnd: 283
    functionName: test_whitespace_rountrip_issues_and_trim
    functionSourceFile: /src/ron/tests/407_raw_value.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - SpannedResult::unwrap
    - RawValue::from_ron
    - Result::unwrap
    - ron::to_string
    - to_owned
    - ron::from_str
    - 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: 1
    functionLinenumber: 2
    functionLinenumberEnd: 25
    functionName: test_deserialise_byte_slice
    functionSourceFile: /src/ron/tests/462_bytes.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - ron::to_string
    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: 1
    functionLinenumber: 4
    functionLinenumberEnd: 21
    functionName: invalid_struct_name
    functionSourceFile: /src/ron/tests/465_validate_ser_identifiers.rs
    functionUses: 0
    functionsReached:
    - String::new
    - ron::Serializer::new
    - Self::unwrap
    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: 1
    functionLinenumber: 24
    functionLinenumberEnd: 66
    functionName: invalid_enum_variant_name
    functionSourceFile: /src/ron/tests/465_validate_ser_identifiers.rs
    functionUses: 0
    functionsReached:
    - String::new
    - ron::Serializer::new
    - Self::unwrap
    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: 2
    functionLinenumber: 69
    functionLinenumberEnd: 89
    functionName: invalid_struct_field_name
    functionSourceFile: /src/ron/tests/465_validate_ser_identifiers.rs
    functionUses: 0
    functionsReached:
    - ron::Serializer::new
    - SerializeStructVariant::serialize_field
    - Result::unwrap
    - SerializeStruct::serialize_field
    - unwrap
    - std::mem::drop
    - Self::unwrap
    - serialize_struct_variant
    - serialize_struct
    - String::new
    linkageType: ''
    returnType: void
    signature: fn invalid_struct_field_name()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::from
      Src: /src/ron/tests/609_quadratic_escaped_string_parsing.rs:14,1
    - Dst: push_str
      Src: /src/ron/tests/609_quadratic_escaped_string_parsing.rs:16,1
    - Dst: push_str
      Src: /src/ron/tests/609_quadratic_escaped_string_parsing.rs:18,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 20
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 20
    functionName: string_of_escapes
    functionSourceFile: /src/ron/tests/609_quadratic_escaped_string_parsing.rs
    functionUses: 0
    functionsReached:
    - String::from
    - push_str
    linkageType: ''
    returnType: String
    signature: 'fn string_of_escapes(n: usize) -> String'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: seq_of_floats
      Src: /src/ron/tests/607_quadratic_float_parsing.rs:26,1
    - Dst: Instant::now
      Src: /src/ron/tests/607_quadratic_float_parsing.rs:27,1
    - Dst: ron::from_str
      Src: /src/ron/tests/607_quadratic_float_parsing.rs:30,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/tests/607_quadratic_float_parsing.rs:30,1
    - Dst: bool::elapsed
      Src: /src/ron/tests/607_quadratic_float_parsing.rs:31,1
    - Dst: as_secs_f64
      Src: /src/ron/tests/607_quadratic_float_parsing.rs:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 33
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 33
    functionName: parse_millis
    functionSourceFile: /src/ron/tests/607_quadratic_float_parsing.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - as_secs_f64
    - bool::elapsed
    - ron::from_str
    - seq_of_floats
    - Instant::now
    linkageType: ''
    returnType: f64
    signature: 'fn parse_millis(n: usize) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_millis
      Src: /src/ron/tests/609_quadratic_escaped_string_parsing.rs:37,1
    - Dst: parse_millis
      Src: /src/ron/tests/609_quadratic_escaped_string_parsing.rs:39,1
    - Dst: parse_millis
      Src: /src/ron/tests/609_quadratic_escaped_string_parsing.rs:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 58
    functionName: parsing_many_escapes_scales_linearly
    functionSourceFile: /src/ron/tests/609_quadratic_escaped_string_parsing.rs
    functionUses: 0
    functionsReached:
    - parse_millis
    linkageType: ''
    returnType: void
    signature: fn parsing_many_escapes_scales_linearly()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: escapes_still_parse_correctly
    functionSourceFile: /src/ron/tests/609_quadratic_escaped_string_parsing.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn escapes_still_parse_correctly()
  - 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: 2
    functionLinenumber: 2
    functionLinenumberEnd: 5
    functionName: serialize_backslash_string
    functionSourceFile: /src/ron/tests/465_ser_backslash_string.rs
    functionUses: 0
    functionsReached:
    - String::from
    - check_roundtrip
    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:
    - never
    - Number::U8
    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:
    - Dst: String::from
      Src: /src/ron/tests/607_quadratic_float_parsing.rs:14,1
    - Dst: push
      Src: /src/ron/tests/607_quadratic_float_parsing.rs:17,1
    - Dst: push_str
      Src: /src/ron/tests/607_quadratic_float_parsing.rs:19,1
    - Dst: push
      Src: /src/ron/tests/607_quadratic_float_parsing.rs:21,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 23
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 23
    functionName: seq_of_floats
    functionSourceFile: /src/ron/tests/607_quadratic_float_parsing.rs
    functionUses: 1
    functionsReached:
    - String::from
    - push_str
    - push
    linkageType: ''
    returnType: String
    signature: 'fn seq_of_floats(n: usize) -> String'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_millis
      Src: /src/ron/tests/607_quadratic_float_parsing.rs:40,1
    - Dst: parse_millis
      Src: /src/ron/tests/607_quadratic_float_parsing.rs:42,1
    - Dst: parse_millis
      Src: /src/ron/tests/607_quadratic_float_parsing.rs:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 61
    functionName: parsing_many_floats_scales_linearly
    functionSourceFile: /src/ron/tests/607_quadratic_float_parsing.rs
    functionUses: 0
    functionsReached:
    - parse_millis
    linkageType: ''
    returnType: void
    signature: fn parsing_many_floats_scales_linearly()
  - 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: 1
    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: 3
    functionLinenumber: 234
    functionLinenumberEnd: 267
    functionName: check_number_roundtrip
    functionSourceFile: /src/ron/tests/481_number_underscores_suffixes.rs
    functionUses: 1
    functionsReached:
    - ron::ser::to_string_pretty
    - SpannedResult::unwrap
    - Result::unwrap
    - Self::number_suffixes
    - ron::ser::PrettyConfig::default
    - ron::from_str
    - into
    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:
    - ron::from_str::<T>
    - starts_with
    - unwrap_err
    - std::any::type_name::<T>
    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: 0
    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: 0
    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: 1
    functionLinenumber: 26
    functionLinenumberEnd: 35
    functionName: map
    functionSourceFile: /src/ron/tests/value.rs
    functionUses: 5
    functionsReached:
    - Number::new
    - Number::U8
    - Value::Number
    - Value::Char
    - Map::new
    - Value::Map
    - insert
    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: 0
    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: 1
    functionLinenumber: 56
    functionLinenumberEnd: 66
    functionName: option
    functionSourceFile: /src/ron/tests/value.rs
    functionUses: 0
    functionsReached:
    - Some
    - Box::new
    - Value::Char
    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: 44
    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: 0
    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: 0
    functionsReached:
    - into_rust::<[i32; 2]>
    - unwrap_err
    - Value::Seq
    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: 0
    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: 1
    functionLinenumber: 215
    functionLinenumberEnd: 228
    functionName: map_roundtrip_338
    functionSourceFile: /src/ron/tests/value.rs
    functionUses: 0
    functionsReached:
    - ron::from_str
    - Result::unwrap
    - ron::to_string
    - SpannedResult::unwrap
    linkageType: ''
    returnType: void
    signature: fn map_roundtrip_338()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 2
    functionDepth: 0
    functionLinenumber: 2
    functionLinenumberEnd: 18
    functionName: base_2
    functionSourceFile: /src/ron/tests/599_integer_suffix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn base_2()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 40
    functionName: base_8
    functionSourceFile: /src/ron/tests/599_integer_suffix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn base_8()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: base_10
    functionSourceFile: /src/ron/tests/599_integer_suffix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn base_10()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 69
    functionName: base_16
    functionSourceFile: /src/ron/tests/599_integer_suffix.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn base_16()
  - 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: 2
    functionLinenumber: 14
    functionLinenumberEnd: 23
    functionName: test_struct_names
    functionSourceFile: /src/ron/tests/to_string_pretty.rs
    functionUses: 0
    functionsReached:
    - to_string
    - 'ron::

      ser::to_string_pretty'
    - Self::struct_names
    - 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: 1
    functionLinenumber: 50
    functionLinenumberEnd: 64
    functionName: unwrap_newtypes
    functionSourceFile: /src/ron/tests/extensions.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - Self::extensions
    - ron::de::from_str
    - ron::ser::PrettyConfig::default
    - SpannedResult::expect
    - Result::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: 643
      start: 621
    functionDepth: 0
    functionLinenumber: 621
    functionLinenumberEnd: 643
    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::de::from_str
    - ron::ser::to_string
    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: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    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:128,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:129,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:130,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:131,1
    - 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:135,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:140,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:141,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:142,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:146,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:160,1
    - Dst: is_empty
      Src: /src/ron/src/error.rs:162,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:163,1
    - Dst: Result::write_str
      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:170,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:171,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:172,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:173,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:174,1
    - Dst: fmt::Display::fmt
      Src: /src/ron/src/error.rs:181,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:182,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:183,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:188,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:191,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:205,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:206,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:210,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:217,1
    - Dst: is_none
      Src: /src/ron/src/error.rs:219,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:220,1
    - Dst: Ok
      Src: /src/ron/src/error.rs:263,1
    - Dst: Ok
      Src: /src/ron/src/error.rs:271,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:280,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:281,1
    - Dst: Result::write_str
      Src: /src/ron/src/error.rs:290,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 127
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 292
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 292
    functionName: Error::fmt
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached:
    - Result::write_str
    - fmt::Display::fmt
    - Ok
    - is_empty
    - 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:303,1
    - Dst: filter
      Src: /src/ron/src/error.rs:303,1
    - Dst: count
      Src: /src/ron/src/error.rs:303,1
    - Dst: '&''a str::chars'
      Src: /src/ron/src/error.rs:304,1
    - Dst: rev
      Src: /src/ron/src/error.rs:304,1
    - Dst: take_while
      Src: /src/ron/src/error.rs:304,1
    - Dst: count
      Src: /src/ron/src/error.rs:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 1
    argNames:
    - src
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 307
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 307
    functionName: Position::from_src_end
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached:
    - rev
    - filter
    - take_while
    - count
    - '&''a str::chars'
    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: 313
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 313
    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: 332
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 332
    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:345,1
    - Dst: T::to_string
      Src: /src/ron/src/error.rs:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - msg
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 1
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: Error::custom
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    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:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - unexp
    - exp
    argTypes:
    - de::Unexpected
    - '&dyn de::Expected'
    constantsTouched: []
    func_position:
      end: 352
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 352
    functionName: Error::invalid_type
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 1
    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:389,1
    - Dst: UnexpectedSerdeTypeValue
      Src: /src/ron/src/error.rs:390,1
    - Dst: to_string
      Src: /src/ron/src/error.rs:390,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - unexp
    - exp
    argTypes:
    - de::Unexpected
    - '&dyn de::Expected'
    constantsTouched: []
    func_position:
      end: 392
      start: 355
    functionDepth: 1
    functionLinenumber: 355
    functionLinenumberEnd: 392
    functionName: Error::invalid_value
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached:
    - UnexpectedSerdeTypeValue
    - to_string
    - '&dyn de::Expected::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:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - len
    - exp
    argTypes:
    - usize
    - '&dyn de::Expected'
    constantsTouched: []
    func_position:
      end: 400
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 400
    functionName: Error::invalid_length
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    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:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - variant
    - expected
    argTypes:
    - '&str'
    - '&''static [&''static str]'
    constantsTouched: []
    func_position:
      end: 409
      start: 403
    functionDepth: 1
    functionLinenumber: 403
    functionLinenumberEnd: 409
    functionName: Error::unknown_variant
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    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:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - field
    - expected
    argTypes:
    - '&str'
    - '&''static [&''static str]'
    constantsTouched: []
    func_position:
      end: 418
      start: 412
    functionDepth: 1
    functionLinenumber: 412
    functionLinenumberEnd: 418
    functionName: Error::unknown_field
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    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: 423
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 423
    functionName: Error::missing_field
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    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: 428
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 428
    functionName: Error::duplicate_field
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    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: 457
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 457
    functionName: Error::from
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    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: 486
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 486
    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:493,1
    - Dst: chars
      Src: /src/ron/src/error.rs:493,1
    - Dst: all
      Src: /src/ron/src/error.rs:493,1
    - Dst: chars
      Src: /src/ron/src/error.rs:497,1
    - Dst: next
      Src: /src/ron/src/error.rs:499,1
    - Dst: map_or
      Src: /src/ron/src/error.rs:499,1
    - Dst: all
      Src: /src/ron/src/error.rs:499,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 504
      start: 492
    functionDepth: 1
    functionLinenumber: 492
    functionLinenumberEnd: 504
    functionName: Identifier::fmt
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached:
    - all
    - map_or
    - next
    - is_empty
    - 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:517,1
    - Dst: Error::from
      Src: /src/ron/src/error.rs:517,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:519,1
    - Dst: Error::from
      Src: /src/ron/src/error.rs:520,1
    - Dst: std::io::Error::new
      Src: /src/ron/src/error.rs:520,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:526,1
    - Dst: <Error as SerError>::custom
      Src: /src/ron/src/error.rs:526,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:527,1
    - Dst: <Error as DeError>::custom
      Src: /src/ron/src/error.rs:527,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:528,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:529,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:530,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:531,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:535,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:542,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:543,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:544,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:545,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:546,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:547,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:548,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: String::from
      Src: /src/ron/src/error.rs:555,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: Error::ExpectedNamedStructLike
      Src: /src/ron/src/error.rs:561,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:564,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/error.rs:565,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:568,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: check_error_message
      Src: /src/ron/src/error.rs:571,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:572,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:573,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/error.rs:573,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:574,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:575,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:582,1
    - Dst: Error::NoSuchExtension
      Src: /src/ron/src/error.rs:583,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:583,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:586,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:587,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:592,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:596,1
    - Dst: Error::UnexpectedChar
      Src: /src/ron/src/error.rs:596,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:598,1
    - Dst: Error::Utf8Error
      Src: /src/ron/src/error.rs:599,1
    - Dst: core::str::from_utf8
      Src: /src/ron/src/error.rs:599,1
    - Dst: unwrap_err
      Src: /src/ron/src/error.rs:599,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::invalid_value
      Src: /src/ron/src/error.rs:607,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:610,1
    - Dst: Error::invalid_length
      Src: /src/ron/src/error.rs:611,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:614,1
    - Dst: Error::invalid_length
      Src: /src/ron/src/error.rs:615,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:618,1
    - Dst: Error::invalid_length
      Src: /src/ron/src/error.rs:619,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:622,1
    - Dst: Error::unknown_variant
      Src: /src/ron/src/error.rs:623,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:626,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:629,1
    - Dst: Some
      Src: /src/ron/src/error.rs:630,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:630,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:635,1
    - Dst: Error::unknown_field
      Src: /src/ron/src/error.rs:636,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:639,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:642,1
    - Dst: Some
      Src: /src/ron/src/error.rs:643,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:643,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:647,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:650,1
    - Dst: Some
      Src: /src/ron/src/error.rs:651,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:651,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:656,1
    - Dst: Error::missing_field
      Src: /src/ron/src/error.rs:657,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:660,1
    - Dst: Some
      Src: /src/ron/src/error.rs:663,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:663,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:667,1
    - Dst: Error::duplicate_field
      Src: /src/ron/src/error.rs:668,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:671,1
    - Dst: Some
      Src: /src/ron/src/error.rs:674,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:674,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:678,1
    - Dst: Error::InvalidIdentifier
      Src: /src/ron/src/error.rs:679,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:679,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:682,1
    - Dst: Error::SuggestRawIdentifier
      Src: /src/ron/src/error.rs:683,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:683,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:687,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:691,1
    - Dst: check_error_message
      Src: /src/ron/src/error.rs:696,1
    - Dst: Error::ExpectedStructName
      Src: /src/ron/src/error.rs:697,1
    - Dst: String::from
      Src: /src/ron/src/error.rs:697,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 241
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 700
      start: 516
    functionDepth: 2
    functionLinenumber: 516
    functionLinenumberEnd: 700
    functionName: tests::error_messages
    functionSourceFile: /src/ron/src/error.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - Error::unknown_variant
    - <Error as DeError>::custom
    - Error::duplicate_field
    - core::str::from_utf8
    - Error::UnexpectedChar
    - Error::invalid_value
    - Error::InvalidIdentifier
    - Error::unknown_field
    - check_error_message
    - Error::invalid_length
    - Error::ExpectedNamedStructLike
    - Error::from
    - Some
    - std::io::Error::new
    - Error::Utf8Error
    - String::from
    - Error::InvalidEscape
    - Error::NoSuchExtension
    - <Error as SerError>::custom
    - Error::ExpectedStructName
    - Error::missing_field
    - Error::SuggestRawIdentifier
    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: 704
      start: 702
    functionDepth: 0
    functionLinenumber: 702
    functionLinenumberEnd: 704
    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: 728
      start: 707
    functionDepth: 0
    functionLinenumber: 707
    functionLinenumberEnd: 728
    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: 0
    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: 0
    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: 0
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: is_string_continuation_whitespace
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'const fn is_string_continuation_whitespace(c: char) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    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:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 98
    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:105,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:119,1
    - Dst: map_err
      Src: /src/ron/src/parse.rs:119,1
    - Dst: span_error
      Src: /src/ron/src/parse.rs:119,1
    - Dst: attribute
      Src: /src/ron/src/parse.rs:123,1
    - Dst: map_err
      Src: /src/ron/src/parse.rs:123,1
    - Dst: span_error
      Src: /src/ron/src/parse.rs:123,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:131,1
    - Dst: map_err
      Src: /src/ron/src/parse.rs:131,1
    - Dst: span_error
      Src: /src/ron/src/parse.rs:131,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:134,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 38
    argCount: 1
    argNames:
    - src
    argTypes:
    - '&''a str'
    constantsTouched: []
    func_position:
      end: 135
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 135
    functionName: Parser::new
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Ok
    - skip_ws
    - Extensions::empty
    - span_error
    - attribute
    - map_err
    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: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: Parser::set_cursor
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    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:145,1
    - Dst: Position::from_src_end
      Src: /src/ron/src/parse.rs:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - code
    argTypes:
    - Error
    constantsTouched: []
    func_position:
      end: 149
      start: 141
    functionDepth: 2
    functionLinenumber: 141
    functionLinenumberEnd: 149
    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:
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:152,1
    - Dst: '&''a str::starts_with'
      Src: /src/ron/src/parse.rs:152,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: Parser::is_number_start
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::src
    - '&''a str::starts_with'
    linkageType: ''
    returnType: bool
    signature: 'pub fn is_number_start(&self, c: char) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: Parser::advance_bytes
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    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:161,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:162,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 164
    functionName: Parser::next_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Ok
    - len_utf8
    - Parser::peek_char_or_eof
    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:167,1
    - Dst: Parser::next_char
      Src: /src/ron/src/parse.rs:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 166
    functionDepth: 2
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionName: Parser::skip_next_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::next_char
    - core::mem::drop
    linkageType: ''
    returnType: void
    signature: pub fn skip_next_char(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:171,1
    - Dst: '&''a str::chars'
      Src: /src/ron/src/parse.rs:171,1
    - Dst: next
      Src: /src/ron/src/parse.rs:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: Parser::peek_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    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:175,1
    - Dst: Option::ok_or
      Src: /src/ron/src/parse.rs:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: Parser::peek_char_or_eof
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    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:179,1
    - Dst: '&''a str::starts_with'
      Src: /src/ron/src/parse.rs:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: Parser::check_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    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:183,1
    - Dst: '&''a str::starts_with'
      Src: /src/ron/src/parse.rs:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: Parser::check_str
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    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: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: Parser::src
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 4
    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: 192
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 192
    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:195,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:196,1
    - Dst: len
      Src: /src/ron/src/parse.rs:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 202
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 202
    functionName: Parser::consume_str
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    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:205,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:206,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 212
      start: 204
    functionDepth: 2
    functionLinenumber: 204
    functionLinenumberEnd: 212
    functionName: Parser::consume_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    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:215,1
    - Dst: Result::map
      Src: /src/ron/src/parse.rs:215,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:217,1
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:218,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:220,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:222,1
    - Dst: try_fold
      Src: /src/ron/src/parse.rs:215,1
    - Dst: map
      Src: /src/ron/src/parse.rs:225,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    argCount: 1
    argNames:
    - all
    argTypes:
    - '&[&str]'
    constantsTouched: []
    func_position:
      end: 226
      start: 214
    functionDepth: 3
    functionLinenumber: 214
    functionLinenumberEnd: 226
    functionName: Parser::consume_all
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - try_fold
    - Result::map
    - Ok
    - Parser::consume_str
    - Result::iter
    - map
    - Parser::skip_ws
    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:229,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:230,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:232,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - expected
    - error
    argTypes:
    - char
    - Error
    constantsTouched: []
    func_position:
      end: 234
      start: 228
    functionDepth: 3
    functionLinenumber: 228
    functionLinenumberEnd: 234
    functionName: Parser::expect_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    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:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - condition
    argTypes:
    - fn(char) -> bool
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: Parser::next_chars_while_len
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    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:243,1
    - Dst: find
      Src: /src/ron/src/parse.rs:243,1
    - Dst: unwrap_or
      Src: /src/ron/src/parse.rs:243,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:245,1
    - Dst: '&''a str::len'
      Src: /src/ron/src/parse.rs:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 2
    argNames:
    - from
    - condition
    argTypes:
    - usize
    - fn(char) -> bool
    constantsTouched: []
    func_position:
      end: 246
      start: 242
    functionDepth: 2
    functionLinenumber: 242
    functionLinenumberEnd: 246
    functionName: Parser::next_chars_while_from_len
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Parser::src
    - find
    - '&''a str::len'
    - unwrap_or
    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:257,1
    - Dst: char_indices
      Src: /src/ron/src/parse.rs:259,1
    - Dst: checked_mul_ext
      Src: /src/ron/src/parse.rs:264,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:265,1
    - Dst: len
      Src: /src/ron/src/parse.rs:265,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:266,1
    - Dst: Self::decode_hex
      Src: /src/ron/src/parse.rs:269,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:272,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:273,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:277,1
    - Dst: len
      Src: /src/ron/src/parse.rs:277,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:278,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:282,1
    - Dst: len
      Src: /src/ron/src/parse.rs:282,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:284,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: 285
      start: 251
    functionDepth: 3
    functionLinenumber: 251
    functionLinenumberEnd: 285
    functionName: Parser::parse_integer_digits
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::advance_bytes
    - Ok
    - checked_mul_ext
    - Err
    - Self::decode_hex
    - T::from_u8
    - char_indices
    - len
    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::next_chars_while_len
      Src: /src/ron/src/parse.rs:288,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:291,1
    - Dst: Parser::check_char
      Src: /src/ron/src/parse.rs:294,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:295,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:298,1
    - Dst: Parser::parse_integer_digits
      Src: /src/ron/src/parse.rs:301,1
    - Dst: Parser::parse_integer_digits
      Src: /src/ron/src/parse.rs:303,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    argCount: 2
    argNames:
    - sign
    - base
    argTypes:
    - i8
    - u8
    constantsTouched: []
    func_position:
      end: 305
      start: 287
    functionDepth: 3
    functionLinenumber: 287
    functionLinenumberEnd: 305
    functionName: Parser::parse_integer
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::next_chars_while_len
    - Err
    - Parser::check_char
    - Parser::src
    - Parser::parse_integer_digits
    linkageType: ''
    returnType: Result
    signature: 'fn parse_integer<T: Num>(&mut self, sign: i8, base: u8) -> Result<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:309,1
    - Dst: Parser::peek_char_or_eof
      Src: /src/ron/src/parse.rs:311,1
    - Dst: Parser::skip_next_char
      Src: /src/ron/src/parse.rs:313,1
    - Dst: Parser::skip_next_char
      Src: /src/ron/src/parse.rs:317,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:320,1
    - Dst: Parser::next_char
      Src: /src/ron/src/parse.rs:322,1
    - Dst: Parser::parse_escape
      Src: /src/ron/src/parse.rs:323,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:327,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:327,1
    - Dst: is_ascii
      Src: /src/ron/src/parse.rs:332,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:333,1
    - Dst: Parser::consume_char
      Src: /src/ron/src/parse.rs:336,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:337,1
    - Dst: '&''a str::len'
      Src: /src/ron/src/parse.rs:340,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:340,1
    - Dst: '&''a str::len'
      Src: /src/ron/src/parse.rs:340,1
    - Dst: T::try_from_parsed_integer
      Src: /src/ron/src/parse.rs:342,1
    - Dst: ParsedInteger::U8
      Src: /src/ron/src/parse.rs:342,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:349,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:350,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:351,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:355,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:357,1
    - Dst: starts_with
      Src: /src/ron/src/parse.rs:357,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:359,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:363,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:364,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:365,1
    - Dst: parse_integer::<i8>
      Src: /src/ron/src/parse.rs:367,1
    - Dst: map
      Src: /src/ron/src/parse.rs:367,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:370,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:371,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:372,1
    - Dst: parse_integer::<i16>
      Src: /src/ron/src/parse.rs:374,1
    - Dst: map
      Src: /src/ron/src/parse.rs:374,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:378,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:379,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:380,1
    - Dst: parse_integer::<i32>
      Src: /src/ron/src/parse.rs:382,1
    - Dst: map
      Src: /src/ron/src/parse.rs:382,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:386,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:387,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:388,1
    - Dst: parse_integer::<i64>
      Src: /src/ron/src/parse.rs:390,1
    - Dst: map
      Src: /src/ron/src/parse.rs:390,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:394,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:395,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:396,1
    - Dst: parse_integer::<u8>
      Src: /src/ron/src/parse.rs:398,1
    - Dst: map
      Src: /src/ron/src/parse.rs:398,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:401,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:402,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:403,1
    - Dst: parse_integer::<u16>
      Src: /src/ron/src/parse.rs:405,1
    - Dst: map
      Src: /src/ron/src/parse.rs:405,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:409,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:410,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:411,1
    - Dst: parse_integer::<u32>
      Src: /src/ron/src/parse.rs:413,1
    - Dst: map
      Src: /src/ron/src/parse.rs:413,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:417,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:418,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:419,1
    - Dst: parse_integer::<u64>
      Src: /src/ron/src/parse.rs:421,1
    - Dst: map
      Src: /src/ron/src/parse.rs:421,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:427,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:428,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:429,1
    - Dst: parse_integer::<i128>
      Src: /src/ron/src/parse.rs:431,1
    - Dst: map
      Src: /src/ron/src/parse.rs:431,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:435,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:436,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:437,1
    - Dst: parse_integer::<u128>
      Src: /src/ron/src/parse.rs:439,1
    - Dst: map
      Src: /src/ron/src/parse.rs:439,1
    - Dst: Parser::skip_identifier
      Src: /src/ron/src/parse.rs:457,1
    - Dst: '&''a str::len'
      Src: /src/ron/src/parse.rs:460,1
    - Dst: '&''a str::len'
      Src: /src/ron/src/parse.rs:460,1
    - Dst: and_then
      Src: /src/ron/src/parse.rs:462,1
    - Dst: T::try_from_parsed_integer
      Src: /src/ron/src/parse.rs:462,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:465,1
    - Dst: T::parse
      Src: /src/ron/src/parse.rs:468,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 239
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 308
    functionDepth: 4
    functionLinenumber: 308
    functionLinenumberEnd: 469
    functionName: Parser::integer
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - T::try_from_parsed_integer
    - ParsedInteger::U8
    - parse_integer::<u64>
    - '&''a str::len'
    - Parser::peek_char_or_eof
    - Parser::consume_ident
    - parse_integer::<i128>
    - map
    - Parser::src
    - parse_integer::<u8>
    - Parser::skip_next_char
    - Err
    - Parser::set_cursor
    - parse_integer::<i32>
    - parse_integer::<u16>
    - and_then
    - parse_integer::<u32>
    - Parser::consume_str
    - Error::InvalidEscape
    - starts_with
    - Parser::consume_char
    - is_ascii
    - parse_integer::<i8>
    - parse_integer::<i16>
    - Parser::next_char
    - Parser::advance_bytes
    - T::parse
    - Parser::next_chars_while_len
    - Parser::skip_identifier
    - parse_integer::<i64>
    - Parser::parse_escape
    - parse_integer::<u128>
    linkageType: ''
    returnType: Result
    signature: 'pub fn integer<T: Integer>(&mut self) -> Result<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:472,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:472,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:473,1
    - Dst: Number::F32
      Src: /src/ron/src/parse.rs:473,1
    - Dst: crate::value::F32
      Src: /src/ron/src/parse.rs:473,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:474,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:475,1
    - Dst: Number::F64
      Src: /src/ron/src/parse.rs:475,1
    - Dst: crate::value::F64
      Src: /src/ron/src/parse.rs:475,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:476,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:476,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:477,1
    - Dst: Number::F32
      Src: /src/ron/src/parse.rs:477,1
    - Dst: crate::value::F32
      Src: /src/ron/src/parse.rs:477,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:478,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:479,1
    - Dst: Number::F64
      Src: /src/ron/src/parse.rs:479,1
    - Dst: crate::value::F64
      Src: /src/ron/src/parse.rs:479,1
    - Dst: Parser::next_bytes_is_float
      Src: /src/ron/src/parse.rs:482,1
    - Dst: float::<ParsedFloat>
      Src: /src/ron/src/parse.rs:483,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:484,1
    - Dst: Number::F32
      Src: /src/ron/src/parse.rs:484,1
    - Dst: into
      Src: /src/ron/src/parse.rs:484,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:485,1
    - Dst: Number::F64
      Src: /src/ron/src/parse.rs:485,1
    - Dst: into
      Src: /src/ron/src/parse.rs:485,1
    - Dst: integer::<ParsedInteger>
      Src: /src/ron/src/parse.rs:491,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:494,1
    - Dst: Number::I8
      Src: /src/ron/src/parse.rs:494,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:495,1
    - Dst: Number::I16
      Src: /src/ron/src/parse.rs:495,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:496,1
    - Dst: Number::I32
      Src: /src/ron/src/parse.rs:496,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:497,1
    - Dst: Number::I64
      Src: /src/ron/src/parse.rs:497,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:499,1
    - Dst: Number::I128
      Src: /src/ron/src/parse.rs:499,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:500,1
    - Dst: Number::U8
      Src: /src/ron/src/parse.rs:500,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:501,1
    - Dst: Number::U16
      Src: /src/ron/src/parse.rs:501,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:502,1
    - Dst: Number::U32
      Src: /src/ron/src/parse.rs:502,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:503,1
    - Dst: Number::U64
      Src: /src/ron/src/parse.rs:503,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:505,1
    - Dst: Number::U128
      Src: /src/ron/src/parse.rs:505,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:511,1
    - Dst: float::<ParsedFloat>
      Src: /src/ron/src/parse.rs:514,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:515,1
    - Dst: Number::F32
      Src: /src/ron/src/parse.rs:515,1
    - Dst: into
      Src: /src/ron/src/parse.rs:515,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:516,1
    - Dst: Number::F64
      Src: /src/ron/src/parse.rs:516,1
    - Dst: into
      Src: /src/ron/src/parse.rs:516,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:519,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:520,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 108
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 471
    functionDepth: 3
    functionLinenumber: 471
    functionLinenumberEnd: 523
    functionName: Parser::any_number
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Number::I32
    - Number::I8
    - Number::U16
    - Parser::consume_ident
    - crate::value::F32
    - Number::I16
    - crate::value::F64
    - Number::I128
    - Number::U128
    - Number::I64
    - Number::U32
    - Err
    - Parser::next_bytes_is_float
    - Number::U64
    - Parser::set_cursor
    - Ok
    - float::<ParsedFloat>
    - Number::U8
    - into
    - Number::F64
    - integer::<ParsedInteger>
    - Number::F32
    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:526,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:527,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:528,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:529,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:531,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 533
      start: 525
    functionDepth: 1
    functionLinenumber: 525
    functionLinenumberEnd: 533
    functionName: Parser::bool
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Err
    - Ok
    - Parser::consume_ident
    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:536,1
    - Dst: Parser::next_char
      Src: /src/ron/src/parse.rs:538,1
    - Dst: Parser::parse_escape
      Src: /src/ron/src/parse.rs:541,1
    - Dst: char::from
      Src: /src/ron/src/parse.rs:543,1
    - Dst: Parser::expect_char
      Src: /src/ron/src/parse.rs:550,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:552,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 535
    functionDepth: 4
    functionLinenumber: 535
    functionLinenumberEnd: 553
    functionName: Parser::char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::next_char
    - Ok
    - Parser::parse_escape
    - char::from
    - Parser::expect_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:556,1
    - Dst: Parser::consume_char
      Src: /src/ron/src/parse.rs:558,1
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:559,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:561,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:563,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 565
      start: 555
    functionDepth: 3
    functionLinenumber: 555
    functionLinenumberEnd: 565
    functionName: Parser::comma
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::skip_ws
    - Parser::consume_char
    - Ok
    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:570,1
    - Dst: Parser::check_ident_other_char
      Src: /src/ron/src/parse.rs:570,1
    - Dst: len
      Src: /src/ron/src/parse.rs:570,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ident
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 571
      start: 569
    functionDepth: 3
    functionLinenumber: 569
    functionLinenumberEnd: 571
    functionName: Parser::check_ident
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::check_str
    - Parser::check_ident_other_char
    - 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:574,1
    - Dst: chars
      Src: /src/ron/src/parse.rs:574,1
    - Dst: next
      Src: /src/ron/src/parse.rs:574,1
    - Dst: map_or
      Src: /src/ron/src/parse.rs:574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 578
      start: 573
    functionDepth: 1
    functionLinenumber: 573
    functionLinenumberEnd: 578
    functionName: Parser::check_ident_other_char
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Parser::src
    - next
    - chars
    - map_or
    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:605,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:606,1
    - Dst: '&mut Parser::skip_ws'
      Src: /src/ron/src/parse.rs:609,1
    - Dst: '&mut Parser::check_char'
      Src: /src/ron/src/parse.rs:614,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:615,1
    - Dst: '&mut Parser::skip_identifier'
      Src: /src/ron/src/parse.rs:618,1
    - Dst: Option::is_some
      Src: /src/ron/src/parse.rs:618,1
    - Dst: '&mut Parser::skip_ws'
      Src: /src/ron/src/parse.rs:619,1
    - Dst: '&mut Parser::peek_char'
      Src: /src/ron/src/parse.rs:621,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:623,1
    - Dst: '&mut Parser::skip_next_char'
      Src: /src/ron/src/parse.rs:626,1
    - Dst: '&mut Parser::skip_ws'
      Src: /src/ron/src/parse.rs:627,1
    - Dst: '&mut Parser::check_char'
      Src: /src/ron/src/parse.rs:628,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:630,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:633,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:636,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:643,1
    - Dst: '&mut Parser::skip_ws'
      Src: /src/ron/src/parse.rs:652,1
    - Dst: '&mut Parser::char'
      Src: /src/ron/src/parse.rs:654,1
    - Dst: is_err
      Src: /src/ron/src/parse.rs:654,1
    - Dst: '&mut Parser::set_cursor'
      Src: /src/ron/src/parse.rs:655,1
    - Dst: '&mut Parser::string'
      Src: /src/ron/src/parse.rs:658,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:661,1
    - Dst: '&mut Parser::set_cursor'
      Src: /src/ron/src/parse.rs:662,1
    - Dst: '&mut Parser::byte_string_no_base64'
      Src: /src/ron/src/parse.rs:666,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:669,1
    - Dst: '&mut Parser::set_cursor'
      Src: /src/ron/src/parse.rs:670,1
    - Dst: '&mut Parser::next_char'
      Src: /src/ron/src/parse.rs:673,1
    - Dst: '&mut Parser::skip_ws'
      Src: /src/ron/src/parse.rs:679,1
    - Dst: '&mut Parser::check_char'
      Src: /src/ron/src/parse.rs:680,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:686,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:688,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 126
    argCount: 3
    argNames:
    - parser
    - newtype
    - tuple
    argTypes:
    - '&mut Parser'
    - NewtypeMode
    - TupleMode
    constantsTouched: []
    func_position:
      end: 690
      start: 600
    functionDepth: 4
    functionLinenumber: 600
    functionLinenumberEnd: 690
    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:
    - '&mut Parser::skip_identifier'
    - '&mut Parser::next_char'
    - '&mut Parser::byte_string_no_base64'
    - Ok
    - '&mut Parser::skip_ws'
    - '&mut Parser::skip_next_char'
    - is_err
    - '&mut Parser::peek_char'
    - '&mut Parser::consume_char'
    - Err
    - '&mut Parser::set_cursor'
    - '&mut Parser::char'
    - '&mut Parser::string'
    - '&mut Parser::check_char'
    - Option::is_some
    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:695,1
    - Dst: Result::is_ok
      Src: /src/ron/src/parse.rs:697,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:699,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 135
    argCount: 2
    argNames:
    - newtype
    - tuple
    argTypes:
    - NewtypeMode
    - TupleMode
    constantsTouched: []
    func_position:
      end: 703
      start: 595
    functionDepth: 5
    functionLinenumber: 595
    functionLinenumberEnd: 703
    functionName: Parser::check_struct_type
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - check_struct_type_inner
    - Parser::set_cursor
    - Result::is_ok
    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:708,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:709,1
    - Dst: len
      Src: /src/ron/src/parse.rs:709,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - ident
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 715
      start: 707
    functionDepth: 4
    functionLinenumber: 707
    functionLinenumberEnd: 715
    functionName: Parser::consume_ident
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 3
    functionsReached:
    - Parser::check_ident
    - len
    - 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:718,1
    - Dst: contains
      Src: /src/ron/src/parse.rs:719,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:720,1
    - Dst: Error::ExpectedStructName
      Src: /src/ron/src/parse.rs:720,1
    - Dst: to_string
      Src: /src/ron/src/parse.rs:720,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:723,1
    - Dst: Parser::identifier
      Src: /src/ron/src/parse.rs:726,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:729,1
    - Dst: Error::SuggestRawIdentifier
      Src: /src/ron/src/parse.rs:729,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:731,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/parse.rs:731,1
    - Dst: is_empty
      Src: /src/ron/src/parse.rs:734,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:735,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/parse.rs:735,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:739,1
    - Dst: String::from
      Src: /src/ron/src/parse.rs:741,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:745,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 45
    argCount: 1
    argNames:
    - ident
    argTypes:
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 746
      start: 717
    functionDepth: 4
    functionLinenumber: 717
    functionLinenumberEnd: 746
    functionName: Parser::consume_struct_name
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::identifier
    - Ok
    - to_string
    - Error::ExpectedStructName
    - Err
    - String::from
    - is_empty
    - Parser::check_ident
    - contains
    - Error::SuggestRawIdentifier
    - Error::ExpectedNamedStructLike
    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:750,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:751,1
    - Dst: Parser::consume_all
      Src: /src/ron/src/parse.rs:754,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:755,1
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:758,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:759,1
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:760,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:761,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:762,1
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:765,1
    - Dst: Parser::extension_list
      Src: /src/ron/src/parse.rs:766,1
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:767,1
    - Dst: Parser::consume_all
      Src: /src/ron/src/parse.rs:769,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:770,1
    - Dst: ParsedAttribute::Extensions
      Src: /src/ron/src/parse.rs:770,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:772,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:774,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:774,1
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:775,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:776,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:777,1
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:780,1
    - Dst: Parser::string
      Src: /src/ron/src/parse.rs:781,1
    - Dst: Parser::skip_ws
      Src: /src/ron/src/parse.rs:782,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:784,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:785,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:787,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:790,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 97
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 792
      start: 749
    functionDepth: 5
    functionLinenumber: 749
    functionLinenumberEnd: 792
    functionName: Parser::attribute
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::consume_all
    - Parser::string
    - Ok
    - ParsedAttribute::Extensions
    - Parser::consume_ident
    - Err
    - Parser::consume_str
    - Parser::check_char
    - Parser::extension_list
    - Parser::skip_ws
    linkageType: ''
    returnType: Result
    signature: fn attribute(&mut self) -> Result<ParsedAttribute>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Extensions::empty
      Src: /src/ron/src/parse.rs:796,1
    - Dst: Parser::identifier
      Src: /src/ron/src/parse.rs:799,1
    - Dst: Extensions::from_ident
      Src: /src/ron/src/parse.rs:800,1
    - Dst: Option::ok_or_else
      Src: /src/ron/src/parse.rs:800,1
    - Dst: Error::NoSuchExtension
      Src: /src/ron/src/parse.rs:801,1
    - Dst: into
      Src: /src/ron/src/parse.rs:801,1
    - Dst: Parser::comma
      Src: /src/ron/src/parse.rs:805,1
    - Dst: Parser::check_ident_other_char
      Src: /src/ron/src/parse.rs:808,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:809,1
    - Dst: Parser::check_ident_other_char
      Src: /src/ron/src/parse.rs:815,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:820,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 821
      start: 795
    functionDepth: 4
    functionLinenumber: 795
    functionLinenumberEnd: 821
    functionName: Parser::extension_list
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Option::ok_or_else
    - Parser::identifier
    - Ok
    - Extensions::from_ident
    - Extensions::empty
    - Err
    - into
    - Parser::check_ident_other_char
    - Parser::comma
    - Error::NoSuchExtension
    linkageType: ''
    returnType: Result
    signature: fn extension_list(&mut self) -> Result<Extensions>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:835,1
    - Dst: T::parse
      Src: /src/ron/src/parse.rs:836,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:839,1
    - Dst: '&''a str::strip_prefix'
      Src: /src/ron/src/parse.rs:839,1
    - Dst: strip_prefix
      Src: /src/ron/src/parse.rs:840,1
    - Dst: chars
      Src: /src/ron/src/parse.rs:841,1
    - Dst: next
      Src: /src/ron/src/parse.rs:841,1
    - Dst: map_or
      Src: /src/ron/src/parse.rs:841,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:842,1
    - Dst: len
      Src: /src/ron/src/parse.rs:842,1
    - Dst: len
      Src: /src/ron/src/parse.rs:842,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:843,1
    - Dst: len
      Src: /src/ron/src/parse.rs:843,1
    - Dst: len
      Src: /src/ron/src/parse.rs:843,1
    - Dst: T::try_from_parsed_float
      Src: /src/ron/src/parse.rs:844,1
    - Dst: ParsedFloat::F32
      Src: /src/ron/src/parse.rs:844,1
    - Dst: strip_prefix
      Src: /src/ron/src/parse.rs:848,1
    - Dst: chars
      Src: /src/ron/src/parse.rs:849,1
    - Dst: next
      Src: /src/ron/src/parse.rs:849,1
    - Dst: map_or
      Src: /src/ron/src/parse.rs:849,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:850,1
    - Dst: len
      Src: /src/ron/src/parse.rs:850,1
    - Dst: len
      Src: /src/ron/src/parse.rs:850,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:851,1
    - Dst: len
      Src: /src/ron/src/parse.rs:851,1
    - Dst: len
      Src: /src/ron/src/parse.rs:851,1
    - Dst: T::try_from_parsed_float
      Src: /src/ron/src/parse.rs:852,1
    - Dst: ParsedFloat::F64
      Src: /src/ron/src/parse.rs:852,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:858,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:859,1
    - Dst: '&''a str::find'
      Src: /src/ron/src/parse.rs:860,1
    - Dst: unwrap_or
      Src: /src/ron/src/parse.rs:860,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:863,1
    - Dst: Parser::check_char
      Src: /src/ron/src/parse.rs:866,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:867,1
    - Dst: String::with_capacity
      Src: /src/ron/src/parse.rs:870,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:873,1
    - Dst: char_indices
      Src: /src/ron/src/parse.rs:873,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:877,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:878,1
    - Dst: Result::push
      Src: /src/ron/src/parse.rs:886,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:889,1
    - Dst: starts_with
      Src: /src/ron/src/parse.rs:889,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:891,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:895,1
    - Dst: f32::from_str
      Src: /src/ron/src/parse.rs:896,1
    - Dst: SpannedResult::map
      Src: /src/ron/src/parse.rs:896,1
    - Dst: Parser::consume_ident
      Src: /src/ron/src/parse.rs:897,1
    - Dst: f64::from_str
      Src: /src/ron/src/parse.rs:898,1
    - Dst: SpannedResult::map
      Src: /src/ron/src/parse.rs:898,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:906,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:907,1
    - Dst: T::try_from_parsed_float
      Src: /src/ron/src/parse.rs:912,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:915,1
    - Dst: T::parse
      Src: /src/ron/src/parse.rs:918,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:920,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:922,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 202
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 923
      start: 823
    functionDepth: 5
    functionLinenumber: 823
    functionLinenumberEnd: 923
    functionName: Parser::float
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Parser::consume_ident
    - next
    - Parser::src
    - chars
    - String::with_capacity
    - Result::push
    - strip_prefix
    - Err
    - Parser::check_char
    - '&''a str::strip_prefix'
    - SpannedResult::map
    - ParsedFloat::F32
    - Parser::set_cursor
    - unwrap_or
    - Ok
    - f32::from_str
    - starts_with
    - f64::from_str
    - ParsedFloat::F64
    - '&''a str::find'
    - Parser::advance_bytes
    - T::parse
    - Parser::next_chars_while_len
    - map_or
    - T::try_from_parsed_float
    - char_indices
    - len
    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:927,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:928,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:929,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:930,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:931,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:932,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:933,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:939,1
    - Dst: Parser::next_chars_while_from_len
      Src: /src/ron/src/parse.rs:941,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:943,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:944,1
    - Dst: Some
      Src: /src/ron/src/parse.rs:945,1
    - Dst: Parser::peek_char
      Src: /src/ron/src/parse.rs:950,1
    - Dst: is_ident_first_char
      Src: /src/ron/src/parse.rs:952,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:954,1
    - Dst: Parser::next_chars_while_from_len
      Src: /src/ron/src/parse.rs:954,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:954,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:955,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:956,1
    - Dst: Some
      Src: /src/ron/src/parse.rs:957,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 74
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 962
      start: 925
    functionDepth: 3
    functionLinenumber: 925
    functionLinenumberEnd: 962
    functionName: Parser::skip_identifier
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - Some
    - Parser::advance_bytes
    - Parser::check_str
    - Parser::next_chars_while_from_len
    - Parser::peek_char
    - is_ident_first_char
    - len_utf8
    - Parser::src
    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:965,1
    - Dst: is_ident_first_char
      Src: /src/ron/src/parse.rs:966,1
    - Dst: is_ident_raw_char
      Src: /src/ron/src/parse.rs:967,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:968,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:969,1
    - Dst: Error::SuggestRawIdentifier
      Src: /src/ron/src/parse.rs:969,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:970,1
    - Dst: into
      Src: /src/ron/src/parse.rs:970,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:974,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:980,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:981,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:982,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:983,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:984,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:985,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:986,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:989,1
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:992,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:995,1
    - Dst: Parser::set_cursor
      Src: /src/ron/src/parse.rs:1000,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1001,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:1004,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:1006,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:1007,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1010,1
    - Dst: Error::SuggestRawIdentifier
      Src: /src/ron/src/parse.rs:1010,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1011,1
    - Dst: into
      Src: /src/ron/src/parse.rs:1011,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:1017,1
    - Dst: Parser::next_chars_while_from_len
      Src: /src/ron/src/parse.rs:1018,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:1018,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:1019,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1022,1
    - Dst: Error::SuggestRawIdentifier
      Src: /src/ron/src/parse.rs:1022,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1023,1
    - Dst: into
      Src: /src/ron/src/parse.rs:1023,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1030,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1031,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1033,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 119
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1034
      start: 964
    functionDepth: 3
    functionLinenumber: 964
    functionLinenumberEnd: 1034
    functionName: Parser::identifier
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - is_ident_first_char
    - Parser::check_str
    - Parser::advance_bytes
    - Parser::next_chars_while_from_len
    - Parser::next_chars_while_len
    - is_ident_raw_char
    - Ok
    - Parser::peek_char_or_eof
    - Err
    - len_utf8
    - into
    - Parser::src
    - Error::SuggestRawIdentifier
    - Parser::set_cursor
    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:1037,1
    - Dst: Parser::next_chars_while_from_len
      Src: /src/ron/src/parse.rs:1042,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1055,1
    - Dst: find
      Src: /src/ron/src/parse.rs:1055,1
    - Dst: map_or
      Src: /src/ron/src/parse.rs:1055,1
    - Dst: min
      Src: /src/ron/src/parse.rs:1057,1
    - Dst: Parser::next_chars_while_from_len
      Src: /src/ron/src/parse.rs:1058,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1063
      start: 1036
    functionDepth: 3
    functionLinenumber: 1036
    functionLinenumberEnd: 1063
    functionName: Parser::next_bytes_is_float
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Parser::next_chars_while_from_len
    - Parser::peek_char
    - map_or
    - find
    - min
    - Parser::src
    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:1073,1
    - Dst: '&''a str::is_empty'
      Src: /src/ron/src/parse.rs:1073,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1074,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1078,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:1078,1
    - Dst: Parser::skip_comment
      Src: /src/ron/src/parse.rs:1080,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1084,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1092,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 66
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1093
      start: 1065
    functionDepth: 3
    functionLinenumber: 1065
    functionLinenumberEnd: 1093
    functionName: Parser::skip_ws
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 4
    functionsReached:
    - '&''a str::is_empty'
    - Parser::advance_bytes
    - Ok
    - Parser::next_chars_while_len
    - Parser::src
    - Parser::skip_comment
    linkageType: ''
    returnType: Result
    signature: pub fn skip_ws(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1096,1
    - Dst: '&''a str::is_empty'
      Src: /src/ron/src/parse.rs:1096,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1095
    functionDepth: 1
    functionLinenumber: 1095
    functionLinenumberEnd: 1097
    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:1105,1
    - Dst: iter
      Src: /src/ron/src/parse.rs:1104,1
    - Dst: flat_map
      Src: /src/ron/src/parse.rs:1104,1
    - Dst: core::ascii::escape_default
      Src: /src/ron/src/parse.rs:1109,1
    - Dst: map
      Src: /src/ron/src/parse.rs:1104,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:1104,1
    - Dst: as_str
      Src: /src/ron/src/parse.rs:1113,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 2
    argNames:
    - base64_str
    - byte_str
    argTypes:
    - '&ParsedStr'
    - '&ParsedByteStr'
    constantsTouched: []
    func_position:
      end: 1121
      start: 1100
    functionDepth: 2
    functionLinenumber: 1100
    functionLinenumberEnd: 1121
    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:
    - flat_map
    - as_slice
    - "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>"
    - core::ascii::escape_default
    - as_str
    - iter
    - map
    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:1125,1
    - Dst: Parser::escaped_string
      Src: /src/ron/src/parse.rs:1126,1
    - Dst: ParsedByteStr::try_from_base64
      Src: /src/ron/src/parse.rs:1127,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1130,1
    - Dst: expected_byte_string_found_base64
      Src: /src/ron/src/parse.rs:1130,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1131,1
    - Dst: Parser::consume_char
      Src: /src/ron/src/parse.rs:1133,1
    - Dst: Parser::raw_string
      Src: /src/ron/src/parse.rs:1134,1
    - Dst: ParsedByteStr::try_from_base64
      Src: /src/ron/src/parse.rs:1135,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1138,1
    - Dst: expected_byte_string_found_base64
      Src: /src/ron/src/parse.rs:1138,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1139,1
    - Dst: Parser::byte_string_no_base64
      Src: /src/ron/src/parse.rs:1142,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 53
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1099
    functionDepth: 3
    functionLinenumber: 1099
    functionLinenumberEnd: 1144
    functionName: Parser::byte_string
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - ParsedByteStr::try_from_base64
    - Parser::byte_string_no_base64
    - Err
    - Parser::escaped_string
    - Parser::consume_char
    - Parser::raw_string
    - expected_byte_string_found_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:1147,1
    - Dst: Parser::escaped_byte_string
      Src: /src/ron/src/parse.rs:1148,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:1149,1
    - Dst: Parser::raw_byte_string
      Src: /src/ron/src/parse.rs:1150,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1152,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1146
    functionDepth: 4
    functionLinenumber: 1146
    functionLinenumberEnd: 1154
    functionName: Parser::byte_string_no_base64
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - Parser::consume_str
    - Parser::escaped_byte_string
    - Err
    - Parser::raw_byte_string
    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:1157,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1159,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1160,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1164
      start: 1156
    functionDepth: 1
    functionLinenumber: 1156
    functionLinenumberEnd: 1164
    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:1167,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1169,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1170,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1172,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1175
      start: 1166
    functionDepth: 1
    functionLinenumber: 1166
    functionLinenumberEnd: 1175
    functionName: Parser::raw_byte_string
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Parser::raw_byte_buf
    - Ok
    - Err
    - 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:1178,1
    - Dst: Parser::escaped_string
      Src: /src/ron/src/parse.rs:1179,1
    - Dst: Parser::consume_char
      Src: /src/ron/src/parse.rs:1180,1
    - Dst: Parser::raw_string
      Src: /src/ron/src/parse.rs:1181,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1183,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1185
      start: 1177
    functionDepth: 3
    functionLinenumber: 1177
    functionLinenumberEnd: 1185
    functionName: Parser::string
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - Err
    - Parser::consume_char
    - Parser::raw_string
    - Parser::escaped_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:1188,1
    - Dst: ParsedStr::try_from_bytes
      Src: /src/ron/src/parse.rs:1190,1
    - Dst: Result::map_err
      Src: /src/ron/src/parse.rs:1190,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1191,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1192,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1194,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1196
      start: 1187
    functionDepth: 1
    functionLinenumber: 1187
    functionLinenumberEnd: 1196
    functionName: Parser::escaped_string
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - Parser::escaped_byte_buf
    - Parser::advance_bytes
    - ParsedStr::try_from_bytes
    - Ok
    - Err
    - Result::map_err
    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:1199,1
    - Dst: ParsedStr::try_from_bytes
      Src: /src/ron/src/parse.rs:1201,1
    - Dst: Result::map_err
      Src: /src/ron/src/parse.rs:1201,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1202,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1203,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1205,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1207
      start: 1198
    functionDepth: 1
    functionLinenumber: 1198
    functionLinenumberEnd: 1207
    functionName: Parser::raw_string
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - Ok
    - ParsedStr::try_from_bytes
    - Parser::advance_bytes
    - Parser::raw_byte_buf
    - Err
    - Result::map_err
    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:1211,1
    - Dst: '&''a str::find'
      Src: /src/ron/src/parse.rs:1211,1
    - Dst: ok_or
      Src: /src/ron/src/parse.rs:1211,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1212,1
    - Dst: find
      Src: /src/ron/src/parse.rs:1212,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1217,1
    - Dst: '&''a str::as_bytes'
      Src: /src/ron/src/parse.rs:1217,1
    - Dst: to_vec
      Src: /src/ron/src/parse.rs:1217,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1220,1
    - Dst: Parser::consume_string_continuation
      Src: /src/ron/src/parse.rs:1222,1
    - Dst: Parser::parse_escape
      Src: /src/ron/src/parse.rs:1223,1
    - Dst: push
      Src: /src/ron/src/parse.rs:1224,1
    - Dst: len_utf8
      Src: /src/ron/src/parse.rs:1225,1
    - Dst: push
      Src: /src/ron/src/parse.rs:1226,1
    - Dst: len
      Src: /src/ron/src/parse.rs:1228,1
    - Dst: extend
      Src: /src/ron/src/parse.rs:1229,1
    - Dst: core::iter::repeat
      Src: /src/ron/src/parse.rs:1229,1
    - Dst: take
      Src: /src/ron/src/parse.rs:1229,1
    - Dst: encode_utf8
      Src: /src/ron/src/parse.rs:1230,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1242,1
    - Dst: '&''a str::find'
      Src: /src/ron/src/parse.rs:1242,1
    - Dst: ok_or
      Src: /src/ron/src/parse.rs:1242,1
    - Dst: extend_from_slice
      Src: /src/ron/src/parse.rs:1246,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1246,1
    - Dst: '&''a str::as_bytes'
      Src: /src/ron/src/parse.rs:1246,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1249,1
    - Dst: '&''a str::as_bytes'
      Src: /src/ron/src/parse.rs:1249,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1253,1
    - Dst: ParsedByteStr::Allocated
      Src: /src/ron/src/parse.rs:1253,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1257,1
    - Dst: '&''a str::as_bytes'
      Src: /src/ron/src/parse.rs:1257,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1260,1
    - Dst: ParsedByteStr::Slice
      Src: /src/ron/src/parse.rs:1260,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 106
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - EscapeEncoding
    constantsTouched: []
    func_position:
      end: 1262
      start: 1209
    functionDepth: 3
    functionLinenumber: 1209
    functionLinenumberEnd: 1262
    functionName: Parser::escaped_byte_buf
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - extend_from_slice
    - '&''a str::as_bytes'
    - to_vec
    - Parser::src
    - ParsedByteStr::Slice
    - take
    - Parser::consume_string_continuation
    - len_utf8
    - encode_utf8
    - Ok
    - extend
    - ParsedByteStr::Allocated
    - push
    - '&''a str::find'
    - core::iter::repeat
    - Parser::advance_bytes
    - ok_or
    - Parser::parse_escape
    - find
    - len
    linkageType: ''
    returnType: Result
    signature: 'fn escaped_byte_buf(&mut self, encoding: EscapeEncoding) -> Result<(ParsedByteStr<''a>,
      usize)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::check_str
      Src: /src/ron/src/parse.rs:1269,1
    - Dst: Parser::check_char
      Src: /src/ron/src/parse.rs:1271,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1277,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:1279,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1280,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1283
      start: 1268
    functionDepth: 3
    functionLinenumber: 1268
    functionLinenumberEnd: 1283
    functionName: Parser::consume_string_continuation
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Parser::check_str
    - Parser::check_char
    - Parser::next_chars_while_len
    - Parser::advance_bytes
    linkageType: ''
    returnType: bool
    signature: fn consume_string_continuation(&mut self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:1286,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1287,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1288,1
    - Dst: Parser::expect_char
      Src: /src/ron/src/parse.rs:1290,1
    - Dst: concat
      Src: /src/ron/src/parse.rs:1292,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1293,1
    - Dst: '&''a str::find'
      Src: /src/ron/src/parse.rs:1293,1
    - Dst: ok_or
      Src: /src/ron/src/parse.rs:1293,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1295,1
    - Dst: '&''a str::as_bytes'
      Src: /src/ron/src/parse.rs:1295,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1299,1
    - Dst: ParsedByteStr::Slice
      Src: /src/ron/src/parse.rs:1299,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1285
    functionDepth: 4
    functionLinenumber: 1285
    functionLinenumberEnd: 1300
    functionName: Parser::raw_byte_buf
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 2
    functionsReached:
    - '&''a str::find'
    - Parser::advance_bytes
    - Ok
    - ParsedByteStr::Slice
    - '&''a str::as_bytes'
    - Parser::next_chars_while_len
    - ok_or
    - concat
    - Parser::src
    - Parser::expect_char
    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:1306,1
    - Dst: Self::decode_hex
      Src: /src/ron/src/parse.rs:1307,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1311,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1312
      start: 1302
    functionDepth: 4
    functionLinenumber: 1302
    functionLinenumberEnd: 1312
    functionName: Parser::decode_ascii_escape
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Self::decode_hex
    - Parser::next_char
    - Ok
    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:1316,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1317,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1317,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1322,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1323,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1324,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1325,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1325,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1327
      start: 1315
    functionDepth: 0
    functionLinenumber: 1315
    functionLinenumberEnd: 1327
    functionName: Parser::decode_hex
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Err
    - Ok
    - is_ascii
    - 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:1330,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1331,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1332,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1333,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1334,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1335,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1336,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1337,1
    - Dst: Parser::decode_ascii_escape
      Src: /src/ron/src/parse.rs:1340,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1342,1
    - Dst: EscapeCharacter::Ascii
      Src: /src/ron/src/parse.rs:1342,1
    - Dst: 'core::

        str::from_utf8'
      Src: /src/ron/src/parse.rs:1347,1
    - Dst: map
      Src: /src/ron/src/parse.rs:1347,1
    - Dst: chars
      Src: /src/ron/src/parse.rs:1347,1
    - Dst: next
      Src: /src/ron/src/parse.rs:1347,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1348,1
    - Dst: EscapeCharacter::Utf8
      Src: /src/ron/src/parse.rs:1348,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1354,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1354,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:1362,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1363,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1363,1
    - Dst: Parser::decode_ascii_escape
      Src: /src/ron/src/parse.rs:1368,1
    - Dst: 'core::

        str::from_utf8'
      Src: /src/ron/src/parse.rs:1371,1
    - Dst: map
      Src: /src/ron/src/parse.rs:1371,1
    - Dst: chars
      Src: /src/ron/src/parse.rs:1371,1
    - Dst: next
      Src: /src/ron/src/parse.rs:1371,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1372,1
    - Dst: EscapeCharacter::Utf8
      Src: /src/ron/src/parse.rs:1372,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1376,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1376,1
    - Dst: Parser::expect_char
      Src: /src/ron/src/parse.rs:1381,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1381,1
    - Dst: Parser::peek_char_or_eof
      Src: /src/ron/src/parse.rs:1387,1
    - Dst: Parser::skip_next_char
      Src: /src/ron/src/parse.rs:1393,1
    - Dst: Self::decode_hex
      Src: /src/ron/src/parse.rs:1396,1
    - Dst: u32::from
      Src: /src/ron/src/parse.rs:1398,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1402,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1402,1
    - Dst: Parser::expect_char
      Src: /src/ron/src/parse.rs:1407,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1409,1
    - Dst: char_from_u32
      Src: /src/ron/src/parse.rs:1411,1
    - Dst: ok_or
      Src: /src/ron/src/parse.rs:1411,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1411,1
    - Dst: EscapeCharacter::Utf8
      Src: /src/ron/src/parse.rs:1415,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1417,1
    - Dst: Error::InvalidEscape
      Src: /src/ron/src/parse.rs:1417,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1420,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 132
    argCount: 2
    argNames:
    - encoding
    - is_char
    argTypes:
    - EscapeEncoding
    - bool
    constantsTouched: []
    func_position:
      end: 1421
      start: 1329
    functionDepth: 4
    functionLinenumber: 1329
    functionLinenumberEnd: 1421
    functionName: Parser::parse_escape
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 3
    functionsReached:
    - EscapeCharacter::Ascii
    - Parser::peek_char_or_eof
    - next
    - map
    - Parser::decode_ascii_escape
    - chars
    - Parser::expect_char
    - 'core::

      str::from_utf8'
    - Err
    - Parser::skip_next_char
    - Ok
    - char_from_u32
    - Parser::consume_str
    - EscapeCharacter::Utf8
    - Error::InvalidEscape
    - u32::from
    - Parser::next_char
    - ok_or
    - Self::decode_hex
    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:1424,1
    - Dst: Parser::next_char
      Src: /src/ron/src/parse.rs:1425,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:1427,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1429,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1431,1
    - Dst: '&''a str::is_empty'
      Src: /src/ron/src/parse.rs:1431,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1432,1
    - Dst: Some
      Src: /src/ron/src/parse.rs:1432,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1434,1
    - Dst: Some
      Src: /src/ron/src/parse.rs:1434,1
    - Dst: Parser::next_chars_while_len
      Src: /src/ron/src/parse.rs:1441,1
    - Dst: Parser::src
      Src: /src/ron/src/parse.rs:1443,1
    - Dst: '&''a str::is_empty'
      Src: /src/ron/src/parse.rs:1443,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1444,1
    - Dst: Parser::advance_bytes
      Src: /src/ron/src/parse.rs:1447,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:1450,1
    - Dst: Parser::consume_str
      Src: /src/ron/src/parse.rs:1452,1
    - Dst: Parser::next_char
      Src: /src/ron/src/parse.rs:1455,1
    - Dst: Result::map_err
      Src: /src/ron/src/parse.rs:1455,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1459,1
    - Dst: Some
      Src: /src/ron/src/parse.rs:1459,1
    - Dst: Err
      Src: /src/ron/src/parse.rs:1461,1
    - Dst: Error::UnexpectedChar
      Src: /src/ron/src/parse.rs:1461,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1464,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 66
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1423
    functionDepth: 4
    functionLinenumber: 1423
    functionLinenumberEnd: 1466
    functionName: Parser::skip_comment
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - Some
    - '&''a str::is_empty'
    - Parser::next_char
    - Parser::advance_bytes
    - Ok
    - Parser::next_chars_while_len
    - Err
    - Parser::consume_str
    - Error::UnexpectedChar
    - Result::map_err
    - Parser::src
    - Parser::consume_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: 1529
      start: 1488
    functionDepth: 1
    functionLinenumber: 1488
    functionLinenumberEnd: 1529
    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: 1568
      start: 1542
    functionDepth: 1
    functionLinenumber: 1542
    functionLinenumberEnd: 1568
    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:1596,1
    - Dst: i8::try_from
      Src: /src/ron/src/parse.rs:1598,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1599,1
    - Dst: ParsedInteger::I8
      Src: /src/ron/src/parse.rs:1599,1
    - Dst: i16::try_from
      Src: /src/ron/src/parse.rs:1600,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1601,1
    - Dst: ParsedInteger::I16
      Src: /src/ron/src/parse.rs:1601,1
    - Dst: i32::try_from
      Src: /src/ron/src/parse.rs:1602,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1603,1
    - Dst: ParsedInteger::I32
      Src: /src/ron/src/parse.rs:1603,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1607,1
    - Dst: ParsedInteger::I64
      Src: /src/ron/src/parse.rs:1607,1
    - Dst: i64::try_from
      Src: /src/ron/src/parse.rs:1610,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1611,1
    - Dst: ParsedInteger::I64
      Src: /src/ron/src/parse.rs:1611,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1613,1
    - Dst: ParsedInteger::I128
      Src: /src/ron/src/parse.rs:1613,1
    - Dst: parse_integer::<LargeUInt>
      Src: /src/ron/src/parse.rs:1618,1
    - Dst: u8::try_from
      Src: /src/ron/src/parse.rs:1620,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1621,1
    - Dst: ParsedInteger::U8
      Src: /src/ron/src/parse.rs:1621,1
    - Dst: u16::try_from
      Src: /src/ron/src/parse.rs:1622,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1623,1
    - Dst: ParsedInteger::U16
      Src: /src/ron/src/parse.rs:1623,1
    - Dst: u32::try_from
      Src: /src/ron/src/parse.rs:1624,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1625,1
    - Dst: ParsedInteger::U32
      Src: /src/ron/src/parse.rs:1625,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1629,1
    - Dst: ParsedInteger::U64
      Src: /src/ron/src/parse.rs:1629,1
    - Dst: u64::try_from
      Src: /src/ron/src/parse.rs:1632,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1633,1
    - Dst: ParsedInteger::U64
      Src: /src/ron/src/parse.rs:1633,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1635,1
    - Dst: ParsedInteger::U128
      Src: /src/ron/src/parse.rs:1635,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 57
    argCount: 3
    argNames:
    - parser
    - sign
    - base
    argTypes:
    - '&mut Parser'
    - i8
    - u8
    constantsTouched: []
    func_position:
      end: 1638
      start: 1594
    functionDepth: 0
    functionLinenumber: 1594
    functionLinenumberEnd: 1638
    functionName: ParsedInteger::parse
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - ParsedInteger::U8
    - u16::try_from
    - parse_integer::<LargeUInt>
    - u8::try_from
    - ParsedInteger::I128
    - ParsedInteger::U64
    - ParsedInteger::U16
    - i8::try_from
    - u64::try_from
    - i64::try_from
    - ParsedInteger::I8
    - Ok
    - parse_integer::<LargeSInt>
    - i32::try_from
    - i16::try_from
    - ParsedInteger::I16
    - u32::try_from
    - ParsedInteger::U32
    - ParsedInteger::U128
    - ParsedInteger::I32
    - ParsedInteger::I64
    linkageType: ''
    returnType: Result
    signature: 'fn parse(parser: &mut Parser, sign: i8, base: u8) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1641,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - parsed
    - _ron
    argTypes:
    - ParsedInteger
    - '&str'
    constantsTouched: []
    func_position:
      end: 1642
      start: 1640
    functionDepth: 0
    functionLinenumber: 1640
    functionLinenumberEnd: 1642
    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: 1674
      start: 1651
    functionDepth: 1
    functionLinenumber: 1651
    functionLinenumberEnd: 1674
    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:1685,1
    - Dst: SpannedResult::map_err
      Src: /src/ron/src/parse.rs:1685,1
    - Dst: total_cmp
      Src: /src/ron/src/parse.rs:1688,1
    - Dst: f64::from
      Src: /src/ron/src/parse.rs:1688,1
    - Dst: is_eq
      Src: /src/ron/src/parse.rs:1688,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1689,1
    - Dst: ParsedFloat::F32
      Src: /src/ron/src/parse.rs:1689,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1691,1
    - Dst: ParsedFloat::F64
      Src: /src/ron/src/parse.rs:1691,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 1
    argNames:
    - float
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 1693
      start: 1684
    functionDepth: 1
    functionLinenumber: 1684
    functionLinenumberEnd: 1693
    functionName: ParsedFloat::parse
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - f64::from_str
    - SpannedResult::map_err
    - ParsedFloat::F32
    - ParsedFloat::F64
    - f64::from
    - Ok
    - is_eq
    - total_cmp
    linkageType: ''
    returnType: Result
    signature: 'fn parse(float: &str) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - parsed
    - _ron
    argTypes:
    - ParsedFloat
    - '&str'
    constantsTouched: []
    func_position:
      end: 1697
      start: 1695
    functionDepth: 0
    functionLinenumber: 1695
    functionLinenumberEnd: 1697
    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:1734,1
    - Dst: ParsedStr::Allocated
      Src: /src/ron/src/parse.rs:1734,1
    - Dst: String::from_utf8
      Src: /src/ron/src/parse.rs:1735,1
    - Dst: map_err
      Src: /src/ron/src/parse.rs:1735,1
    - Dst: utf8_error
      Src: /src/ron/src/parse.rs:1735,1
    - Dst: Ok
      Src: /src/ron/src/parse.rs:1737,1
    - Dst: ParsedStr::Slice
      Src: /src/ron/src/parse.rs:1737,1
    - Dst: 'core::

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

      str::from_utf8'
    - utf8_error
    - ParsedStr::Allocated
    - Ok
    - String::from_utf8
    - map_err
    linkageType: ''
    returnType: Result
    signature: 'pub fn try_from_bytes(bytes: ParsedByteStr<''a>) -> Result<Self, Utf8Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/ron/src/parse.rs:1752,1
    - Dst: trim_end_matches
      Src: /src/ron/src/parse.rs:1756,1
    - Dst: char::from
      Src: /src/ron/src/parse.rs:1756,1
    - Dst: as_bytes
      Src: /src/ron/src/parse.rs:1756,1
    - Dst: len
      Src: /src/ron/src/parse.rs:1759,1
    - Dst: len
      Src: /src/ron/src/parse.rs:1759,1
    - Dst: contains
      Src: /src/ron/src/parse.rs:1764,1
    - Dst: is_ascii
      Src: /src/ron/src/parse.rs:1769,1
    - Dst: iter
      Src: /src/ron/src/parse.rs:1775,1
    - Dst: copied
      Src: /src/ron/src/parse.rs:1775,1
    - Dst: Vec::new
      Src: /src/ron/src/parse.rs:1776,1
    - Dst: next
      Src: /src/ron/src/parse.rs:1780,1
    - Dst: iter
      Src: /src/ron/src/parse.rs:1782,1
    - Dst: position
      Src: /src/ron/src/parse.rs:1782,1
    - Dst: SpannedResult::push
      Src: /src/ron/src/parse.rs:1793,1
    - Dst: usize::from
      Src: /src/ron/src/parse.rs:1799,1
    - Dst: len
      Src: /src/ron/src/parse.rs:1799,1
    - Dst: len
      Src: /src/ron/src/parse.rs:1799,1
    - Dst: Some
      Src: /src/ron/src/parse.rs:1803,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 100
    argCount: 1
    argNames:
    - str
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 1804
      start: 1746
    functionDepth: 8
    functionLinenumber: 1746
    functionLinenumberEnd: 1804
    functionName: P::a::r::s::e::d::B::y::t::e::S::t::r::::::::t::r::y::_::f::r::o::m::_::b::a::s::e::6::4::try_decode_base64
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - Some
    - Vec::new
    - position
    - as_bytes
    - next
    - SpannedResult::push
    - iter
    - usize::from
    - char::from
    - copied
    - contains
    - is_ascii
    - trim_end_matches
    - len
    linkageType: ''
    returnType: Option
    signature: 'fn try_decode_base64(str: &str) -> Option<Vec<u8>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_str
      Src: /src/ron/src/parse.rs:1807,1
    - Dst: try_decode_base64
      Src: /src/ron/src/parse.rs:1811,1
    - Dst: Option::map
      Src: /src/ron/src/parse.rs:1811,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 106
    argCount: 1
    argNames:
    - str
    argTypes:
    - '&ParsedStr<''a>'
    constantsTouched: []
    func_position:
      end: 1812
      start: 1743
    functionDepth: 9
    functionLinenumber: 1743
    functionLinenumberEnd: 1812
    functionName: ParsedByteStr::try_from_base64
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 1
    functionsReached:
    - try_decode_base64
    - Option::map
    - as_str
    linkageType: ''
    returnType: Option
    signature: 'pub fn try_from_base64(str: &ParsedStr<''a>) -> Option<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parser::new
      Src: /src/ron/src/parse.rs:1832,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/parse.rs:1832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1834
      start: 1831
    functionDepth: 8
    functionLinenumber: 1831
    functionLinenumberEnd: 1834
    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:1839,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/parse.rs:1839,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1844,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1844,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1854,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1854,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1855,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1855,1
    - Dst: Parser::new
      Src: /src/ron/src/parse.rs:1860,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/parse.rs:1860,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1861,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1861,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1862,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1862,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1866,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1866,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1867,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1867,1
    - Dst: Parser::new
      Src: /src/ron/src/parse.rs:1871,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/parse.rs:1871,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1872,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1872,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1873,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1873,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1877,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1877,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1878,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1878,1
    - Dst: Parser::new
      Src: /src/ron/src/parse.rs:1882,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/parse.rs:1882,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1883,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1883,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1884,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1884,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1888,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1888,1
    - Dst: skip_ws
      Src: /src/ron/src/parse.rs:1889,1
    - Dst: Result::unwrap
      Src: /src/ron/src/parse.rs:1889,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 111
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1892
      start: 1837
    functionDepth: 8
    functionLinenumber: 1837
    functionLinenumberEnd: 1892
    functionName: tests::track_prior_ws
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - skip_ws
    - Result::unwrap
    - 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: 1941
      start: 1895
    functionDepth: 0
    functionLinenumber: 1895
    functionLinenumberEnd: 1941
    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: 1946
      start: 1944
    functionDepth: 0
    functionLinenumber: 1944
    functionLinenumberEnd: 1946
    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:1950,1
    - Dst: unwrap_err
      Src: /src/ron/src/parse.rs:1950,1
    - Dst: crate::from_str::<bytes::Bytes>
      Src: /src/ron/src/parse.rs:1966,1
    - Dst: unwrap_err
      Src: /src/ron/src/parse.rs:1966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2008
      start: 1949
    functionDepth: 0
    functionLinenumber: 1949
    functionLinenumberEnd: 2008
    functionName: tests::base64_deprecation_error
    functionSourceFile: /src/ron/src/parse.rs
    functionUses: 0
    functionsReached:
    - unwrap_err
    - crate::from_str::<bytes::Bytes>
    linkageType: ''
    returnType: void
    signature: fn 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: 1
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: Options::default
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 5
    functionsReached:
    - Extensions::empty
    - Some
    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: 1
    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: 1
    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: 1
    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: 8
    functionLinenumber: 136
    functionLinenumberEnd: 165
    functionName: Options::from_reader_seed
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 1
    functionsReached:
    - Position::from_src_end
    - Vec::new
    - core::str::from_utf8
    - Options::from_bytes_seed
    - Err
    - R::read_to_end
    - expect
    - into
    - SpannedResult::valid_up_to
    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: 4
    functionLinenumber: 170
    functionLinenumberEnd: 183
    functionName: Options::from_str_seed
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 1
    functionsReached:
    - end
    - Ok
    - span_error
    - Deserializer::from_str_with_options
    - map_err
    - 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: 7
    functionLinenumber: 188
    functionLinenumberEnd: 201
    functionName: Options::from_bytes_seed
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 2
    functionsReached:
    - end
    - Ok
    - span_error
    - map_err
    - Deserializer::from_bytes_with_options
    - 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: 7
    functionLinenumber: 208
    functionLinenumberEnd: 215
    functionName: Options::to_writer
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    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: 7
    functionLinenumber: 218
    functionLinenumberEnd: 225
    functionName: Options::to_writer_pretty
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached:
    - Some
    - Serializer::with_options
    - serialize
    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: 8
    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: 8
    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: 9
    functionLinenumber: 273
    functionLinenumberEnd: 281
    functionName: Options::to_string
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached:
    - Ok
    - String::new
    - Serializer::with_options
    - serialize
    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: 9
    functionLinenumber: 284
    functionLinenumberEnd: 292
    functionName: Options::to_string_pretty
    functionSourceFile: /src/ron/src/options.rs
    functionUses: 0
    functionsReached:
    - Some
    - Ok
    - Serializer::with_options
    - serialize
    - String::new
    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:
    - Err
    - write_all
    - Ok
    - as_bytes
    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: 9
    functionLinenumber: 21
    functionLinenumberEnd: 29
    functionName: Extensions::from_ident
    functionSourceFile: /src/ron/src/extensions.rs
    functionUses: 1
    functionsReached:
    - Extensions::all
    - to_lowercase
    - Result::iter_names
    - Some
    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: 1
    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: 10
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: tests::roundtrip_extensions
    functionSourceFile: /src/ron/src/extensions.rs
    functionUses: 0
    functionsReached:
    - crate::from_str
    - crate::to_string
    - SpannedResult::unwrap
    - Result::unwrap
    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: 10
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: tests::test_extension_serde
    functionSourceFile: /src/ron/src/extensions.rs
    functionUses: 0
    functionsReached:
    - roundtrip_extensions
    - Extensions::from_bits_retain
    - Extensions::empty
    - Result::bits
    - Extensions::all
    - Self::bits
    linkageType: ''
    returnType: void
    signature: fn test_extension_serde()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Options::default
      Src: /src/ron/src/ser/mod.rs:34,1
    - Dst: Self::to_writer
      Src: /src/ron/src/ser/mod.rs:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - writer
    - value
    argTypes:
    - W
    - '&T'
    constantsTouched: []
    func_position:
      end: 35
      start: 29
    functionDepth: 8
    functionLinenumber: 29
    functionLinenumberEnd: 35
    functionName: to_writer
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 2
    functionsReached:
    - Self::to_writer
    - Options::default
    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:46,1
    - Dst: Self::to_writer_pretty
      Src: /src/ron/src/ser/mod.rs:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - writer
    - value
    - config
    argTypes:
    - W
    - '&T'
    - PrettyConfig
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 8
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: to_writer_pretty
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 2
    functionsReached:
    - Self::to_writer_pretty
    - Options::default
    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:57,1
    - Dst: Self::to_string
      Src: /src/ron/src/ser/mod.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 10
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: to_string
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 55
    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:65,1
    - Dst: Self::to_string_pretty
      Src: /src/ron/src/ser/mod.rs:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - value
    - config
    argTypes:
    - '&T'
    - PrettyConfig
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 10
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: to_string_pretty
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 29
    functionsReached:
    - Self::to_string_pretty
    - Options::default
    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:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 132
    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: 145
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 145
    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:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - new_line
    argTypes:
    - impl Into<Cow<'static, str>>
    constantsTouched: []
    func_position:
      end: 155
      start: 151
    functionDepth: 6
    functionLinenumber: 151
    functionLinenumberEnd: 155
    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:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - indentor
    argTypes:
    - impl Into<Cow<'static, str>>
    constantsTouched: []
    func_position:
      end: 165
      start: 161
    functionDepth: 6
    functionLinenumber: 161
    functionLinenumberEnd: 165
    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:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - separator
    argTypes:
    - impl Into<Cow<'static, str>>
    constantsTouched: []
    func_position:
      end: 175
      start: 171
    functionDepth: 6
    functionLinenumber: 171
    functionLinenumberEnd: 175
    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: 187
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 187
    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: 200
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 200
    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: 211
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 211
    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: 236
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 236
    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: 246
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 246
    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: 269
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 269
    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: 294
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 294
    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: 320
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 320
    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: 352
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 352
    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: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - compact_ranges
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 385
      start: 382
    functionDepth: 0
    functionLinenumber: 382
    functionLinenumberEnd: 385
    functionName: PrettyConfig::compact_ranges
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn compact_ranges(mut self, compact_ranges: bool) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Cow::Borrowed
      Src: /src/ron/src/ser/mod.rs:393,1
    - Dst: Cow::Borrowed
      Src: /src/ron/src/ser/mod.rs:395,1
    - Dst: Cow::Borrowed
      Src: /src/ron/src/ser/mod.rs:397,1
    - Dst: Cow::Borrowed
      Src: /src/ron/src/ser/mod.rs:398,1
    - Dst: Extensions::empty
      Src: /src/ron/src/ser/mod.rs:402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 411
    functionName: PrettyConfig::default
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 18
    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:432,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:435,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 3
    argNames:
    - output
    - config
    - pretty
    argTypes:
    - '&mut W'
    - '&PrettyConfig'
    - '&Pretty'
    constantsTouched: []
    func_position:
      end: 436
      start: 429
    functionDepth: 1
    functionLinenumber: 429
    functionLinenumberEnd: 436
    functionName: indent
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    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:457,1
    - Dst: all
      Src: /src/ron/src/ser/mod.rs:457,1
    - Dst: Err
      Src: /src/ron/src/ser/mod.rs:458,1
    - Dst: Error::Message
      Src: /src/ron/src/ser/mod.rs:458,1
    - Dst: String::from
      Src: /src/ron/src/ser/mod.rs:458,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:462,1
    - Dst: all
      Src: /src/ron/src/ser/mod.rs:462,1
    - Dst: Err
      Src: /src/ron/src/ser/mod.rs:463,1
    - Dst: Error::Message
      Src: /src/ron/src/ser/mod.rs:463,1
    - Dst: String::from
      Src: /src/ron/src/ser/mod.rs:463,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:467,1
    - Dst: all
      Src: /src/ron/src/ser/mod.rs:467,1
    - Dst: Err
      Src: /src/ron/src/ser/mod.rs:468,1
    - Dst: Error::Message
      Src: /src/ron/src/ser/mod.rs:468,1
    - Dst: String::from
      Src: /src/ron/src/ser/mod.rs:468,1
    - Dst: iter_names
      Src: /src/ron/src/ser/mod.rs:475,1
    - Dst: Result::write_str
      Src: /src/ron/src/ser/mod.rs:477,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:480,1
    - Dst: Option<PrettyConfig>::map
      Src: /src/ron/src/ser/mod.rs:482,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 68
    argCount: 3
    argNames:
    - writer
    - config
    - options
    argTypes:
    - W
    - Option<PrettyConfig>
    - '&Options'
    constantsTouched: []
    func_position:
      end: 489
      start: 451
    functionDepth: 9
    functionLinenumber: 451
    functionLinenumberEnd: 489
    functionName: Serializer::with_options
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 4
    functionsReached:
    - Result::write_str
    - all
    - Ok
    - Error::Message
    - Err
    - String::from
    - iter_names
    - Option<PrettyConfig>::map
    - chars
    linkageType: ''
    returnType: Result
    signature: 'pub fn with_options(mut writer: W,config: Option<PrettyConfig>,options:
      &Options,) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 495
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 495
    functionName: Serializer::into_inner
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: W
    signature: pub fn into_inner(self) -> W
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:498,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 497
    functionDepth: 0
    functionLinenumber: 497
    functionLinenumberEnd: 501
    functionName: Serializer::separate_tuple_members
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - map_or
    - as_ref
    linkageType: ''
    returnType: bool
    signature: fn separate_tuple_members(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:504,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 507
    functionName: Serializer::compact_arrays
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - map_or
    - as_ref
    linkageType: ''
    returnType: bool
    signature: fn compact_arrays(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:510,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 509
    functionDepth: 0
    functionLinenumber: 509
    functionLinenumberEnd: 513
    functionName: Serializer::compact_structs
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - map_or
    - as_ref
    linkageType: ''
    returnType: bool
    signature: fn compact_structs(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:516,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 519
      start: 515
    functionDepth: 0
    functionLinenumber: 515
    functionLinenumberEnd: 519
    functionName: Serializer::compact_maps
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - map_or
    - as_ref
    linkageType: ''
    returnType: bool
    signature: fn compact_maps(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:522,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 521
    functionDepth: 0
    functionLinenumber: 521
    functionLinenumberEnd: 525
    functionName: Serializer::number_suffixes
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - map_or
    - as_ref
    linkageType: ''
    returnType: bool
    signature: fn number_suffixes(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:528,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 531
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 531
    functionName: Serializer::compact_ranges
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - map_or
    - as_ref
    linkageType: ''
    returnType: bool
    signature: fn compact_ranges(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:535,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:535,1
    - Dst: Extensions::empty
      Src: /src/ron/src/ser/mod.rs:538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 533
    functionDepth: 1
    functionLinenumber: 533
    functionLinenumberEnd: 539
    functionName: Serializer::extensions
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Extensions::empty
    - map_or
    - as_ref
    linkageType: ''
    returnType: Extensions
    signature: fn extensions(&self) -> Extensions
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:542,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:542,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 545
    functionName: Serializer::escape_strings
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - map_or
    - as_ref
    linkageType: ''
    returnType: bool
    signature: fn escape_strings(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unwrap_or
      Src: /src/ron/src/ser/mod.rs:551,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:554,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:558,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 559
      start: 547
    functionDepth: 1
    functionLinenumber: 547
    functionLinenumberEnd: 559
    functionName: Serializer::start_indent
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - write_str
    - unwrap_or
    linkageType: ''
    returnType: Result
    signature: fn start_indent(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: indent
      Src: /src/ron/src/ser/mod.rs:563,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:565,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 566
      start: 561
    functionDepth: 2
    functionLinenumber: 561
    functionLinenumberEnd: 566
    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:571,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:575,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:583,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 584
      start: 568
    functionDepth: 1
    functionLinenumber: 568
    functionLinenumberEnd: 584
    functionName: Serializer::end_indent
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - write_str
    - unwrap_or
    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:587,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:589,1
    - Dst: flat_map
      Src: /src/ron/src/ser/mod.rs:589,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:590,1
    - Dst: encode_utf8
      Src: /src/ron/src/ser/mod.rs:590,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:592,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:593,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 594
      start: 586
    functionDepth: 1
    functionLinenumber: 586
    functionLinenumberEnd: 594
    functionName: Serializer::serialize_escaped_str
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - encode_utf8
    - flat_map
    - write_str
    - Ok
    - write_char
    - 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:597,1
    - Dst: contains
      Src: /src/ron/src/ser/mod.rs:597,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:599,1
    - Dst: fold
      Src: /src/ron/src/ser/mod.rs:599,1
    - Dst: max
      Src: /src/ron/src/ser/mod.rs:600,1
    - Dst: '&str::repeat'
      Src: /src/ron/src/ser/mod.rs:603,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:604,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:605,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:606,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:607,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:608,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:609,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:611,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:612,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:613,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:615,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 72
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 616
      start: 596
    functionDepth: 1
    functionLinenumber: 596
    functionLinenumberEnd: 616
    functionName: Serializer::serialize_unescaped_or_raw_str
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - chars
    - write_str
    - Ok
    - '&str::repeat'
    - fold
    - write_char
    - contains
    - max
    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:619,1
    - Dst: iter
      Src: /src/ron/src/ser/mod.rs:620,1
    - Dst: Result::flat_map
      Src: /src/ron/src/ser/mod.rs:620,1
    - Dst: core::ascii::escape_default
      Src: /src/ron/src/ser/mod.rs:620,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:621,1
    - Dst: char::from
      Src: /src/ron/src/ser/mod.rs:621,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:623,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:624,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 625
      start: 618
    functionDepth: 9
    functionLinenumber: 618
    functionLinenumberEnd: 625
    functionName: Serializer::serialize_escaped_byte_str
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - core::ascii::escape_default
    - write_str
    - Ok
    - Result::flat_map
    - write_char
    - iter
    - char::from
    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:628,1
    - Dst: contains
      Src: /src/ron/src/ser/mod.rs:628,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:630,1
    - Dst: fold
      Src: /src/ron/src/ser/mod.rs:630,1
    - Dst: max
      Src: /src/ron/src/ser/mod.rs:631,1
    - Dst: '&str::repeat'
      Src: /src/ron/src/ser/mod.rs:634,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:635,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:636,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:637,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:638,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:639,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:640,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:642,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:643,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:644,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:646,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 72
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 647
      start: 627
    functionDepth: 1
    functionLinenumber: 627
    functionLinenumberEnd: 647
    functionName: Serializer::serialize_unescaped_or_raw_byte_str
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - chars
    - write_str
    - Ok
    - '&str::repeat'
    - fold
    - write_char
    - contains
    - max
    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:653,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:657,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - value
    - suffix
    argTypes:
    - impl Into<LargeSInt>
    - '&str'
    constantsTouched: []
    func_position:
      end: 658
      start: 649
    functionDepth: 1
    functionLinenumber: 649
    functionLinenumberEnd: 658
    functionName: Serializer::serialize_sint
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    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:664,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:668,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - value
    - suffix
    argTypes:
    - impl Into<LargeUInt>
    - '&str'
    constantsTouched: []
    func_position:
      end: 669
      start: 660
    functionDepth: 1
    functionLinenumber: 660
    functionLinenumberEnd: 669
    functionName: Serializer::serialize_uint
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    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:672,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:673,1
    - Dst: next
      Src: /src/ron/src/ser/mod.rs:674,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:674,1
    - Dst: all
      Src: /src/ron/src/ser/mod.rs:675,1
    - Dst: contains
      Src: /src/ron/src/ser/mod.rs:676,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:682,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:684,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:685,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 34
    argCount: 1
    argNames:
    - name
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 686
      start: 671
    functionDepth: 9
    functionLinenumber: 671
    functionLinenumberEnd: 686
    functionName: Serializer::write_identifier
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - all
    - write_str
    - Ok
    - map_or
    - next
    - Serializer::validate_identifier
    - contains
    - 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:690,1
    - Dst: chars
      Src: /src/ron/src/ser/mod.rs:690,1
    - Dst: all
      Src: /src/ron/src/ser/mod.rs:690,1
    - Dst: Err
      Src: /src/ron/src/ser/mod.rs:691,1
    - Dst: Error::InvalidIdentifier
      Src: /src/ron/src/ser/mod.rs:691,1
    - Dst: into
      Src: /src/ron/src/ser/mod.rs:691,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:693,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 1
    argNames:
    - name
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 694
      start: 689
    functionDepth: 9
    functionLinenumber: 689
    functionLinenumberEnd: 694
    functionName: Serializer::validate_identifier
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 1
    functionsReached:
    - all
    - Ok
    - Err
    - into
    - Error::InvalidIdentifier
    - is_empty
    - 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:700,1
    - Dst: Extensions::contains
      Src: /src/ron/src/ser/mod.rs:700,1
    - Dst: as_ref
      Src: /src/ron/src/ser/mod.rs:702,1
    - Dst: map_or
      Src: /src/ron/src/ser/mod.rs:702,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 706
      start: 699
    functionDepth: 2
    functionLinenumber: 699
    functionLinenumberEnd: 706
    functionName: Serializer::struct_names
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Extensions::contains
    - map_or
    - Serializer::extensions
    - as_ref
    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: 154
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 154
    functionName: guard_recursion
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - checked_sub
    - saturating_add
    - Err
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:741,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:742,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - v
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 743
      start: 740
    functionDepth: 1
    functionLinenumber: 740
    functionLinenumberEnd: 743
    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:746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i8
    constantsTouched: []
    func_position:
      end: 747
      start: 745
    functionDepth: 2
    functionLinenumber: 745
    functionLinenumberEnd: 747
    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:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i16
    constantsTouched: []
    func_position:
      end: 751
      start: 749
    functionDepth: 2
    functionLinenumber: 749
    functionLinenumberEnd: 751
    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:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 755
      start: 753
    functionDepth: 2
    functionLinenumber: 753
    functionLinenumberEnd: 755
    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:758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 759
      start: 757
    functionDepth: 2
    functionLinenumber: 757
    functionLinenumberEnd: 759
    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:763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i128
    constantsTouched: []
    func_position:
      end: 764
      start: 762
    functionDepth: 2
    functionLinenumber: 762
    functionLinenumberEnd: 764
    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:767,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 768
      start: 766
    functionDepth: 2
    functionLinenumber: 766
    functionLinenumberEnd: 768
    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:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 772
      start: 770
    functionDepth: 2
    functionLinenumber: 770
    functionLinenumberEnd: 772
    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:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 776
      start: 774
    functionDepth: 2
    functionLinenumber: 774
    functionLinenumberEnd: 776
    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:779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 780
      start: 778
    functionDepth: 2
    functionLinenumber: 778
    functionLinenumberEnd: 780
    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:784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 785
      start: 783
    functionDepth: 2
    functionLinenumber: 783
    functionLinenumberEnd: 785
    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:788,1
    - Dst: f32::is_sign_negative
      Src: /src/ron/src/ser/mod.rs:788,1
    - Dst: '&''a mut Serializer::number_suffixes'
      Src: /src/ron/src/ser/mod.rs:800,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:804,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    argCount: 1
    argNames:
    - v
    argTypes:
    - f32
    constantsTouched: []
    func_position:
      end: 805
      start: 787
    functionDepth: 1
    functionLinenumber: 787
    functionLinenumberEnd: 805
    functionName: '&''a mut Serializer::serialize_f32'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - f32::is_nan
    - f32::is_sign_negative
    - '&''a mut Serializer::number_suffixes'
    - Ok
    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:808,1
    - Dst: f64::is_sign_negative
      Src: /src/ron/src/ser/mod.rs:808,1
    - Dst: '&''a mut Serializer::number_suffixes'
      Src: /src/ron/src/ser/mod.rs:820,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:824,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    argCount: 1
    argNames:
    - v
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 825
      start: 807
    functionDepth: 1
    functionLinenumber: 807
    functionLinenumberEnd: 825
    functionName: '&''a mut Serializer::serialize_f64'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - f64::is_sign_negative
    - f64::is_nan
    - '&''a mut Serializer::number_suffixes'
    - Ok
    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:828,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:830,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:833,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:834,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    argCount: 1
    argNames:
    - v
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 835
      start: 827
    functionDepth: 0
    functionLinenumber: 827
    functionLinenumberEnd: 835
    functionName: '&''a mut Serializer::serialize_char'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - write_char
    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:838,1
    - Dst: '&''a mut Serializer::serialize_escaped_str'
      Src: /src/ron/src/ser/mod.rs:839,1
    - Dst: '&''a mut Serializer::serialize_unescaped_or_raw_str'
      Src: /src/ron/src/ser/mod.rs:841,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:844,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 845
      start: 837
    functionDepth: 2
    functionLinenumber: 837
    functionLinenumberEnd: 845
    functionName: '&''a mut Serializer::serialize_str'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - '&''a mut Serializer::escape_strings'
    - '&''a mut Serializer::serialize_escaped_str'
    - '&''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:849,1
    - Dst: core::str::from_utf8
      Src: /src/ron/src/ser/mod.rs:850,1
    - Dst: '&''a mut Serializer::serialize_unescaped_or_raw_byte_str'
      Src: /src/ron/src/ser/mod.rs:851,1
    - Dst: fmt::Result::map_err
      Src: /src/ron/src/ser/mod.rs:851,1
    - Dst: '&''a mut Serializer::serialize_escaped_byte_str'
      Src: /src/ron/src/ser/mod.rs:857,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:859,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 860
      start: 847
    functionDepth: 10
    functionLinenumber: 847
    functionLinenumberEnd: 860
    functionName: '&''a mut Serializer::serialize_bytes'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - core::str::from_utf8
    - '&''a mut Serializer::serialize_unescaped_or_raw_byte_str'
    - Ok
    - '&''a mut Serializer::escape_strings'
    - '&''a mut Serializer::serialize_escaped_byte_str'
    - 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:868,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:870,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:872,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:875,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 876
      start: 862
    functionDepth: 1
    functionLinenumber: 862
    functionLinenumberEnd: 876
    functionName: '&''a mut Serializer::serialize_none'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - write_char
    - Ok
    - 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:882,1
    - Dst: contains
      Src: /src/ron/src/ser/mod.rs:882,1
    - Dst: '&''a mut Serializer::extensions'
      Src: /src/ron/src/ser/mod.rs:886,1
    - Dst: contains
      Src: /src/ron/src/ser/mod.rs:886,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:889,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:891,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:895,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:899,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 900
      start: 878
    functionDepth: 11
    functionLinenumber: 878
    functionLinenumberEnd: 900
    functionName: '&''a mut Serializer::serialize_some'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - write_str
    - Ok
    - '&''a mut Serializer::extensions'
    - write_char
    - contains
    - 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:904,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:907,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 908
      start: 902
    functionDepth: 1
    functionLinenumber: 902
    functionLinenumberEnd: 908
    functionName: '&''a mut Serializer::serialize_unit'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - write_str
    linkageType: ''
    returnType: Result
    signature: fn serialize_unit(self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::compact_ranges'
      Src: /src/ron/src/ser/mod.rs:911,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:912,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:913,1
    - Dst: '&''a mut Serializer::struct_names'
      Src: /src/ron/src/ser/mod.rs:916,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:917,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:919,1
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:921,1
    - Dst: '&''a mut Serializer::serialize_unit'
      Src: /src/ron/src/ser/mod.rs:922,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 34
    argCount: 1
    argNames:
    - name
    argTypes:
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 924
      start: 910
    functionDepth: 12
    functionLinenumber: 910
    functionLinenumberEnd: 924
    functionName: '&''a mut Serializer::serialize_unit_struct'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::write_identifier'
    - Ok
    - write_str
    - '&''a mut Serializer::struct_names'
    - '&''a mut Serializer::compact_ranges'
    - '&''a mut Serializer::validate_identifier'
    - '&''a mut Serializer::serialize_unit'
    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:932,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:933,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:935,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 3
    argNames:
    - name
    - _variant_index
    - variant
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 936
      start: 926
    functionDepth: 10
    functionLinenumber: 926
    functionLinenumberEnd: 936
    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:947,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:950,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:953,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:956,1
    - Dst: '&''a mut Serializer::extensions'
      Src: /src/ron/src/ser/mod.rs:959,1
    - Dst: contains
      Src: /src/ron/src/ser/mod.rs:959,1
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:962,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:964,1
    - Dst: '&''a mut Serializer::struct_names'
      Src: /src/ron/src/ser/mod.rs:967,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:968,1
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:970,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:975,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:976,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:977,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:979,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 74
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - '&''static str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 980
      start: 938
    functionDepth: 11
    functionLinenumber: 938
    functionLinenumberEnd: 980
    functionName: '&''a mut Serializer::serialize_newtype_struct'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::write_identifier'
    - Ok
    - write_str
    - '&''a mut Serializer::extensions'
    - '&''a mut Serializer::validate_identifier'
    - write_char
    - '&''a mut Serializer::struct_names'
    - contains
    - 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:992,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:993,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:994,1
    - Dst: '&''a mut Serializer::extensions'
      Src: /src/ron/src/ser/mod.rs:996,1
    - Dst: contains
      Src: /src/ron/src/ser/mod.rs:996,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:1001,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:1005,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1006,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: 1007
      start: 982
    functionDepth: 10
    functionLinenumber: 982
    functionLinenumberEnd: 1007
    functionName: '&''a mut Serializer::serialize_newtype_variant'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::write_identifier'
    - contains
    - Ok
    - '&''a mut Serializer::extensions'
    - write_char
    - '&''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:1013,1
    - Dst: '&''a mut Serializer::compact_arrays'
      Src: /src/ron/src/ser/mod.rs:1015,1
    - Dst: Some
      Src: /src/ron/src/ser/mod.rs:1017,1
    - Dst: '&''a mut Serializer::start_indent'
      Src: /src/ron/src/ser/mod.rs:1020,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1023,1
    - Dst: Compound::new
      Src: /src/ron/src/ser/mod.rs:1023,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    argCount: 1
    argNames:
    - len
    argTypes:
    - Option<usize>
    constantsTouched: []
    func_position:
      end: 1024
      start: 1009
    functionDepth: 8
    functionLinenumber: 1009
    functionLinenumberEnd: 1024
    functionName: '&''a mut Serializer::serialize_seq'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::compact_arrays'
    - Some
    - Compound::new
    - Ok
    - write_char
    - '&''a mut Serializer::start_indent'
    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:1032,1
    - Dst: '&''a mut Serializer::separate_tuple_members'
      Src: /src/ron/src/ser/mod.rs:1035,1
    - Dst: Some
      Src: /src/ron/src/ser/mod.rs:1036,1
    - Dst: '&''a mut Serializer::start_indent'
      Src: /src/ron/src/ser/mod.rs:1038,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1041,1
    - Dst: Compound::new
      Src: /src/ron/src/ser/mod.rs:1041,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 1042
      start: 1026
    functionDepth: 2
    functionLinenumber: 1026
    functionLinenumberEnd: 1042
    functionName: '&''a mut Serializer::serialize_tuple'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - Compound::new
    - Ok
    - write_char
    - '&''a mut Serializer::separate_tuple_members'
    - '&''a mut Serializer::start_indent'
    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:1049,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:1050,1
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:1052,1
    - Dst: '&''a mut Serializer::serialize_tuple'
      Src: /src/ron/src/ser/mod.rs:1055,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    argCount: 2
    argNames:
    - name
    - len
    argTypes:
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 1056
      start: 1044
    functionDepth: 12
    functionLinenumber: 1044
    functionLinenumberEnd: 1056
    functionName: '&''a mut Serializer::serialize_tuple_struct'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::struct_names'
    - '&''a mut Serializer::write_identifier'
    - '&''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:1068,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:1069,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:1070,1
    - Dst: '&''a mut Serializer::separate_tuple_members'
      Src: /src/ron/src/ser/mod.rs:1072,1
    - Dst: Some
      Src: /src/ron/src/ser/mod.rs:1073,1
    - Dst: '&''a mut Serializer::start_indent'
      Src: /src/ron/src/ser/mod.rs:1075,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1078,1
    - Dst: Compound::new
      Src: /src/ron/src/ser/mod.rs:1078,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: 1079
      start: 1058
    functionDepth: 10
    functionLinenumber: 1058
    functionLinenumberEnd: 1079
    functionName: '&''a mut Serializer::serialize_tuple_variant'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - '&''a mut Serializer::write_identifier'
    - Compound::new
    - Ok
    - write_char
    - '&''a mut Serializer::separate_tuple_members'
    - '&''a mut Serializer::start_indent'
    - '&''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:1085,1
    - Dst: '&''a mut Serializer::compact_maps'
      Src: /src/ron/src/ser/mod.rs:1087,1
    - Dst: Some
      Src: /src/ron/src/ser/mod.rs:1089,1
    - Dst: '&''a mut Serializer::start_indent'
      Src: /src/ron/src/ser/mod.rs:1092,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1095,1
    - Dst: Compound::new
      Src: /src/ron/src/ser/mod.rs:1095,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    argCount: 1
    argNames:
    - len
    argTypes:
    - Option<usize>
    constantsTouched: []
    func_position:
      end: 1096
      start: 1081
    functionDepth: 2
    functionLinenumber: 1081
    functionLinenumberEnd: 1096
    functionName: '&''a mut Serializer::serialize_map'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - Compound::new
    - Ok
    - write_char
    - '&''a mut Serializer::start_indent'
    - '&''a mut Serializer::compact_maps'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_map(self, len: Option<usize>) -> Result<Self::SerializeMap>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::compact_ranges'
      Src: /src/ron/src/ser/mod.rs:1100,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1107,1
    - Dst: Compound::new_range
      Src: /src/ron/src/ser/mod.rs:1107,1
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:1127,1
    - Dst: '&''a mut Serializer::struct_names'
      Src: /src/ron/src/ser/mod.rs:1129,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:1130,1
    - Dst: '&''a mut Serializer::validate_identifier'
      Src: /src/ron/src/ser/mod.rs:1132,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:1134,1
    - Dst: '&''a mut Serializer::compact_structs'
      Src: /src/ron/src/ser/mod.rs:1137,1
    - Dst: Some
      Src: /src/ron/src/ser/mod.rs:1138,1
    - Dst: '&''a mut Serializer::start_indent'
      Src: /src/ron/src/ser/mod.rs:1139,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1142,1
    - Dst: Compound::new
      Src: /src/ron/src/ser/mod.rs:1142,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 87
    argCount: 2
    argNames:
    - name
    - len
    argTypes:
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 1143
      start: 1098
    functionDepth: 11
    functionLinenumber: 1098
    functionLinenumberEnd: 1143
    functionName: '&''a mut Serializer::serialize_struct'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - '&''a mut Serializer::write_identifier'
    - Compound::new
    - Ok
    - Compound::new_range
    - write_char
    - '&''a mut Serializer::struct_names'
    - '&''a mut Serializer::compact_structs'
    - '&''a mut Serializer::compact_ranges'
    - '&''a mut Serializer::start_indent'
    - '&''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:1155,1
    - Dst: '&''a mut Serializer::write_identifier'
      Src: /src/ron/src/ser/mod.rs:1156,1
    - Dst: write_char
      Src: /src/ron/src/ser/mod.rs:1157,1
    - Dst: '&''a mut Serializer::compact_structs'
      Src: /src/ron/src/ser/mod.rs:1159,1
    - Dst: Some
      Src: /src/ron/src/ser/mod.rs:1160,1
    - Dst: '&''a mut Serializer::start_indent'
      Src: /src/ron/src/ser/mod.rs:1161,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1164,1
    - Dst: Compound::new
      Src: /src/ron/src/ser/mod.rs:1164,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: 1165
      start: 1145
    functionDepth: 10
    functionLinenumber: 1145
    functionLinenumberEnd: 1165
    functionName: '&''a mut Serializer::serialize_struct_variant'
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - '&''a mut Serializer::write_identifier'
    - Compound::new
    - Ok
    - '&''a mut Serializer::validate_identifier'
    - write_char
    - '&''a mut Serializer::start_indent'
    - '&''a mut Serializer::compact_structs'
    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: 1191
      start: 1183
    functionDepth: 0
    functionLinenumber: 1183
    functionLinenumberEnd: 1191
    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: Some
      Src: /src/ron/src/ser/mod.rs:1199,1
    - Dst: RangeCompound::new
      Src: /src/ron/src/ser/mod.rs:1199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ser
    - kind
    argTypes:
    - '&''a mut Serializer<W>'
    - RangeKind
    constantsTouched: []
    func_position:
      end: 1201
      start: 1193
    functionDepth: 1
    functionLinenumber: 1193
    functionLinenumberEnd: 1201
    functionName: Compound::new_range
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 1
    functionsReached:
    - Some
    - RangeCompound::new
    linkageType: ''
    returnType: Self
    signature: 'fn new_range(ser: &''a mut Serializer<W>, kind: RangeKind) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - kind
    argTypes:
    - RangeKind
    constantsTouched: []
    func_position:
      end: 1228
      start: 1221
    functionDepth: 0
    functionLinenumber: 1221
    functionLinenumberEnd: 1228
    functionName: RangeCompound::new
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn new(kind: RangeKind) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize
      Src: /src/ron/src/ser/mod.rs:1236,1
    - Dst: ok
      Src: /src/ron/src/ser/mod.rs:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 1237
      start: 1232
    functionDepth: 7
    functionLinenumber: 1232
    functionLinenumberEnd: 1237
    functionName: RangeCompound::try_serialize_number
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - ok
    - serialize
    linkageType: ''
    returnType: Option
    signature: 'fn try_serialize_number<T>(value: &T) -> Option<crate::value::Number>whereT:
      ?Sized + Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: saturating_add
      Src: /src/ron/src/ser/mod.rs:1243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1245
      start: 1241
    functionDepth: 0
    functionLinenumber: 1241
    functionLinenumberEnd: 1245
    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:1316,1
    - Dst: separate_tuple_members
      Src: /src/ron/src/ser/mod.rs:1318,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:1319,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:1321,1
    - Dst: separate_tuple_members
      Src: /src/ron/src/ser/mod.rs:1326,1
    - Dst: indent
      Src: /src/ron/src/ser/mod.rs:1327,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:1330,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1332,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 54
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 1333
      start: 1309
    functionDepth: 2
    functionLinenumber: 1309
    functionLinenumberEnd: 1333
    functionName: Compound::serialize_element
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - write_str
    - Ok
    - write_char
    - indent
    - separate_tuple_members
    - 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:1663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1664
      start: 1662
    functionDepth: 0
    functionLinenumber: 1662
    functionLinenumberEnd: 1664
    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:1659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - '&''static str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 1660
      start: 1655
    functionDepth: 0
    functionLinenumber: 1655
    functionLinenumberEnd: 1660
    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:1400,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:1404,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:1406,1
    - Dst: compact_maps
      Src: /src/ron/src/ser/mod.rs:1411,1
    - Dst: indent
      Src: /src/ron/src/ser/mod.rs:1412,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 51
    argCount: 1
    argNames:
    - key
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 1416
      start: 1393
    functionDepth: 2
    functionLinenumber: 1393
    functionLinenumberEnd: 1416
    functionName: Compound::serialize_key
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - indent
    - compact_maps
    - write_str
    - write_char
    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:1422,1
    - Dst: write_str
      Src: /src/ron/src/ser/mod.rs:1425,1
    - Dst: guard_recursion
      Src: /src/ron/src/ser/mod.rs:1428,1
    - Dst: Ok
      Src: /src/ron/src/ser/mod.rs:1430,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 1431
      start: 1418
    functionDepth: 1
    functionLinenumber: 1418
    functionLinenumberEnd: 1431
    functionName: Compound::serialize_value
    functionSourceFile: /src/ron/src/ser/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - write_str
    - guard_recursion
    - write_char
    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: 9
    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: 6
    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: 6
    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: 0
    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: 11
    functionLinenumber: 232
    functionLinenumberEnd: 237
    functionName: Field::build_fields
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - Some
    - Fields::default
    - 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: 11
    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:
    - as_ref
    - contains_key
    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: 6
    functionLinenumber: 323
    functionLinenumberEnd: 325
    functionName: Fields::insert
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - into
    - insert
    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:
    - remove
    - as_ref
    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: 6
    functionLinenumber: 355
    functionLinenumberEnd: 357
    functionName: Fields::field
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - or_insert_with
    - into
    - 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: 6
    functionLinenumber: 361
    functionLinenumberEnd: 365
    functionName: Fields::from_iter
    functionSourceFile: /src/ron/src/ser/path_meta.rs
    functionUses: 0
    functionsReached:
    - Result::into_iter
    - Self::IntoIter::map
    - collect
    - 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: 11
    functionLinenumber: 6
    functionLinenumberEnd: 22
    functionName: Value::serialize
    functionSourceFile: /src/ron/src/ser/value.rs
    functionUses: 0
    functionsReached:
    - Serialize::serialize
    - S::serialize_unit
    - S::serialize_none
    - S::serialize_bytes
    - S::serialize_some
    - S::serialize_str
    - as_ref
    - S::serialize_char
    - S::serialize_bool
    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: 1
    functionLinenumber: 72
    functionLinenumberEnd: 157
    functionName: test_struct
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - UnnamedNewType
    - check_error_span_exclusive::<UnnamedTupleStruct>
    - Ok
    - check_from_str_bytes_reader::<TupleStruct>
    - check_from_str_bytes_reader::<NewType>
    - check_from_str_bytes_reader
    - Err
    - check_error_span_exclusive::<NewType>
    - check_from_str_bytes_reader::<UnnamedNewType>
    - check_error_span_exclusive::<UnnamedNewType>
    - check_from_str_bytes_reader::<UnnamedTupleStruct>
    - UnnamedTupleStruct
    - NewType
    - TupleStruct
    - Error::ExpectedNamedStructLike
    - clone
    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:
    - Some
    - check_from_str_bytes_reader
    - Ok
    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:
    - Ok
    - MyEnum::C
    - check_from_str_bytes_reader
    - Err
    - MyEnum::B
    - check_from_str_bytes_reader::<MyEnum>
    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: 1
    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: 1
    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: 10
    functionLinenumber: 336
    functionLinenumberEnd: 350
    functionName: test_map
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader
    - Ok
    - insert
    - HashMap::new
    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:652,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 659
      start: 651
    functionDepth: 1
    functionLinenumber: 651
    functionLinenumberEnd: 659
    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:687,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:688,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:689,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:690,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:691,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:692,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:693,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:694,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:695,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:696,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:697,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:698,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:699,1
    - Dst: check_de_any_number
      Src: /src/ron/src/de/tests.rs:700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 720
      start: 686
    functionDepth: 1
    functionLinenumber: 686
    functionLinenumberEnd: 720
    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: 6
    functionLinenumber: 226
    functionLinenumberEnd: 234
    functionName: check_ser_any_number
    functionSourceFile: /src/ron/src/ser/tests.rs
    functionUses: 0
    functionsReached:
    - core::any::type_name::<T>
    - fmt::Result::push_str
    - into
    - check_to_string_writer
    - fmt::Result::contains
    - contains
    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: 0
    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: 11
    functionLinenumber: 281
    functionLinenumberEnd: 311
    functionName: check_to_string_writer
    functionSourceFile: /src/ron/src/ser/tests.rs
    functionUses: 3
    functionsReached:
    - super::to_string_pretty
    - Result::unwrap
    - super::PrettyConfig::default
    - super::to_writer_pretty
    - Self::struct_names
    - super::to_string
    - compact_structs
    - std::ffi::OsString::new
    - super::to_writer
    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: 0
    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: 1
    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: 1
    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: 2
    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: 0
    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:48,1
    - Dst: Options::default
      Src: /src/ron/src/de/mod.rs:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&''de str'
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 12
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: Deserializer::from_str
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Self::from_str_with_options
    - Options::default
    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:52,1
    - Dst: Options::default
      Src: /src/ron/src/de/mod.rs:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&''de [u8]'
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 12
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: Deserializer::from_bytes
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - Self::from_bytes_with_options
    - Options::default
    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:57,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - input
    - options
    argTypes:
    - '&''de str'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 67
      start: 55
    functionDepth: 10
    functionLinenumber: 55
    functionLinenumberEnd: 67
    functionName: Deserializer::from_str_with_options
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    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:72,1
    - Dst: Self::from_str_with_options
      Src: /src/ron/src/de/mod.rs:73,1
    - Dst: str::from_utf8
      Src: /src/ron/src/de/mod.rs:80,1
    - Dst: SpannedResult::valid_up_to
      Src: /src/ron/src/de/mod.rs:80,1
    - Dst: expect
      Src: /src/ron/src/de/mod.rs:80,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:82,1
    - Dst: SpannedResult::into
      Src: /src/ron/src/de/mod.rs:83,1
    - Dst: Position::from_src_end
      Src: /src/ron/src/de/mod.rs:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 2
    argNames:
    - input
    - options
    argTypes:
    - '&''de [u8]'
    - '&Options'
    constantsTouched: []
    func_position:
      end: 89
      start: 71
    functionDepth: 11
    functionLinenumber: 71
    functionLinenumberEnd: 89
    functionName: Deserializer::from_bytes_with_options
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - SpannedResult::into
    - Position::from_src_end
    - Err
    - expect
    - str::from_utf8
    - Self::from_str_with_options
    - SpannedResult::valid_up_to
    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:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 94
    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:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - code
    argTypes:
    - Error
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 3
    functionLinenumber: 97
    functionLinenumberEnd: 99
    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: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    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:115,1
    - Dst: Self::from_reader
      Src: /src/ron/src/de/mod.rs:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - rdr
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 116
      start: 110
    functionDepth: 13
    functionLinenumber: 110
    functionLinenumberEnd: 116
    functionName: from_reader
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - Self::from_reader
    - Options::default
    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:124,1
    - Dst: Self::from_str
      Src: /src/ron/src/de/mod.rs:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&''a str'
    constantsTouched: []
    func_position:
      end: 125
      start: 120
    functionDepth: 13
    functionLinenumber: 120
    functionLinenumberEnd: 125
    functionName: from_str
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 53
    functionsReached:
    - Self::from_str
    - Options::default
    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:133,1
    - Dst: Self::from_bytes
      Src: /src/ron/src/de/mod.rs:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&''a [u8]'
    constantsTouched: []
    func_position:
      end: 134
      start: 129
    functionDepth: 13
    functionLinenumber: 129
    functionLinenumberEnd: 134
    functionName: from_bytes
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 4
    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:160,1
    - Dst: src
      Src: /src/ron/src/de/mod.rs:162,1
    - Dst: is_empty
      Src: /src/ron/src/de/mod.rs:162,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:163,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:165,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 159
    functionDepth: 6
    functionLinenumber: 159
    functionLinenumberEnd: 167
    functionName: Deserializer::end
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - skip_ws
    - src
    - Err
    - is_empty
    linkageType: ''
    returnType: Result
    signature: pub fn end(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_serde_content::<V::Value>
      Src: /src/ron/src/de/mod.rs:181,1
    - Dst: is_serde_tag_or_content::<V::Value>
      Src: /src/ron/src/de/mod.rs:181,1
    - Dst: check_struct_type
      Src: /src/ron/src/de/mod.rs:187,1
    - Dst: V::visit_str
      Src: /src/ron/src/de/mod.rs:199,1
    - Dst: V::visit_unit
      Src: /src/ron/src/de/mod.rs:201,1
    - Dst: V::visit_map
      Src: /src/ron/src/de/mod.rs:204,1
    - Dst: Some
      Src: /src/ron/src/de/mod.rs:206,1
    - Dst: Deserializer::handle_struct_after_name
      Src: /src/ron/src/de/mod.rs:211,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:215,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:216,1
    - Dst: Deserializer::deserialize_any
      Src: /src/ron/src/de/mod.rs:217,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:218,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:219,1
    - Dst: Deserializer::deserialize_tuple
      Src: /src/ron/src/de/mod.rs:231,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 47
    argCount: 2
    argNames:
    - visitor
    - ident
    argTypes:
    - V
    - Option<&str>
    constantsTouched: []
    func_position:
      end: 234
      start: 174
    functionDepth: 16
    functionLinenumber: 174
    functionLinenumberEnd: 234
    functionName: Deserializer::handle_any_struct
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - is_serde_content::<V::Value>
    - Deserializer::deserialize_tuple
    - V::visit_str
    - skip_ws
    - Deserializer::handle_struct_after_name
    - Deserializer::deserialize_any
    - V::visit_unit
    - consume_char
    - is_serde_tag_or_content::<V::Value>
    - check_struct_type
    - V::visit_map
    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_str
      Src: /src/ron/src/de/mod.rs:244,1
    - Dst: any_number
      Src: /src/ron/src/de/mod.rs:245,1
    - Dst: V::visit_map
      Src: /src/ron/src/de/mod.rs:246,1
    - Dst: RangeMapAccess::new
      Src: /src/ron/src/de/mod.rs:246,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:247,1
    - Dst: peek_char
      Src: /src/ron/src/de/mod.rs:248,1
    - Dst: map_or
      Src: /src/ron/src/de/mod.rs:248,1
    - Dst: is_number_start
      Src: /src/ron/src/de/mod.rs:251,1
    - Dst: V::visit_map
      Src: /src/ron/src/de/mod.rs:253,1
    - Dst: RangeFromMapAccess::new
      Src: /src/ron/src/de/mod.rs:253,1
    - Dst: any_number
      Src: /src/ron/src/de/mod.rs:255,1
    - Dst: V::visit_map
      Src: /src/ron/src/de/mod.rs:256,1
    - Dst: RangeMapAccess::new
      Src: /src/ron/src/de/mod.rs:256,1
    - Dst: visit
      Src: /src/ron/src/de/mod.rs:258,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 46
    argCount: 2
    argNames:
    - number
    - visitor
    argTypes:
    - crate::value::Number
    - V
    constantsTouched: []
    func_position:
      end: 259
      start: 236
    functionDepth: 13
    functionLinenumber: 236
    functionLinenumberEnd: 259
    functionName: Deserializer::handle_float_range_or_value
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - RangeMapAccess::new
    - consume_str
    - peek_char
    - visit
    - map_or
    - is_number_start
    - RangeFromMapAccess::new
    - any_number
    - V::visit_map
    linkageType: ''
    returnType: Result
    signature: 'fn handle_float_range_or_value<V>(&mut self,number: crate::value::Number,visitor:
      V,) -> Result<V::Value>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:276,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:280,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:295,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:297,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:298,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:300,1
    - Dst: '&''static str::is_empty'
      Src: /src/ron/src/de/mod.rs:302,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:303,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:305,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/de/mod.rs:305,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 30
    argCount: 2
    argNames:
    - name_for_pretty_errors_only
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 307
      start: 268
    functionDepth: 6
    functionLinenumber: 268
    functionLinenumberEnd: 307
    functionName: Deserializer::handle_struct_after_name
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - Ok
    - skip_ws
    - '&''static str::is_empty'
    - Err
    - consume_char
    - guard_recursion
    - Error::ExpectedNamedStructLike
    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:318,1
    - Dst: '&''a mut Deserializer::deserialize_unit'
      Src: /src/ron/src/de/mod.rs:320,1
    - Dst: check_struct_type
      Src: /src/ron/src/de/mod.rs:324,1
    - Dst: '&''a mut Deserializer::handle_struct_after_name'
      Src: /src/ron/src/de/mod.rs:331,1
    - Dst: '&''a mut Deserializer::deserialize_tuple'
      Src: /src/ron/src/de/mod.rs:336,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:347,1
    - Dst: V::visit_bool
      Src: /src/ron/src/de/mod.rs:348,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:349,1
    - Dst: V::visit_bool
      Src: /src/ron/src/de/mod.rs:350,1
    - Dst: check_ident
      Src: /src/ron/src/de/mod.rs:351,1
    - Dst: '&''a mut Deserializer::deserialize_option'
      Src: /src/ron/src/de/mod.rs:352,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:353,1
    - Dst: V::visit_none
      Src: /src/ron/src/de/mod.rs:354,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:355,1
    - Dst: V::visit_unit
      Src: /src/ron/src/de/mod.rs:356,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:357,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:357,1
    - Dst: crate::value::Number::F32
      Src: /src/ron/src/de/mod.rs:358,1
    - Dst: crate::value::F32
      Src: /src/ron/src/de/mod.rs:358,1
    - Dst: '&''a mut Deserializer::handle_float_range_or_value'
      Src: /src/ron/src/de/mod.rs:359,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:360,1
    - Dst: crate::value::Number::F64
      Src: /src/ron/src/de/mod.rs:361,1
    - Dst: crate::value::F64
      Src: /src/ron/src/de/mod.rs:361,1
    - Dst: '&''a mut Deserializer::handle_float_range_or_value'
      Src: /src/ron/src/de/mod.rs:362,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:363,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:363,1
    - Dst: crate::value::Number::F32
      Src: /src/ron/src/de/mod.rs:364,1
    - Dst: crate::value::F32
      Src: /src/ron/src/de/mod.rs:364,1
    - Dst: '&''a mut Deserializer::handle_float_range_or_value'
      Src: /src/ron/src/de/mod.rs:365,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:366,1
    - Dst: crate::value::Number::F64
      Src: /src/ron/src/de/mod.rs:367,1
    - Dst: crate::value::F64
      Src: /src/ron/src/de/mod.rs:367,1
    - Dst: '&''a mut Deserializer::handle_float_range_or_value'
      Src: /src/ron/src/de/mod.rs:368,1
    - Dst: skip_identifier
      Src: /src/ron/src/de/mod.rs:372,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:373,1
    - Dst: '&''a mut Deserializer::handle_any_struct'
      Src: /src/ron/src/de/mod.rs:375,1
    - Dst: Some
      Src: /src/ron/src/de/mod.rs:375,1
    - Dst: peek_char_or_eof
      Src: /src/ron/src/de/mod.rs:378,1
    - Dst: '&''a mut Deserializer::handle_any_struct'
      Src: /src/ron/src/de/mod.rs:379,1
    - Dst: '&''a mut Deserializer::deserialize_seq'
      Src: /src/ron/src/de/mod.rs:380,1
    - Dst: '&''a mut Deserializer::deserialize_map'
      Src: /src/ron/src/de/mod.rs:381,1
    - Dst: check_char
      Src: /src/ron/src/de/mod.rs:383,1
    - Dst: src
      Src: /src/ron/src/de/mod.rs:383,1
    - Dst: starts_with
      Src: /src/ron/src/de/mod.rs:383,1
    - Dst: '&''a mut Deserializer::deserialize_byte_buf'
      Src: /src/ron/src/de/mod.rs:384,1
    - Dst: check_str
      Src: /src/ron/src/de/mod.rs:387,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:388,1
    - Dst: any_number
      Src: /src/ron/src/de/mod.rs:389,1
    - Dst: V::visit_map
      Src: /src/ron/src/de/mod.rs:390,1
    - Dst: RangeToMapAccess::new
      Src: /src/ron/src/de/mod.rs:390,1
    - Dst: check_str
      Src: /src/ron/src/de/mod.rs:393,1
    - Dst: src
      Src: /src/ron/src/de/mod.rs:394,1
    - Dst: starts_with
      Src: /src/ron/src/de/mod.rs:395,1
    - Dst: is_number_start
      Src: /src/ron/src/de/mod.rs:395,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:396,1
    - Dst: any_number
      Src: /src/ron/src/de/mod.rs:397,1
    - Dst: V::visit_map
      Src: /src/ron/src/de/mod.rs:398,1
    - Dst: RangeToMapAccess::new
      Src: /src/ron/src/de/mod.rs:398,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:400,1
    - Dst: V::visit_unit
      Src: /src/ron/src/de/mod.rs:401,1
    - Dst: any_number
      Src: /src/ron/src/de/mod.rs:404,1
    - Dst: '&''a mut Deserializer::handle_float_range_or_value'
      Src: /src/ron/src/de/mod.rs:406,1
    - Dst: '&''a mut Deserializer::deserialize_string'
      Src: /src/ron/src/de/mod.rs:408,1
    - Dst: '&''a mut Deserializer::deserialize_char'
      Src: /src/ron/src/de/mod.rs:409,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:410,1
    - Dst: Error::UnexpectedChar
      Src: /src/ron/src/de/mod.rs:410,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 231
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 412
      start: 313
    functionDepth: 16
    functionLinenumber: 313
    functionLinenumberEnd: 412
    functionName: '&''a mut Deserializer::deserialize_any'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - crate::value::Number::F64
    - check_ident
    - V::visit_bool
    - '&''a mut Deserializer::handle_any_struct'
    - V::visit_unit
    - check_char
    - crate::value::F32
    - peek_char_or_eof
    - '&''a mut Deserializer::deserialize_seq'
    - '&''a mut Deserializer::deserialize_tuple'
    - '&''a mut Deserializer::deserialize_char'
    - crate::value::F64
    - crate::value::Number::F32
    - consume_str
    - src
    - '&''a mut Deserializer::handle_struct_after_name'
    - Err
    - Error::UnexpectedChar
    - any_number
    - consume_ident
    - check_str
    - Some
    - '&''a mut Deserializer::handle_float_range_or_value'
    - '&''a mut Deserializer::deserialize_map'
    - V::visit_none
    - starts_with
    - V::visit_map
    - '&''a mut Deserializer::deserialize_string'
    - RangeToMapAccess::new
    - skip_ws
    - is_number_start
    - '&''a mut Deserializer::deserialize_byte_buf'
    - '&''a mut Deserializer::deserialize_option'
    - skip_identifier
    - check_struct_type
    - '&''a mut Deserializer::deserialize_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:418,1
    - Dst: bool
      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: 1
    functionLinenumber: 414
    functionLinenumberEnd: 419
    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: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: 4
    functionLinenumber: 421
    functionLinenumberEnd: 426
    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: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: 4
    functionLinenumber: 428
    functionLinenumberEnd: 433
    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:439,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:439,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 440
      start: 435
    functionDepth: 4
    functionLinenumber: 435
    functionLinenumberEnd: 440
    functionName: '&''a mut Deserializer::deserialize_i32'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - V::visit_i32
    - integer
    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:446,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 447
      start: 442
    functionDepth: 4
    functionLinenumber: 442
    functionLinenumberEnd: 447
    functionName: '&''a mut Deserializer::deserialize_i64'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - V::visit_i64
    - integer
    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:454,1
    - Dst: integer
      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: 4
    functionLinenumber: 450
    functionLinenumberEnd: 455
    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:461,1
    - Dst: integer
      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: 4
    functionLinenumber: 457
    functionLinenumberEnd: 462
    functionName: '&''a mut Deserializer::deserialize_u8'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - integer
    - V::visit_u8
    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:468,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:468,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 469
      start: 464
    functionDepth: 4
    functionLinenumber: 464
    functionLinenumberEnd: 469
    functionName: '&''a mut Deserializer::deserialize_u16'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - V::visit_u16
    - integer
    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:475,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:475,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 476
      start: 471
    functionDepth: 4
    functionLinenumber: 471
    functionLinenumberEnd: 476
    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:482,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:482,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 483
      start: 478
    functionDepth: 4
    functionLinenumber: 478
    functionLinenumberEnd: 483
    functionName: '&''a mut Deserializer::deserialize_u64'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - V::visit_u64
    - integer
    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:490,1
    - Dst: integer
      Src: /src/ron/src/de/mod.rs:490,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 491
      start: 486
    functionDepth: 4
    functionLinenumber: 486
    functionLinenumberEnd: 491
    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:497,1
    - Dst: float
      Src: /src/ron/src/de/mod.rs:497,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 498
      start: 493
    functionDepth: 15
    functionLinenumber: 493
    functionLinenumberEnd: 498
    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:504,1
    - Dst: float
      Src: /src/ron/src/de/mod.rs:504,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 505
      start: 500
    functionDepth: 15
    functionLinenumber: 500
    functionLinenumberEnd: 505
    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:511,1
    - Dst: char
      Src: /src/ron/src/de/mod.rs:511,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 512
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 512
    functionName: '&''a mut Deserializer::deserialize_char'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - V::visit_char
    - 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:518,1
    - Dst: V::visit_string
      Src: /src/ron/src/de/mod.rs:519,1
    - Dst: V::visit_borrowed_str
      Src: /src/ron/src/de/mod.rs:520,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 522
      start: 514
    functionDepth: 1
    functionLinenumber: 514
    functionLinenumberEnd: 522
    functionName: '&''a mut Deserializer::deserialize_str'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - string
    - V::visit_borrowed_str
    - V::visit_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:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 529
      start: 524
    functionDepth: 2
    functionLinenumber: 524
    functionLinenumberEnd: 529
    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:535,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 536
      start: 531
    functionDepth: 1
    functionLinenumber: 531
    functionLinenumberEnd: 536
    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:542,1
    - Dst: Vec::<u8>::deserialize
      Src: /src/ron/src/de/mod.rs:543,1
    - Dst: V::visit_byte_buf
      Src: /src/ron/src/de/mod.rs:544,1
    - Dst: byte_string
      Src: /src/ron/src/de/mod.rs:547,1
    - Dst: V::visit_byte_buf
      Src: /src/ron/src/de/mod.rs:548,1
    - Dst: V::visit_borrowed_bytes
      Src: /src/ron/src/de/mod.rs:549,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 551
      start: 538
    functionDepth: 2
    functionLinenumber: 538
    functionLinenumberEnd: 551
    functionName: '&''a mut Deserializer::deserialize_byte_buf'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 2
    functionsReached:
    - V::visit_byte_buf
    - V::visit_borrowed_bytes
    - check_char
    - Vec::<u8>::deserialize
    - byte_string
    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:557,1
    - Dst: V::visit_none
      Src: /src/ron/src/de/mod.rs:558,1
    - Dst: consume_ident
      Src: /src/ron/src/de/mod.rs:559,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:560,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:561,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:563,1
    - Dst: contains
      Src: /src/ron/src/de/mod.rs:565,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:570,1
    - Dst: comma
      Src: /src/ron/src/de/mod.rs:574,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:576,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:577,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:579,1
    - Dst: contains
      Src: /src/ron/src/de/mod.rs:581,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:582,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:584,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 53
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 586
      start: 553
    functionDepth: 6
    functionLinenumber: 553
    functionLinenumberEnd: 586
    functionName: '&''a mut Deserializer::deserialize_option'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - contains
    - Ok
    - skip_ws
    - Err
    - consume_char
    - comma
    - V::visit_none
    - consume_ident
    - guard_recursion
    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:593,1
    - Dst: V::visit_unit
      Src: /src/ron/src/de/mod.rs:596,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:598,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 600
      start: 589
    functionDepth: 4
    functionLinenumber: 589
    functionLinenumberEnd: 600
    functionName: '&''a mut Deserializer::deserialize_unit'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - Err
    - V::visit_unit
    - consume_str
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:606,1
    - Dst: V::visit_unit
      Src: /src/ron/src/de/mod.rs:607,1
    - Dst: consume_struct_name
      Src: /src/ron/src/de/mod.rs:610,1
    - Dst: V::visit_unit
      Src: /src/ron/src/de/mod.rs:613,1
    - Dst: '&''a mut Deserializer::deserialize_unit'
      Src: /src/ron/src/de/mod.rs:615,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 2
    argNames:
    - name
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 617
      start: 602
    functionDepth: 15
    functionLinenumber: 602
    functionLinenumberEnd: 617
    functionName: '&''a mut Deserializer::deserialize_unit_struct'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Deserializer::deserialize_unit'
    - V::visit_unit
    - consume_str
    - consume_struct_name
    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:624,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:625,1
    - Dst: '&''a mut Deserializer::deserialize_ignored_any'
      Src: /src/ron/src/de/mod.rs:626,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:627,1
    - Dst: src
      Src: /src/ron/src/de/mod.rs:628,1
    - Dst: has_unclosed_line_comment
      Src: /src/ron/src/de/mod.rs:630,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:631,1
    - Dst: len
      Src: /src/ron/src/de/mod.rs:634,1
    - Dst: len
      Src: /src/ron/src/de/mod.rs:634,1
    - Dst: visit_borrowed_str::<Error>
      Src: /src/ron/src/de/mod.rs:636,1
    - Dst: map_err
      Src: /src/ron/src/de/mod.rs:636,1
    - Dst: contains
      Src: /src/ron/src/de/mod.rs:641,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:644,1
    - Dst: consume_struct_name
      Src: /src/ron/src/de/mod.rs:647,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:649,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:651,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:652,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:653,1
    - Dst: comma
      Src: /src/ron/src/de/mod.rs:654,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:656,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:657,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:659,1
    - Dst: is_empty
      Src: /src/ron/src/de/mod.rs:661,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:662,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:664,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/de/mod.rs:664,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 96
    argCount: 2
    argNames:
    - name
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 666
      start: 619
    functionDepth: 15
    functionLinenumber: 619
    functionLinenumberEnd: 666
    functionName: '&''a mut Deserializer::deserialize_newtype_struct'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - visit_borrowed_str::<Error>
    - Ok
    - skip_ws
    - has_unclosed_line_comment
    - src
    - '&''a mut Deserializer::deserialize_ignored_any'
    - Err
    - map_err
    - consume_char
    - comma
    - is_empty
    - consume_struct_name
    - pre_ws_src
    - contains
    - Error::ExpectedNamedStructLike
    - guard_recursion
    - len
    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:674,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:675,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:678,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:680,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:681,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:683,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:686,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 688
      start: 668
    functionDepth: 6
    functionLinenumber: 668
    functionLinenumberEnd: 688
    functionName: '&''a mut Deserializer::deserialize_seq'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - Ok
    - skip_ws
    - Err
    - 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:694,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:698,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:701,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:703,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:704,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:706,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:709,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 25
    argCount: 2
    argNames:
    - _len
    - visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 711
      start: 690
    functionDepth: 6
    functionLinenumber: 690
    functionLinenumberEnd: 711
    functionName: '&''a mut Deserializer::deserialize_tuple'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - Ok
    - skip_ws
    - Err
    - 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:723,1
    - Dst: '&''a mut Deserializer::deserialize_tuple'
      Src: /src/ron/src/de/mod.rs:726,1
    - Dst: Result::map_err
      Src: /src/ron/src/de/mod.rs:726,1
    - Dst: is_empty
      Src: /src/ron/src/de/mod.rs:727,1
    - Dst: Error::ExpectedNamedStructLike
      Src: /src/ron/src/de/mod.rs:727,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 3
    argNames:
    - name
    - len
    - visitor
    argTypes:
    - '&''static str'
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 730
      start: 713
    functionDepth: 15
    functionLinenumber: 713
    functionLinenumberEnd: 730
    functionName: '&''a mut Deserializer::deserialize_tuple_struct'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - consume_struct_name
    - Result::map_err
    - is_empty
    - '&''a mut Deserializer::deserialize_tuple'
    - 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:746,1
    - Dst: to_string
      Src: /src/ron/src/de/mod.rs:746,1
    - Dst: starts_with
      Src: /src/ron/src/de/mod.rs:746,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:756,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:757,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:760,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:762,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:763,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:765,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:768,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 770
      start: 732
    functionDepth: 14
    functionLinenumber: 732
    functionLinenumberEnd: 770
    functionName: '&''a mut Deserializer::deserialize_map'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 1
    functionsReached:
    - Ok
    - skip_ws
    - to_string
    - Err
    - consume_char
    - VisitorExpecting
    - starts_with
    - guard_recursion
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_map<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: peek_char
      Src: /src/ron/src/de/mod.rs:786,1
    - Dst: is_number_start
      Src: /src/ron/src/de/mod.rs:787,1
    - Dst: any_number
      Src: /src/ron/src/de/mod.rs:788,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:790,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:792,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:795,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:799,1
    - Dst: Error::Message
      Src: /src/ron/src/de/mod.rs:799,1
    - Dst: String::from
      Src: /src/ron/src/de/mod.rs:799,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:804,1
    - Dst: Error::Message
      Src: /src/ron/src/de/mod.rs:804,1
    - Dst: String::from
      Src: /src/ron/src/de/mod.rs:804,1
    - Dst: any_number
      Src: /src/ron/src/de/mod.rs:809,1
    - Dst: V::visit_map
      Src: /src/ron/src/de/mod.rs:810,1
    - Dst: RangeMapAccess::new
      Src: /src/ron/src/de/mod.rs:810,1
    - Dst: peek_char
      Src: /src/ron/src/de/mod.rs:816,1
    - Dst: is_number_start
      Src: /src/ron/src/de/mod.rs:817,1
    - Dst: check_ident
      Src: /src/ron/src/de/mod.rs:818,1
    - Dst: check_ident
      Src: /src/ron/src/de/mod.rs:819,1
    - Dst: check_ident
      Src: /src/ron/src/de/mod.rs:820,1
    - Dst: check_ident
      Src: /src/ron/src/de/mod.rs:821,1
    - Dst: check_ident
      Src: /src/ron/src/de/mod.rs:822,1
    - Dst: check_ident
      Src: /src/ron/src/de/mod.rs:823,1
    - Dst: any_number
      Src: /src/ron/src/de/mod.rs:825,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:826,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:827,1
    - Dst: Error::Message
      Src: /src/ron/src/de/mod.rs:827,1
    - Dst: String::from
      Src: /src/ron/src/de/mod.rs:827,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:830,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:831,1
    - Dst: V::visit_map
      Src: /src/ron/src/de/mod.rs:833,1
    - Dst: RangeFromMapAccess::new
      Src: /src/ron/src/de/mod.rs:833,1
    - Dst: check_str
      Src: /src/ron/src/de/mod.rs:840,1
    - Dst: check_str
      Src: /src/ron/src/de/mod.rs:840,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:842,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:843,1
    - Dst: Error::Message
      Src: /src/ron/src/de/mod.rs:843,1
    - Dst: String::from
      Src: /src/ron/src/de/mod.rs:843,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:847,1
    - Dst: any_number
      Src: /src/ron/src/de/mod.rs:848,1
    - Dst: V::visit_map
      Src: /src/ron/src/de/mod.rs:849,1
    - Dst: RangeToMapAccess::new
      Src: /src/ron/src/de/mod.rs:849,1
    - Dst: check_str
      Src: /src/ron/src/de/mod.rs:855,1
    - Dst: check_str
      Src: /src/ron/src/de/mod.rs:855,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:857,1
    - Dst: consume_str
      Src: /src/ron/src/de/mod.rs:858,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:859,1
    - Dst: Error::Message
      Src: /src/ron/src/de/mod.rs:859,1
    - Dst: String::from
      Src: /src/ron/src/de/mod.rs:859,1
    - Dst: any_number
      Src: /src/ron/src/de/mod.rs:863,1
    - Dst: V::visit_map
      Src: /src/ron/src/de/mod.rs:864,1
    - Dst: RangeToMapAccess::new
      Src: /src/ron/src/de/mod.rs:864,1
    - Dst: consume_struct_name
      Src: /src/ron/src/de/mod.rs:868,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:871,1
    - Dst: '&''a mut Deserializer::handle_struct_after_name'
      Src: /src/ron/src/de/mod.rs:873,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 224
    argCount: 3
    argNames:
    - name
    - fields
    - visitor
    argTypes:
    - '&''static str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 874
      start: 772
    functionDepth: 13
    functionLinenumber: 772
    functionLinenumberEnd: 874
    functionName: '&''a mut Deserializer::deserialize_struct'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - RangeMapAccess::new
    - consume_str
    - RangeToMapAccess::new
    - consume_struct_name
    - check_ident
    - skip_ws
    - peek_char
    - is_number_start
    - Err
    - Error::Message
    - '&''a mut Deserializer::handle_struct_after_name'
    - String::from
    - RangeFromMapAccess::new
    - any_number
    - check_str
    - V::visit_map
    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:887,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:888,1
    - Dst: is_empty
      Src: /src/ron/src/de/mod.rs:893,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:893,1
    - Dst: Some
      Src: /src/ron/src/de/mod.rs:896,1
    - Dst: String::from
      Src: /src/ron/src/de/mod.rs:896,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:898,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 3
    argNames:
    - name
    - _variants
    - visitor
    argTypes:
    - '&''static str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 900
      start: 876
    functionDepth: 2
    functionLinenumber: 876
    functionLinenumberEnd: 900
    functionName: '&''a mut Deserializer::deserialize_enum'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - Ok
    - Err
    - String::from
    - is_empty
    - 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:906,1
    - Dst: Some
      Src: /src/ron/src/de/mod.rs:908,1
    - Dst: V::visit_borrowed_str
      Src: /src/ron/src/de/mod.rs:910,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 911
      start: 902
    functionDepth: 1
    functionLinenumber: 902
    functionLinenumberEnd: 911
    functionName: '&''a mut Deserializer::deserialize_identifier'
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - V::visit_borrowed_str
    - identifier
    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:917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 918
      start: 913
    functionDepth: 17
    functionLinenumber: 913
    functionLinenumberEnd: 918
    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: 936
      start: 930
    functionDepth: 0
    functionLinenumber: 930
    functionLinenumberEnd: 936
    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: 954
      start: 947
    functionDepth: 0
    functionLinenumber: 947
    functionLinenumberEnd: 954
    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:957,1
    - Dst: check_char
      Src: /src/ron/src/de/mod.rs:961,1
    - Dst: as_char
      Src: /src/ron/src/de/mod.rs:961,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:964,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:966,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:968,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 970
      start: 956
    functionDepth: 6
    functionLinenumber: 956
    functionLinenumberEnd: 970
    functionName: CommaSeparated::has_element
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - skip_ws
    - Err
    - as_char
    - check_char
    linkageType: ''
    returnType: Result
    signature: fn has_element(&mut self) -> Result<bool>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - start
    - end
    - end_key
    argTypes:
    - crate::value::Number
    - crate::value::Number
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 996
      start: 989
    functionDepth: 0
    functionLinenumber: 989
    functionLinenumberEnd: 996
    functionName: RangeMapAccess::new
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn new(start: crate::value::Number, end: crate::value::Number, end_key:
      &''static str) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize
      Src: /src/ron/src/de/mod.rs:1006,1
    - Dst: de::value::StrDeserializer::<Error>::new
      Src: /src/ron/src/de/mod.rs:1006,1
    - Dst: map
      Src: /src/ron/src/de/mod.rs:1006,1
    - Dst: deserialize
      Src: /src/ron/src/de/mod.rs:1011,1
    - Dst: de::value::StrDeserializer::<Error>::new
      Src: /src/ron/src/de/mod.rs:1011,1
    - Dst: map
      Src: /src/ron/src/de/mod.rs:1011,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:1014,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 1
    argNames:
    - seed
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 1016
      start: 1002
    functionDepth: 14
    functionLinenumber: 1002
    functionLinenumberEnd: 1016
    functionName: RangeMapAccess::next_key_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - map
    - de::value::StrDeserializer::<Error>::new
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn next_key_seed<K: de::DeserializeSeed<''de>>(&mut self, seed: K)
      -> Result<Option<K::Value>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize
      Src: /src/ron/src/de/mod.rs:1022,1
    - Dst: NumberDeserializer
      Src: /src/ron/src/de/mod.rs:1022,1
    - Dst: deserialize
      Src: /src/ron/src/de/mod.rs:1026,1
    - Dst: NumberDeserializer
      Src: /src/ron/src/de/mod.rs:1026,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:1028,1
    - Dst: String::from
      Src: /src/ron/src/de/mod.rs:1029,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1033
      start: 1018
    functionDepth: 14
    functionLinenumber: 1018
    functionLinenumberEnd: 1033
    functionName: RangeMapAccess::next_value_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Err
    - String::from
    - NumberDeserializer
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn next_value_seed<V: de::DeserializeSeed<''de>>(&mut self, seed:
      V) -> Result<V::Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - start
    argTypes:
    - crate::value::Number
    constantsTouched: []
    func_position:
      end: 1044
      start: 1042
    functionDepth: 0
    functionLinenumber: 1042
    functionLinenumberEnd: 1044
    functionName: RangeFromMapAccess::new
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn new(start: crate::value::Number) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:1052,1
    - Dst: deserialize
      Src: /src/ron/src/de/mod.rs:1054,1
    - Dst: de::value::StrDeserializer::<Error>::new
      Src: /src/ron/src/de/mod.rs:1054,1
    - Dst: map
      Src: /src/ron/src/de/mod.rs:1054,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - seed
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 1056
      start: 1050
    functionDepth: 14
    functionLinenumber: 1050
    functionLinenumberEnd: 1056
    functionName: RangeFromMapAccess::next_key_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - map
    - de::value::StrDeserializer::<Error>::new
    - deserialize
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn next_key_seed<K: de::DeserializeSeed<''de>>(&mut self, seed: K)
      -> Result<Option<K::Value>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:1060,1
    - Dst: String::from
      Src: /src/ron/src/de/mod.rs:1061,1
    - Dst: deserialize
      Src: /src/ron/src/de/mod.rs:1066,1
    - Dst: NumberDeserializer
      Src: /src/ron/src/de/mod.rs:1066,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1067
      start: 1058
    functionDepth: 14
    functionLinenumber: 1058
    functionLinenumberEnd: 1067
    functionName: RangeFromMapAccess::next_value_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Err
    - String::from
    - NumberDeserializer
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn next_value_seed<V: de::DeserializeSeed<''de>>(&mut self, seed:
      V) -> Result<V::Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - end
    - end_key
    argTypes:
    - crate::value::Number
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 1083
      start: 1077
    functionDepth: 0
    functionLinenumber: 1077
    functionLinenumberEnd: 1083
    functionName: RangeToMapAccess::new
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn new(end: crate::value::Number, end_key: &''static str) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:1091,1
    - Dst: deserialize
      Src: /src/ron/src/de/mod.rs:1093,1
    - Dst: de::value::StrDeserializer::<Error>::new
      Src: /src/ron/src/de/mod.rs:1093,1
    - Dst: map
      Src: /src/ron/src/de/mod.rs:1093,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - seed
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 1095
      start: 1089
    functionDepth: 14
    functionLinenumber: 1089
    functionLinenumberEnd: 1095
    functionName: RangeToMapAccess::next_key_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - map
    - de::value::StrDeserializer::<Error>::new
    - deserialize
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn next_key_seed<K: de::DeserializeSeed<''de>>(&mut self, seed: K)
      -> Result<Option<K::Value>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:1099,1
    - Dst: String::from
      Src: /src/ron/src/de/mod.rs:1100,1
    - Dst: deserialize
      Src: /src/ron/src/de/mod.rs:1105,1
    - Dst: NumberDeserializer
      Src: /src/ron/src/de/mod.rs:1105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1106
      start: 1097
    functionDepth: 14
    functionLinenumber: 1097
    functionLinenumberEnd: 1106
    functionName: RangeToMapAccess::next_value_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Err
    - String::from
    - NumberDeserializer
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn next_value_seed<V: de::DeserializeSeed<''de>>(&mut self, seed:
      V) -> Result<V::Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CommaSeparated::has_element
      Src: /src/ron/src/de/mod.rs:1116,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:1117,1
    - Dst: comma
      Src: /src/ron/src/de/mod.rs:1119,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:1121,1
    - Dst: Some
      Src: /src/ron/src/de/mod.rs:1121,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:1123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 1125
      start: 1112
    functionDepth: 7
    functionLinenumber: 1112
    functionLinenumberEnd: 1125
    functionName: CommaSeparated::next_element_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - Ok
    - CommaSeparated::has_element
    - comma
    - guard_recursion
    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:1135,1
    - Dst: is_serde_tag_or_content::<K::Value>
      Src: /src/ron/src/de/mod.rs:1136,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:1139,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:1142,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:1145,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:1148,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 1
    argNames:
    - seed
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 1150
      start: 1131
    functionDepth: 7
    functionLinenumber: 1131
    functionLinenumberEnd: 1150
    functionName: CommaSeparated::next_key_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - CommaSeparated::has_element
    - is_serde_tag_or_content::<K::Value>
    - guard_recursion
    - Ok
    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:1156,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:1158,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:1159,1
    - Dst: is_serde_content::<V::Value>
      Src: /src/ron/src/de/mod.rs:1161,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:1162,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:1166,1
    - Dst: comma
      Src: /src/ron/src/de/mod.rs:1171,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:1173,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:1175,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1177
      start: 1152
    functionDepth: 6
    functionLinenumber: 1152
    functionLinenumberEnd: 1177
    functionName: CommaSeparated::next_value_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - is_serde_content::<V::Value>
    - Ok
    - skip_ws
    - Err
    - consume_char
    - comma
    - guard_recursion
    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: 1187
      start: 1185
    functionDepth: 0
    functionLinenumber: 1185
    functionLinenumberEnd: 1187
    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:1198,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:1200,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:1202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1203
      start: 1194
    functionDepth: 6
    functionLinenumber: 1194
    functionLinenumberEnd: 1203
    functionName: Enum::variant_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - skip_ws
    - guard_recursion
    - Ok
    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:1210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1211
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1211
    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:1219,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:1221,1
    - Dst: skip_ws
      Src: /src/ron/src/de/mod.rs:1222,1
    - Dst: contains
      Src: /src/ron/src/de/mod.rs:1224,1
    - Dst: guard_recursion
      Src: /src/ron/src/de/mod.rs:1230,1
    - Dst: comma
      Src: /src/ron/src/de/mod.rs:1238,1
    - Dst: consume_char
      Src: /src/ron/src/de/mod.rs:1240,1
    - Dst: Ok
      Src: /src/ron/src/de/mod.rs:1241,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:1243,1
    - Dst: Err
      Src: /src/ron/src/de/mod.rs:1246,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 48
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 1248
      start: 1213
    functionDepth: 6
    functionLinenumber: 1213
    functionLinenumberEnd: 1248
    functionName: Enum::newtype_variant_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - skip_ws
    - Err
    - consume_char
    - comma
    - contains
    - guard_recursion
    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:1254,1
    - Dst: deserialize_tuple
      Src: /src/ron/src/de/mod.rs:1256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - len
    - visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 1257
      start: 1250
    functionDepth: 6
    functionLinenumber: 1250
    functionLinenumberEnd: 1257
    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:1265,1
    - Dst: handle_struct_after_name
      Src: /src/ron/src/de/mod.rs:1267,1
    - Dst: map_err
      Src: /src/ron/src/de/mod.rs:1267,1
    - Dst: struct_error_name
      Src: /src/ron/src/de/mod.rs:1269,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 2
    argNames:
    - _fields
    - visitor
    argTypes:
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 1270
      start: 1259
    functionDepth: 6
    functionLinenumber: 1259
    functionLinenumberEnd: 1270
    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:1282,1
    - Dst: map
      Src: /src/ron/src/de/mod.rs:1286,1
    - Dst: map
      Src: /src/ron/src/de/mod.rs:1290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - error
    - name
    argTypes:
    - Error
    - Option<&str>
    constantsTouched: []
    func_position:
      end: 1294
      start: 1273
    functionDepth: 14
    functionLinenumber: 1273
    functionLinenumberEnd: 1294
    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:1308,1
    - Dst: map
      Src: /src/ron/src/de/mod.rs:1308,1
    - Dst: deserialize
      Src: /src/ron/src/de/mod.rs:1310,1
    - Dst: de::value::StrDeserializer::new
      Src: /src/ron/src/de/mod.rs:1310,1
    - Dst: transpose
      Src: /src/ron/src/de/mod.rs:1308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - seed
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 1312
      start: 1304
    functionDepth: 14
    functionLinenumber: 1304
    functionLinenumberEnd: 1312
    functionName: SerdeEnumContent::next_key_seed
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - transpose
    - map
    - deserialize
    - take
    - de::value::StrDeserializer::new
    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:1318,1
    - Dst: deserialize
      Src: /src/ron/src/de/mod.rs:1322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1326
      start: 1314
    functionDepth: 14
    functionLinenumber: 1314
    functionLinenumberEnd: 1326
    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: get_or_init
      Src: /src/ron/src/de/mod.rs:1379,1
    - Dst: Deserialize::deserialize
      Src: /src/ron/src/de/mod.rs:1379,1
    - Dst: alloc::boxed::Box::new
      Src: /src/ron/src/de/mod.rs:1381,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1383
      start: 1375
    functionDepth: 14
    functionLinenumber: 1375
    functionLinenumberEnd: 1383
    functionName: i::s::_::s::e::r::d::e::_::c::o::n::t::e::n::t::type_id_of_untagged_enum_default_buffer
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Deserialize::deserialize
    - get_or_init
    - alloc::boxed::Box::new
    linkageType: ''
    returnType: core::any::TypeId
    signature: fn type_id_of_untagged_enum_default_buffer() -> core::any::TypeId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: typeid::of::<T>
      Src: /src/ron/src/de/mod.rs:1385,1
    - Dst: type_id_of_untagged_enum_default_buffer
      Src: /src/ron/src/de/mod.rs:1385,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1329
    functionDepth: 15
    functionLinenumber: 1329
    functionLinenumberEnd: 1386
    functionName: is_serde_content
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - type_id_of_untagged_enum_default_buffer
    - typeid::of::<T>
    linkageType: ''
    returnType: bool
    signature: fn is_serde_content<T>() -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_or_init
      Src: /src/ron/src/de/mod.rs:1458,1
    - Dst: Deserialize::deserialize
      Src: /src/ron/src/de/mod.rs:1458,1
    - Dst: alloc::boxed::Box::new
      Src: /src/ron/src/de/mod.rs:1460,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1462
      start: 1454
    functionDepth: 14
    functionLinenumber: 1454
    functionLinenumberEnd: 1462
    functionName: i::s::_::s::e::r::d::e::_::t::a::g::_::o::r::_::c::o::n::t::e::n::t::type_id_of_internally_tagged_enum_default_tag_or_buffer
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - Deserialize::deserialize
    - get_or_init
    - alloc::boxed::Box::new
    linkageType: ''
    returnType: core::any::TypeId
    signature: fn type_id_of_internally_tagged_enum_default_tag_or_buffer() -> core::any::TypeId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: typeid::of::<T>
      Src: /src/ron/src/de/mod.rs:1464,1
    - Dst: type_id_of_internally_tagged_enum_default_tag_or_buffer
      Src: /src/ron/src/de/mod.rs:1464,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1465
      start: 1388
    functionDepth: 15
    functionLinenumber: 1388
    functionLinenumberEnd: 1465
    functionName: is_serde_tag_or_content
    functionSourceFile: /src/ron/src/de/mod.rs
    functionUses: 0
    functionsReached:
    - typeid::of::<T>
    - type_id_of_internally_tagged_enum_default_tag_or_buffer
    linkageType: ''
    returnType: bool
    signature: fn is_serde_tag_or_content<T>() -> bool
  - 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:
    - end
    - super::Deserializer::from_str
    - Ok
    - span_error
    - Value::deserialize
    - map_err
    - Result::map_err
    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: 1
    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: 1
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: ValueVisitor::visit_i8
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::new
    - 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: 1
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionName: ValueVisitor::visit_i16
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::new
    - 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: 1
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: ValueVisitor::visit_i32
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::new
    - 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: 1
    functionLinenumber: 74
    functionLinenumberEnd: 79
    functionName: ValueVisitor::visit_i64
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::new
    - 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: 1
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: ValueVisitor::visit_i128
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::new
    - 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: 1
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: ValueVisitor::visit_u8
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::new
    - 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: 1
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: ValueVisitor::visit_u16
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::new
    - 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: 1
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: ValueVisitor::visit_u32
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::new
    - 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: 1
    functionLinenumber: 110
    functionLinenumberEnd: 115
    functionName: ValueVisitor::visit_u64
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::new
    - 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: 1
    functionLinenumber: 118
    functionLinenumberEnd: 123
    functionName: ValueVisitor::visit_u128
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::new
    - 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: 1
    functionLinenumber: 125
    functionLinenumberEnd: 130
    functionName: ValueVisitor::visit_f32
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::new
    - 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: 1
    functionLinenumber: 132
    functionLinenumberEnd: 137
    functionName: ValueVisitor::visit_f64
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::new
    - 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: 1
    functionLinenumber: 146
    functionLinenumberEnd: 151
    functionName: ValueVisitor::visit_str
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    - ValueVisitor::visit_string
    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:
    - Value::Option
    - Ok
    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: 11
    functionLinenumber: 181
    functionLinenumberEnd: 188
    functionName: ValueVisitor::visit_some
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - Some
    - Box::new
    - Value::Option
    - Ok
    - D::deserialize_any
    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: 11
    functionLinenumber: 204
    functionLinenumberEnd: 218
    functionName: ValueVisitor::visit_seq
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - size_hint
    - Vec::new
    - Ok
    - reserve_exact
    - Value::Seq
    - next_element
    - push
    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: 13
    functionLinenumber: 220
    functionLinenumberEnd: 236
    functionName: ValueVisitor::visit_map
    functionSourceFile: /src/ron/src/de/value.rs
    functionUses: 0
    functionsReached:
    - size_hint
    - Ok
    - Map::new
    - next_entry::<Value, Value>
    - reserve_exact
    - Value::Map
    - insert
    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:
    - parse
    - Result::expect
    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:
    - Err
    - check_from_str_bytes_reader::<LimitedSeq>
    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:
    - Err
    - check_from_str_bytes_reader::<LimitedMap>
    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: 34
    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: 1
    functionLinenumber: 419
    functionLinenumberEnd: 469
    functionName: test_err_wrong_value
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - check_from_str_bytes_reader::<bool>
    - check_from_str_bytes_reader::<Vec<u32>>
    - check_from_str_bytes_reader::<(u8, bool)>
    - check_from_str_bytes_reader::<f32>
    - check_from_str_bytes_reader::<MyEnum>
    - check_from_str_bytes_reader::<MyStruct>
    - err
    - check_from_str_bytes_reader::<[u8; 5]>
    - check_error_span_inclusive::<MyStruct>
    - String::from
    - check_from_str_bytes_reader::<HashMap<u32, u32>>
    - SpannedResult::clone
    - check_from_str_bytes_reader::<String>
    - Error::ExpectedNamedStructLike
    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: 1
    functionLinenumber: 480
    functionLinenumberEnd: 510
    functionName: untagged
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - Untagged::U8
    - check_error_span_exclusive::<Untagged>
    - Untagged::Bool
    - Ok
    - check_from_str_bytes_reader
    - check_from_str_bytes_reader::<Untagged>
    - 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: 1
    functionLinenumber: 527
    functionLinenumberEnd: 541
    functionName: forgot_apostrophes
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - Err
    - clone
    - check_error_span_exclusive::<(i32, String)>
    - 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: 1
    functionLinenumber: 552
    functionLinenumberEnd: 559
    functionName: expected_attribute_end
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::clone
    - err
    - check_from_str_bytes_reader::<String>
    - check_error_span_inclusive::<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: 12
    functionLinenumber: 562
    functionLinenumberEnd: 573
    functionName: invalid_attribute
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - err
    - '&str::to_string'
    - check_error_span_exclusive::<String>
    - SpannedResult::clone
    - check_from_str_bytes_reader::<String>
    - Error::NoSuchExtension
    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: 1
    functionLinenumber: 576
    functionLinenumberEnd: 584
    functionName: multiple_attributes
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - New
    - '&str::to_owned'
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn multiple_attributes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader::<String>
      Src: /src/ron/src/de/tests.rs:588,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:590,1
    - Dst: '&str::to_owned'
      Src: /src/ron/src/de/tests.rs:590,1
    - Dst: check_from_str_bytes_reader::<String>
      Src: /src/ron/src/de/tests.rs:592,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:594,1
    - Dst: '&str::to_owned'
      Src: /src/ron/src/de/tests.rs:594,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 596
      start: 587
    functionDepth: 1
    functionLinenumber: 587
    functionLinenumberEnd: 596
    functionName: type_schema_attributes
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    - check_from_str_bytes_reader::<String>
    - Ok
    linkageType: ''
    returnType: void
    signature: fn type_schema_attributes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:603,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:605,1
    - Dst: New
      Src: /src/ron/src/de/tests.rs:605,1
    - Dst: '&str::to_owned'
      Src: /src/ron/src/de/tests.rs:605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 607
      start: 599
    functionDepth: 1
    functionLinenumber: 599
    functionLinenumberEnd: 607
    functionName: mixed_attributes
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - New
    - '&str::to_owned'
    - check_from_str_bytes_reader
    - Ok
    linkageType: ''
    returnType: void
    signature: fn mixed_attributes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:611,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 618
      start: 610
    functionDepth: 1
    functionLinenumber: 610
    functionLinenumberEnd: 618
    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:625,1
    - Dst: super::from_str::<Option<T>>
      Src: /src/ron/src/de/tests.rs:627,1
    - Dst: unwrap
      Src: /src/ron/src/de/tests.rs:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 628
      start: 624
    functionDepth: 12
    functionLinenumber: 624
    functionLinenumberEnd: 628
    functionName: i::m::p::l::i::c::i::t::_::s::o::m::e::de
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - super::from_str::<Option<T>>
    - '&str::to_string'
    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:647,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:647,1
    - Dst: MyEnum::B
      Src: /src/ron/src/de/tests.rs:647,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 648
      start: 646
    functionDepth: 1
    functionLinenumber: 646
    functionLinenumberEnd: 648
    functionName: ws_tuple_newtype_variant
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - MyEnum::B
    - check_from_str_bytes_reader
    - Ok
    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:663,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:665,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 667
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 667
    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:675,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/de/tests.rs:675,1
    - Dst: any_number
      Src: /src/ron/src/de/tests.rs:676,1
    - Dst: unwrap
      Src: /src/ron/src/de/tests.rs:676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - s
    - cmp
    argTypes:
    - '&str'
    - T
    constantsTouched: []
    func_position:
      end: 683
      start: 669
    functionDepth: 11
    functionLinenumber: 669
    functionLinenumberEnd: 683
    functionName: check_de_any_number
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 1
    functionsReached:
    - any_number
    - SpannedResult::unwrap
    - 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: 751
      start: 723
    functionDepth: 0
    functionLinenumber: 723
    functionLinenumberEnd: 751
    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:755,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:755,1
    - Dst: check_from_str_bytes_reader
      Src: /src/ron/src/de/tests.rs:756,1
    - Dst: Ok
      Src: /src/ron/src/de/tests.rs:756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 757
      start: 754
    functionDepth: 1
    functionLinenumber: 754
    functionLinenumberEnd: 757
    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:763,1
    - Dst: super::from_bytes::<T>
      Src: /src/ron/src/de/tests.rs:766,1
    - Dst: as_bytes
      Src: /src/ron/src/de/tests.rs:766,1
    - Dst: super::from_reader::<&[u8], T>
      Src: /src/ron/src/de/tests.rs:771,1
    - Dst: as_bytes
      Src: /src/ron/src/de/tests.rs:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 2
    argNames:
    - ron
    - check
    argTypes:
    - '&str'
    - SpannedResult<T>
    constantsTouched: []
    func_position:
      end: 774
      start: 759
    functionDepth: 0
    functionLinenumber: 759
    functionLinenumberEnd: 774
    functionName: check_from_str_bytes_reader
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 21
    functionsReached:
    - super::from_bytes::<T>
    - super::from_str::<T>
    - super::from_reader::<&[u8], T>
    - as_bytes
    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:778,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/de/tests.rs:778,1
    - Dst: super::Deserializer::from_str
      Src: /src/ron/src/de/tests.rs:786,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/de/tests.rs:786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 793
      start: 777
    functionDepth: 12
    functionLinenumber: 777
    functionLinenumberEnd: 793
    functionName: test_remainder
    functionSourceFile: /src/ron/src/de/tests.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - super::Deserializer::from_str
    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:797,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:799,1
    - Dst: check_from_str_bytes_reader::<bool>
      Src: /src/ron/src/de/tests.rs:807,1
    - Dst: Err
      Src: /src/ron/src/de/tests.rs:809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 817
      start: 796
    functionDepth: 0
    functionLinenumber: 796
    functionLinenumberEnd: 817
    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:
    - Some
    - graphemes
    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:
    - Some
    - grapheme_index
    - graphemes(true).collect::<Vec<&str>>
    - concat
    - graphemes
    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:
    - Some
    - grapheme_index
    - graphemes(true).collect::<Vec<&str>>
    - concat
    - graphemes
    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>
    - crate::de::from_bytes::<T>
    - as_bytes
    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>
    - crate::de::from_bytes::<T>
    - as_bytes
    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: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: Value::from
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(_value: ()) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::Seq
      Src: /src/ron/src/value/mod.rs:99,1
    - Dst: Result::into_iter
      Src: /src/ron/src/value/mod.rs:99,1
    - Dst: Self::IntoIter::map
      Src: /src/ron/src/value/mod.rs:99,1
    - Dst: collect
      Src: /src/ron/src/value/mod.rs:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - iter
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: Value::from_iter
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Result::into_iter
    - Self::IntoIter::map
    - collect
    - 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:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 14
    functionLinenumber: 123
    functionLinenumberEnd: 128
    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:152,1
    - Dst: V::visit_char
      Src: /src/ron/src/value/mod.rs:153,1
    - Dst: len
      Src: /src/ron/src/value/mod.rs:155,1
    - Dst: into_iter
      Src: /src/ron/src/value/mod.rs:157,1
    - Dst: Self::IntoIter::collect
      Src: /src/ron/src/value/mod.rs:157,1
    - Dst: reverse
      Src: /src/ron/src/value/mod.rs:158,1
    - Dst: V::visit_map
      Src: /src/ron/src/value/mod.rs:160,1
    - Dst: is_empty
      Src: /src/ron/src/value/mod.rs:165,1
    - Dst: Ok
      Src: /src/ron/src/value/mod.rs:166,1
    - Dst: Err
      Src: /src/ron/src/value/mod.rs:168,1
    - Dst: visit
      Src: /src/ron/src/value/mod.rs:174,1
    - Dst: V::visit_some
      Src: /src/ron/src/value/mod.rs:175,1
    - Dst: V::visit_none
      Src: /src/ron/src/value/mod.rs:176,1
    - Dst: V::visit_string
      Src: /src/ron/src/value/mod.rs:177,1
    - Dst: V::visit_byte_buf
      Src: /src/ron/src/value/mod.rs:178,1
    - Dst: len
      Src: /src/ron/src/value/mod.rs:180,1
    - Dst: reverse
      Src: /src/ron/src/value/mod.rs:182,1
    - Dst: V::visit_seq
      Src: /src/ron/src/value/mod.rs:183,1
    - Dst: is_empty
      Src: /src/ron/src/value/mod.rs:185,1
    - Dst: Ok
      Src: /src/ron/src/value/mod.rs:186,1
    - Dst: Err
      Src: /src/ron/src/value/mod.rs:188,1
    - Dst: V::visit_unit
      Src: /src/ron/src/value/mod.rs:194,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 57
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 196
      start: 147
    functionDepth: 12
    functionLinenumber: 147
    functionLinenumberEnd: 196
    functionName: Value::deserialize_any
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - V::visit_some
    - V::visit_seq
    - V::visit_byte_buf
    - Ok
    - reverse
    - visit
    - V::visit_bool
    - Err
    - Self::IntoIter::collect
    - V::visit_unit
    - V::visit_string
    - is_empty
    - into_iter
    - V::visit_none
    - V::visit_char
    - len
    - V::visit_map
    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:211,1
    - Dst: map_or
      Src: /src/ron/src/value/mod.rs:211,1
    - Dst: Ok
      Src: /src/ron/src/value/mod.rs:213,1
    - Dst: deserialize
      Src: /src/ron/src/value/mod.rs:213,1
    - Dst: map
      Src: /src/ron/src/value/mod.rs:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 214
      start: 206
    functionDepth: 14
    functionLinenumber: 206
    functionLinenumberEnd: 214
    functionName: SeqAccessor::next_element_seed
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - pop
    - deserialize
    - Ok
    - map_or
    - map
    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:217,1
    - Dst: len
      Src: /src/ron/src/value/mod.rs:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 3
    functionLinenumber: 216
    functionLinenumberEnd: 218
    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:234,1
    - Dst: Some
      Src: /src/ron/src/value/mod.rs:236,1
    - Dst: deserialize
      Src: /src/ron/src/value/mod.rs:237,1
    - Dst: map
      Src: /src/ron/src/value/mod.rs:237,1
    - Dst: Ok
      Src: /src/ron/src/value/mod.rs:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - seed
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 241
      start: 229
    functionDepth: 14
    functionLinenumber: 229
    functionLinenumberEnd: 241
    functionName: MapAccessor::next_key_seed
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - pop
    - Some
    - deserialize
    - Ok
    - map
    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:248,1
    - Dst: deserialize
      Src: /src/ron/src/value/mod.rs:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 252
      start: 244
    functionDepth: 14
    functionLinenumber: 244
    functionLinenumberEnd: 252
    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:255,1
    - Dst: len
      Src: /src/ron/src/value/mod.rs:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 3
    functionLinenumber: 254
    functionLinenumberEnd: 256
    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:274,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/value/mod.rs:274,1
    - Dst: from_str
      Src: /src/ron/src/value/mod.rs:275,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/value/mod.rs:275,1
    - Dst: T::deserialize
      Src: /src/ron/src/value/mod.rs:276,1
    - Dst: clone
      Src: /src/ron/src/value/mod.rs:276,1
    - Dst: unwrap
      Src: /src/ron/src/value/mod.rs:276,1
    - Dst: Value::deserialize
      Src: /src/ron/src/value/mod.rs:280,1
    - Dst: clone
      Src: /src/ron/src/value/mod.rs:280,1
    - Dst: Result::unwrap
      Src: /src/ron/src/value/mod.rs:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&''de str'
    constantsTouched: []
    func_position:
      end: 282
      start: 268
    functionDepth: 14
    functionLinenumber: 268
    functionLinenumberEnd: 282
    functionName: tests::assert_same
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - from_str
    - Result::unwrap
    - Value::deserialize
    - T::deserialize
    - unwrap
    - clone
    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:290,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/value/mod.rs:290,1
    - Dst: from_bytes
      Src: /src/ron/src/value/mod.rs:291,1
    - Dst: SpannedResult::unwrap
      Src: /src/ron/src/value/mod.rs:291,1
    - Dst: T::deserialize
      Src: /src/ron/src/value/mod.rs:292,1
    - Dst: clone
      Src: /src/ron/src/value/mod.rs:292,1
    - Dst: unwrap
      Src: /src/ron/src/value/mod.rs:292,1
    - Dst: Value::deserialize
      Src: /src/ron/src/value/mod.rs:296,1
    - Dst: clone
      Src: /src/ron/src/value/mod.rs:296,1
    - Dst: Result::unwrap
      Src: /src/ron/src/value/mod.rs:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&''de [u8]'
    constantsTouched: []
    func_position:
      end: 298
      start: 284
    functionDepth: 14
    functionLinenumber: 284
    functionLinenumberEnd: 298
    functionName: tests::assert_same_bytes
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::unwrap
    - Result::unwrap
    - from_bytes
    - Value::deserialize
    - T::deserialize
    - unwrap
    - clone
    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:302,1
    - Dst: assert_same::<bool>
      Src: /src/ron/src/value/mod.rs:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 307
    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:311,1
    - Dst: assert_same::<f64>
      Src: /src/ron/src/value/mod.rs:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 322
    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:326,1
    - Dst: assert_same::<i32>
      Src: /src/ron/src/value/mod.rs:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 341
    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:345,1
    - Dst: assert_same::<char>
      Src: /src/ron/src/value/mod.rs:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 349
    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:353,1
    - Dst: assert_same::<String>
      Src: /src/ron/src/value/mod.rs:354,1
    - Dst: assert_same::<String>
      Src: /src/ron/src/value/mod.rs:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 366
    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:370,1
    - Dst: assert_same_bytes::<serde_bytes::ByteBuf>
      Src: /src/ron/src/value/mod.rs:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 376
    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:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 396
    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:400,1
    - Dst: assert_same::<Option<char>>
      Src: /src/ron/src/value/mod.rs:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 412
    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:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 442
    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:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 449
    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:473,1
    - Dst: into_iter
      Src: /src/ron/src/value/mod.rs:473,1
    - Dst: collect
      Src: /src/ron/src/value/mod.rs:473,1
    - Dst: deserialize_map
      Src: /src/ron/src/value/mod.rs:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 475
      start: 453
    functionDepth: 1
    functionLinenumber: 453
    functionLinenumberEnd: 475
    functionName: tests::map_access_contract_violation
    functionSourceFile: /src/ron/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Value::Map
    - collect
    - deserialize_map
    - into_iter
    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: 504
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 504
    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: 5
    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: 0
    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: 0
    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: 13
    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:
    - remove
    - shift_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: 17
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: Map::iter
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    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:
    - Option::expect
    - Map::get
    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:
    - Option::expect
    - Map::get_mut
    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: 12
    functionLinenumber: 146
    functionLinenumberEnd: 151
    functionName: Map::from_iter
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 1
    functionsReached:
    - Self::IntoIter::map
    - collect
    - Result::into
    - Result::into_iter
    - Map
    - 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: 1
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: Map::eq
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - Ordering::is_eq
    - Map::cmp
    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: 1
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: Map::partial_cmp
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - Some
    - Map::cmp
    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: 18
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: Map::cmp
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 2
    functionsReached:
    - Map::iter
    - '&Map::iter'
    - impl DoubleEndedIterator::cmp
    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: 18
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: Map::hash
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - Map::iter
    - hash
    - impl DoubleEndedIterator::for_each
    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:
    - retain
    - values_mut
    - impl DoubleEndedIterator::for_each
    - Value::from
    - Map::new
    - 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: 14
    functionLinenumber: 248
    functionLinenumberEnd: 258
    functionName: tests::map_hash
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - assert_same_hash
    - into_iter
    - collect
    - Map::new
    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: SpannedResult::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: SpannedResult::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: 11
    functionLinenumber: 261
    functionLinenumberEnd: 278
    functionName: tests::assert_same_hash
    functionSourceFile: /src/ron/src/value/map.rs
    functionUses: 0
    functionsReached:
    - '&Map::hash'
    - SpannedResult::finish
    - DefaultHasher::new
    - 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: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    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: 113
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 113
    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:119,1
    - Dst: S::serialize_i16
      Src: /src/ron/src/value/number.rs:120,1
    - Dst: S::serialize_i32
      Src: /src/ron/src/value/number.rs:121,1
    - Dst: S::serialize_i64
      Src: /src/ron/src/value/number.rs:122,1
    - Dst: S::serialize_i128
      Src: /src/ron/src/value/number.rs:124,1
    - Dst: S::serialize_u8
      Src: /src/ron/src/value/number.rs:125,1
    - Dst: S::serialize_u16
      Src: /src/ron/src/value/number.rs:126,1
    - Dst: S::serialize_u32
      Src: /src/ron/src/value/number.rs:127,1
    - Dst: S::serialize_u64
      Src: /src/ron/src/value/number.rs:128,1
    - Dst: S::serialize_u128
      Src: /src/ron/src/value/number.rs:130,1
    - Dst: S::serialize_f32
      Src: /src/ron/src/value/number.rs:131,1
    - Dst: get
      Src: /src/ron/src/value/number.rs:131,1
    - Dst: S::serialize_f64
      Src: /src/ron/src/value/number.rs:132,1
    - Dst: get
      Src: /src/ron/src/value/number.rs:132,1
    - Dst: never
      Src: /src/ron/src/value/number.rs:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 42
    argCount: 1
    argNames:
    - serializer
    argTypes:
    - S
    constantsTouched: []
    func_position:
      end: 136
      start: 117
    functionDepth: 3
    functionLinenumber: 117
    functionLinenumberEnd: 136
    functionName: Number::serialize
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - never
    - S::serialize_i128
    - get
    - S::serialize_u32
    - S::serialize_u64
    - S::serialize_f32
    - S::serialize_i64
    - S::serialize_u128
    - S::serialize_u16
    - S::serialize_f64
    - S::serialize_i8
    - S::serialize_i32
    - S::serialize_i16
    - S::serialize_u8
    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:145,1
    - Dst: V::visit_i16
      Src: /src/ron/src/value/number.rs:146,1
    - Dst: V::visit_i32
      Src: /src/ron/src/value/number.rs:147,1
    - Dst: V::visit_i64
      Src: /src/ron/src/value/number.rs:148,1
    - Dst: V::visit_i128
      Src: /src/ron/src/value/number.rs:150,1
    - Dst: V::visit_u8
      Src: /src/ron/src/value/number.rs:151,1
    - Dst: V::visit_u16
      Src: /src/ron/src/value/number.rs:152,1
    - Dst: V::visit_u32
      Src: /src/ron/src/value/number.rs:153,1
    - Dst: V::visit_u64
      Src: /src/ron/src/value/number.rs:154,1
    - Dst: V::visit_u128
      Src: /src/ron/src/value/number.rs:156,1
    - Dst: V::visit_f32
      Src: /src/ron/src/value/number.rs:157,1
    - Dst: get
      Src: /src/ron/src/value/number.rs:157,1
    - Dst: V::visit_f64
      Src: /src/ron/src/value/number.rs:158,1
    - Dst: get
      Src: /src/ron/src/value/number.rs:158,1
    - Dst: never
      Src: /src/ron/src/value/number.rs:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 42
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 162
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 162
    functionName: Number::visit
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - V::visit_i64
    - get
    - never
    - V::visit_u32
    - V::visit_u16
    - V::visit_u8
    - V::visit_i16
    - V::visit_f32
    - V::visit_u64
    - V::visit_i8
    - V::visit_i128
    - V::visit_u128
    - V::visit_i32
    - V::visit_f64
    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: 271
      start: 165
    functionDepth: 11
    functionLinenumber: 165
    functionLinenumberEnd: 271
    functionName: float_ty
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Self
    - to_bits
    - Some
    - hash
    - Self::new
    - float_ty::cmp
    - total_cmp
    - Option::is_eq
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: impl Into<Number>::into
      Src: /src/ron/src/value/number.rs:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - impl Into<Number>
    constantsTouched: []
    func_position:
      end: 280
      start: 278
    functionDepth: 12
    functionLinenumber: 278
    functionLinenumberEnd: 280
    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:298,1
    - Dst: f64::from
      Src: /src/ron/src/value/number.rs:299,1
    - Dst: f64::from
      Src: /src/ron/src/value/number.rs:300,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:306,1
    - Dst: f64::from
      Src: /src/ron/src/value/number.rs:310,1
    - Dst: get
      Src: /src/ron/src/value/number.rs:310,1
    - Dst: get
      Src: /src/ron/src/value/number.rs:311,1
    - Dst: never
      Src: /src/ron/src/value/number.rs:313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 295
    functionDepth: 2
    functionLinenumber: 295
    functionLinenumberEnd: 315
    functionName: Number::into_f64
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - never
    - get
    - 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: 333
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 333
    functionName: number_from_impl
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/value/number.rs:367,1
    - Dst: Number::new
      Src: /src/ron/src/value/number.rs:367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i8
    constantsTouched: []
    func_position:
      end: 368
      start: 366
    functionDepth: 13
    functionLinenumber: 366
    functionLinenumberEnd: 368
    functionName: NumberSerializer::serialize_i8
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i8(self, v: i8) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/value/number.rs:370,1
    - Dst: Number::new
      Src: /src/ron/src/value/number.rs:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i16
    constantsTouched: []
    func_position:
      end: 371
      start: 369
    functionDepth: 13
    functionLinenumber: 369
    functionLinenumberEnd: 371
    functionName: NumberSerializer::serialize_i16
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i16(self, v: i16) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/value/number.rs:373,1
    - Dst: Number::new
      Src: /src/ron/src/value/number.rs:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 374
      start: 372
    functionDepth: 13
    functionLinenumber: 372
    functionLinenumberEnd: 374
    functionName: NumberSerializer::serialize_i32
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i32(self, v: i32) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/value/number.rs:376,1
    - Dst: Number::new
      Src: /src/ron/src/value/number.rs:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 377
      start: 375
    functionDepth: 13
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionName: NumberSerializer::serialize_i64
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i64(self, v: i64) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/value/number.rs:379,1
    - Dst: Number::new
      Src: /src/ron/src/value/number.rs:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 380
      start: 378
    functionDepth: 13
    functionLinenumber: 378
    functionLinenumberEnd: 380
    functionName: NumberSerializer::serialize_u8
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u8(self, v: u8) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/value/number.rs:382,1
    - Dst: Number::new
      Src: /src/ron/src/value/number.rs:382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 383
      start: 381
    functionDepth: 13
    functionLinenumber: 381
    functionLinenumberEnd: 383
    functionName: NumberSerializer::serialize_u16
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u16(self, v: u16) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/value/number.rs:385,1
    - Dst: Number::new
      Src: /src/ron/src/value/number.rs:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 386
      start: 384
    functionDepth: 13
    functionLinenumber: 384
    functionLinenumberEnd: 386
    functionName: NumberSerializer::serialize_u32
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u32(self, v: u32) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/value/number.rs:388,1
    - Dst: Number::new
      Src: /src/ron/src/value/number.rs:388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 389
      start: 387
    functionDepth: 13
    functionLinenumber: 387
    functionLinenumberEnd: 389
    functionName: NumberSerializer::serialize_u64
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u64(self, v: u64) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/value/number.rs:391,1
    - Dst: Number::new
      Src: /src/ron/src/value/number.rs:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - f32
    constantsTouched: []
    func_position:
      end: 392
      start: 390
    functionDepth: 13
    functionLinenumber: 390
    functionLinenumberEnd: 392
    functionName: NumberSerializer::serialize_f32
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_f32(self, v: f32) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/value/number.rs:394,1
    - Dst: Number::new
      Src: /src/ron/src/value/number.rs:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 395
      start: 393
    functionDepth: 13
    functionLinenumber: 393
    functionLinenumberEnd: 395
    functionName: NumberSerializer::serialize_f64
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_f64(self, v: f64) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/value/number.rs:398,1
    - Dst: Number::new
      Src: /src/ron/src/value/number.rs:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - i128
    constantsTouched: []
    func_position:
      end: 399
      start: 397
    functionDepth: 13
    functionLinenumber: 397
    functionLinenumberEnd: 399
    functionName: NumberSerializer::serialize_i128
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i128(self, v: i128) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/ron/src/value/number.rs:402,1
    - Dst: Number::new
      Src: /src/ron/src/value/number.rs:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 403
      start: 401
    functionDepth: 13
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionName: NumberSerializer::serialize_u128
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Number::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u128(self, v: u128) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:406,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:407,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames: []
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 410
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 410
    functionName: NumberSerializer::serialize_bool
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_bool(self, _: bool) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:412,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:413,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames: []
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 416
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 416
    functionName: NumberSerializer::serialize_char
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_char(self, _: char) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:418,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:419,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames: []
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 422
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 422
    functionName: NumberSerializer::serialize_str
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_str(self, _: &str) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:424,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:425,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames: []
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 428
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 428
    functionName: NumberSerializer::serialize_bytes
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_bytes(self, _: &[u8]) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:430,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:431,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 434
    functionName: NumberSerializer::serialize_none
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: fn serialize_none(self) -> Result<Number>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:436,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:437,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames: []
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 440
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 440
    functionName: NumberSerializer::serialize_some
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_some<T: ?Sized + Serialize>(self, _: &T) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:442,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:443,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 446
    functionName: NumberSerializer::serialize_unit
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: fn serialize_unit(self) -> Result<Number>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:448,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:449,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames: []
    argTypes:
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 452
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 452
    functionName: NumberSerializer::serialize_unit_struct
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_unit_struct(self, _: &''static str) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:454,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:455,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames: []
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 458
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 458
    functionName: NumberSerializer::serialize_unit_variant
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_unit_variant(self, _: &''static str, _: u32, _: &''static
      str) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:464,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:465,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames: []
    argTypes:
    - '&''static str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 468
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 468
    functionName: NumberSerializer::serialize_newtype_struct
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_newtype_struct<T: ?Sized + Serialize>(self,_: &''static
      str,_: &T,) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:476,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:477,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames: []
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 480
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 480
    functionName: NumberSerializer::serialize_newtype_variant
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_newtype_variant<T: ?Sized + Serialize>(self,_: &''static
      str,_: u32,_: &''static str,_: &T,) -> Result<Number>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:482,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:483,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames: []
    argTypes:
    - Option<usize>
    constantsTouched: []
    func_position:
      end: 486
      start: 481
    functionDepth: 0
    functionLinenumber: 481
    functionLinenumberEnd: 486
    functionName: NumberSerializer::serialize_seq
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_seq(self, _: Option<usize>) -> Result<Self::SerializeSeq>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:488,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:489,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames: []
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 492
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 492
    functionName: NumberSerializer::serialize_tuple
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_tuple(self, _: usize) -> Result<Self::SerializeTuple>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:498,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:499,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames: []
    argTypes:
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 502
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 502
    functionName: NumberSerializer::serialize_tuple_struct
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    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/value/number.rs:510,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:511,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames: []
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 514
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 514
    functionName: NumberSerializer::serialize_tuple_variant
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    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/value/number.rs:516,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:517,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames: []
    argTypes:
    - Option<usize>
    constantsTouched: []
    func_position:
      end: 520
      start: 515
    functionDepth: 0
    functionLinenumber: 515
    functionLinenumberEnd: 520
    functionName: NumberSerializer::serialize_map
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_map(self, _: Option<usize>) -> Result<Self::SerializeMap>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:522,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:523,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames: []
    argTypes:
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 526
      start: 521
    functionDepth: 0
    functionLinenumber: 521
    functionLinenumberEnd: 526
    functionName: NumberSerializer::serialize_struct
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_struct(self, _: &''static str, _: usize) -> Result<Self::SerializeStruct>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/ron/src/value/number.rs:534,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:535,1
    - Dst: alloc::string::String::from
      Src: /src/ron/src/value/number.rs:536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames: []
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 538
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 538
    functionName: NumberSerializer::serialize_struct_variant
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - Err
    - alloc::string::String::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_struct_variant(self,_: &''static str,_: u32,_: &''static
      str,_: usize,) -> Result<Self::SerializeStructVariant>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: visit
      Src: /src/ron/src/value/number.rs:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 551
      start: 546
    functionDepth: 15
    functionLinenumber: 546
    functionLinenumberEnd: 551
    functionName: NumberDeserializer::deserialize_any
    functionSourceFile: /src/ron/src/value/number.rs
    functionUses: 0
    functionsReached:
    - visit
    linkageType: ''
    returnType: crate::error::Result
    signature: 'fn deserialize_any<V: serde::de::Visitor<''de>>(self,visitor: V,)
      -> crate::error::Result<V::Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 569
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 569
    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:578,1
    - Dst: '&T::hash'
      Src: /src/ron/src/value/number.rs:579,1
    - Dst: SpannedResult::finish
      Src: /src/ron/src/value/number.rs:580,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 581
      start: 577
    functionDepth: 11
    functionLinenumber: 577
    functionLinenumberEnd: 581
    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:
    - SpannedResult::finish
    - DefaultHasher::new
    - '&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: 586
      start: 573
    functionDepth: 0
    functionLinenumber: 573
    functionLinenumberEnd: 586
    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: 593
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 593
    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: 0
    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: 0
    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
    - Ok
    - skip_ws
    - src
    - crate::Deserializer::from_str
    - serde::de::IgnoredAny::deserialize
    - pre_ws_src
    - len
    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: 0
    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: 1
    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:
    - to_owned
    - into_boxed_str
    - RawValue::from_boxed_str
    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: 5
    functionsReached:
    - end
    - extensions
    - Ok
    - span_error
    - Self::from_borrowed_str
    - Error::Message
    - crate::Deserializer::from_str
    - Err
    - map_err
    - String::from
    - <&Self>::deserialize
    - is_empty
    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:
    - Err
    - Self::from_ron
    - Self::from_boxed_str
    - Ok
    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: 14
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: RawValue::into_rust
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached:
    - Self::from_str
    - Options::default
    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: 14
    functionLinenumber: 131
    functionLinenumberEnd: 135
    functionName: RawValue::from_rust
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 1
    functionsReached:
    - RawValue::from_boxed_str
    - Options::default
    - Ok
    - Self::to_string
    - 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: 16
    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: 16
    functionLinenumber: 150
    functionLinenumberEnd: 160
    functionName: RawValue::trim_boxed
    functionSourceFile: /src/ron/src/value/raw.rs
    functionUses: 0
    functionsReached:
    - RawValue::trim_range
    - Box::into_string
    - SpannedResult::as_mut_vec
    - RawValue::from_boxed_str
    - SpannedResult::into_boxed_str
    - drain
    - RawValue::into_boxed_str
    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: 15
    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::from_str::<ron::Value>
    - ron::to_string
    - len
    linkageType: ''
    returnType: ''
    signature: ''
  - 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: 13
    functionLinenumber: 30
    functionLinenumberEnd: 50
    functionName: main
    functionSourceFile: /src/ron/examples/encode.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - Self::depth_limit
    - Variant::A
    - separate_tuple_members
    - '&str::to_string'
    - Result::expect
    - HashMap::from_iter
    - PrettyConfig::new
    - Self::enumerate_arrays
    - 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: 14
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: Base64::deserialize
    functionSourceFile: /src/ron/examples/base64.rs
    functionUses: 0
    functionsReached:
    - map_err
    - <&str>::deserialize
    - decode
    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: 19
    functionLinenumber: 67
    functionLinenumberEnd: 74
    functionName: ByteStrOrBase64::serialize
    functionSourceFile: /src/ron/examples/base64.rs
    functionUses: 0
    functionsReached:
    - S::serialize_bytes
    - 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: 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>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 55
    functionName: create_records
    functionSourceFile: /src/ron/examples/file_read_write_vec.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Vec
    signature: fn create_records() -> Vec<User>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::new
      Src: /src/ron/examples/file_read_write_vec.rs:59,1
    - Dst: Vec::into_iter
      Src: /src/ron/examples/file_read_write_vec.rs:62,1
    - Dst: Self::IntoIter::map
      Src: /src/ron/examples/file_read_write_vec.rs:62,1
    - Dst: ron::ser::to_string_pretty
      Src: /src/ron/examples/file_read_write_vec.rs:65,1
    - Dst: PrettyConfig::new
      Src: /src/ron/examples/file_read_write_vec.rs:67,1
    - Dst: Self::compact_arrays
      Src: /src/ron/examples/file_read_write_vec.rs:67,1
    - Dst: compact_maps
      Src: /src/ron/examples/file_read_write_vec.rs:67,1
    - Dst: compact_structs
      Src: /src/ron/examples/file_read_write_vec.rs:67,1
    - Dst: escape_strings
      Src: /src/ron/examples/file_read_write_vec.rs:67,1
    - Dst: "into_iter()\n            .map(|record| {\n                ron::ser::to_string_pretty(\n\
        \                    &record,\n                    PrettyConfig::new()\n \
        \                       .compact_arrays(true)\n                        .compact_maps(true)\n\
        \                        .compact_structs(true)\n                        .escape_strings(true),\n\
        \                )\n            })\n            .collect::<Result<Vec<_>,\
        \ _>>"
      Src: /src/ron/examples/file_read_write_vec.rs:62,1
    - Dst: into_iter
      Src: /src/ron/examples/file_read_write_vec.rs:77,1
    - Dst: for_each
      Src: /src/ron/examples/file_read_write_vec.rs:77,1
    - Dst: SpannedResult::push_str
      Src: /src/ron/examples/file_read_write_vec.rs:78,1
    - Dst: SpannedResult::push_str
      Src: /src/ron/examples/file_read_write_vec.rs:79,1
    - Dst: Ok
      Src: /src/ron/examples/file_read_write_vec.rs:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 34
    argCount: 1
    argNames:
    - records
    argTypes:
    - '&[T]'
    constantsTouched: []
    func_position:
      end: 87
      start: 58
    functionDepth: 12
    functionLinenumber: 58
    functionLinenumberEnd: 87
    functionName: write_ron_vec_to_str
    functionSourceFile: /src/ron/examples/file_read_write_vec.rs
    functionUses: 0
    functionsReached:
    - ron::ser::to_string_pretty
    - "into_iter()\n            .map(|record| {\n                ron::ser::to_string_pretty(\n\
      \                    &record,\n                    PrettyConfig::new()\n   \
      \                     .compact_arrays(true)\n                        .compact_maps(true)\n\
      \                        .compact_structs(true)\n                        .escape_strings(true),\n\
      \                )\n            })\n            .collect::<Result<Vec<_>, _>>"
    - Self::IntoIter::map
    - Ok
    - escape_strings
    - Vec::into_iter
    - for_each
    - compact_maps
    - Self::compact_arrays
    - PrettyConfig::new
    - into_iter
    - compact_structs
    - SpannedResult::push_str
    - String::new
    linkageType: ''
    returnType: Result
    signature: 'fn write_ron_vec_to_str<T: Serialize>(records: &[T]) -> Result<String,
      Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: File::create
      Src: /src/ron/examples/file_read_write_vec.rs:91,1
    - Dst: map_err
      Src: /src/ron/examples/file_read_write_vec.rs:91,1
    - Dst: Error::Io
      Src: /src/ron/examples/file_read_write_vec.rs:91,1
    - Dst: to_string
      Src: /src/ron/examples/file_read_write_vec.rs:91,1
    - Dst: Result::write
      Src: /src/ron/examples/file_read_write_vec.rs:93,1
    - Dst: write_ron_vec_to_str
      Src: /src/ron/examples/file_read_write_vec.rs:93,1
    - Dst: as_bytes
      Src: /src/ron/examples/file_read_write_vec.rs:93,1
    - Dst: map_err
      Src: /src/ron/examples/file_read_write_vec.rs:93,1
    - Dst: Error::Io
      Src: /src/ron/examples/file_read_write_vec.rs:94,1
    - Dst: SpannedResult::to_string
      Src: /src/ron/examples/file_read_write_vec.rs:94,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 2
    argNames:
    - path
    - records
    argTypes:
    - '&PathBuf'
    - '&[T]'
    constantsTouched: []
    func_position:
      end: 95
      start: 90
    functionDepth: 15
    functionLinenumber: 90
    functionLinenumberEnd: 95
    functionName: write_ron_vec_to_file
    functionSourceFile: /src/ron/examples/file_read_write_vec.rs
    functionUses: 0
    functionsReached:
    - File::create
    - to_string
    - as_bytes
    - map_err
    - Error::Io
    - Result::write
    - SpannedResult::to_string
    - write_ron_vec_to_str
    linkageType: ''
    returnType: Result
    signature: 'fn write_ron_vec_to_file<T: Serialize>(path: &PathBuf, records: &[T])
      -> Result<usize, Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lines
      Src: /src/ron/examples/file_read_write_vec.rs:99,1
    - Dst: map
      Src: /src/ron/examples/file_read_write_vec.rs:99,1
    - Dst: ron::from_str::<T>
      Src: /src/ron/examples/file_read_write_vec.rs:101,1
    - Dst: "lines()\n        .map(|s| ron::from_str::<T>(s))\n        .collect::<Result<Vec<_>,\
        \ _>>"
      Src: /src/ron/examples/file_read_write_vec.rs:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 16
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: read_ron_vec_from_str
    functionSourceFile: /src/ron/examples/file_read_write_vec.rs
    functionUses: 0
    functionsReached:
    - map
    - ron::from_str::<T>
    - "lines()\n        .map(|s| ron::from_str::<T>(s))\n        .collect::<Result<Vec<_>,\
      \ _>>"
    - lines
    linkageType: ''
    returnType: SpannedResult
    signature: 'fn read_ron_vec_from_str<T: DeserializeOwned>(s: &str) -> SpannedResult<Vec<T>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: File::open
      Src: /src/ron/examples/file_read_write_vec.rs:106,1
    - Dst: map_err
      Src: /src/ron/examples/file_read_write_vec.rs:106,1
    - Dst: Error::Io
      Src: /src/ron/examples/file_read_write_vec.rs:106,1
    - Dst: to_string
      Src: /src/ron/examples/file_read_write_vec.rs:106,1
    - Dst: String::new
      Src: /src/ron/examples/file_read_write_vec.rs:108,1
    - Dst: Result::read_to_string
      Src: /src/ron/examples/file_read_write_vec.rs:110,1
    - Dst: map_err
      Src: /src/ron/examples/file_read_write_vec.rs:110,1
    - Dst: Error::Io
      Src: /src/ron/examples/file_read_write_vec.rs:111,1
    - Dst: to_string
      Src: /src/ron/examples/file_read_write_vec.rs:111,1
    - Dst: read_ron_vec_from_str
      Src: /src/ron/examples/file_read_write_vec.rs:113,1
    - Dst: SpannedResult::map_err
      Src: /src/ron/examples/file_read_write_vec.rs:113,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 1
    argNames:
    - path
    argTypes:
    - '&PathBuf'
    constantsTouched: []
    func_position:
      end: 114
      start: 105
    functionDepth: 15
    functionLinenumber: 105
    functionLinenumberEnd: 114
    functionName: read_ron_vec_from_file
    functionSourceFile: /src/ron/examples/file_read_write_vec.rs
    functionUses: 0
    functionsReached:
    - SpannedResult::map_err
    - read_ron_vec_from_str
    - Result::read_to_string
    - to_string
    - map_err
    - Error::Io
    - File::open
    - String::new
    linkageType: ''
    returnType: Result
    signature: 'fn read_ron_vec_from_file<T: DeserializeOwned>(path: &PathBuf) ->
      Result<Vec<T>, 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:
  - internally_tagged_enum_serde_core_content_detection
  source_file: /src/ron/tests/581_serde_core_content.rs
- function_names:
  - 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_ebkalderon_case
  - test_vessd_case
  source_file: /src/ron/tests/117_untagged_tuple_variant.rs
- function_names:
  - 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
  - test_string_continuation_escape
  - test_string_continuation_whitespace_boundary
  - test_string_continuation_rejected_outside_strings
  - test_string_continuation_raw_strings_are_unchanged
  - test_string_continuation_errors
  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_ranges
  - test_range_integer_bases
  - test_range_untagged
  - test_unclosed_ranges
  - test_string_range
  - test_inf_nan_ranges
  - test_range_full_whitespace_lookahead
  source_file: /src/ron/tests/601_support_for_number_ranges.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:
  - string_of_escapes
  - parse_millis
  - parsing_many_escapes_scales_linearly
  - escapes_still_parse_correctly
  source_file: /src/ron/tests/609_quadratic_escaped_string_parsing.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:
  - seq_of_floats
  - parse_millis
  - parsing_many_floats_scales_linearly
  source_file: /src/ron/tests/607_quadratic_float_parsing.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:
  - base_2
  - base_8
  - base_10
  - base_16
  source_file: /src/ron/tests/599_integer_suffix.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
  - is_string_continuation_whitespace
  - ParserCursor::eq
  - ParserCursor::partial_cmp
  - Parser::new
  - Parser::set_cursor
  - Parser::span_error
  - Parser::is_number_start
  - 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::attribute
  - Parser::extension_list
  - 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::consume_string_continuation
  - 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
  - P::a::r::s::e::d::B::y::t::e::S::t::r::::::::t::r::y::_::f::r::o::m::_::b::a::s::e::6::4::try_decode_base64
  - ParsedByteStr::try_from_base64
  - tests::decode_x10
  - tests::track_prior_ws
  - tests::parser_cursor_eq_cmp
  - tests::empty_src_is_not_a_float
  - tests::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::compact_ranges
  - PrettyConfig::default
  - indent
  - Serializer::new
  - Serializer::with_options
  - Serializer::into_inner
  - Serializer::separate_tuple_members
  - Serializer::compact_arrays
  - Serializer::compact_structs
  - Serializer::compact_maps
  - Serializer::number_suffixes
  - Serializer::compact_ranges
  - 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::new_range
  - RangeCompound::new
  - RangeCompound::try_serialize_number
  - 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_float_range_or_value
  - 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
  - RangeMapAccess::new
  - RangeMapAccess::next_key_seed
  - RangeMapAccess::next_value_seed
  - RangeFromMapAccess::new
  - RangeFromMapAccess::next_key_seed
  - RangeFromMapAccess::next_value_seed
  - RangeToMapAccess::new
  - RangeToMapAccess::next_key_seed
  - RangeToMapAccess::next_value_seed
  - 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
  - i::s::_::s::e::r::d::e::_::c::o::n::t::e::n::t::type_id_of_untagged_enum_default_buffer
  - is_serde_content
  - i::s::_::s::e::r::d::e::_::t::a::g::_::o::r::_::c::o::n::t::e::n::t::type_id_of_internally_tagged_enum_default_tag_or_buffer
  - is_serde_tag_or_content
  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
  - type_schema_attributes
  - mixed_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
  - NumberSerializer::serialize_i8
  - NumberSerializer::serialize_i16
  - NumberSerializer::serialize_i32
  - NumberSerializer::serialize_i64
  - NumberSerializer::serialize_u8
  - NumberSerializer::serialize_u16
  - NumberSerializer::serialize_u32
  - NumberSerializer::serialize_u64
  - NumberSerializer::serialize_f32
  - NumberSerializer::serialize_f64
  - NumberSerializer::serialize_i128
  - NumberSerializer::serialize_u128
  - NumberSerializer::serialize_bool
  - NumberSerializer::serialize_char
  - NumberSerializer::serialize_str
  - NumberSerializer::serialize_bytes
  - NumberSerializer::serialize_none
  - NumberSerializer::serialize_some
  - NumberSerializer::serialize_unit
  - NumberSerializer::serialize_unit_struct
  - NumberSerializer::serialize_unit_variant
  - NumberSerializer::serialize_newtype_struct
  - NumberSerializer::serialize_newtype_variant
  - NumberSerializer::serialize_seq
  - NumberSerializer::serialize_tuple
  - NumberSerializer::serialize_tuple_struct
  - NumberSerializer::serialize_tuple_variant
  - NumberSerializer::serialize_map
  - NumberSerializer::serialize_struct
  - NumberSerializer::serialize_struct_variant
  - NumberDeserializer::deserialize_any
  - 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/from_str.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:
  - create_records
  - write_ron_vec_to_str
  - write_ron_vec_to_file
  - read_ron_vec_from_str
  - read_ron_vec_from_file
  - main
  source_file: /src/ron/examples/file_read_write_vec.rs
- function_names:
  - main
  source_file: /src/ron/examples/transcode.rs
- function_names:
  - main
  source_file: /src/ron/examples/encode.rs
