All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_de.rs:19,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_de.rs:19,1
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_de.rs:22,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_de.rs:22,1
    - Dst: T::deserialize
      Src: /src/serde-yaml/tests/test_de.rs:23,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_de.rs:23,1
    - Dst: serde_yaml::from_value
      Src: /src/serde-yaml/tests/test_de.rs:26,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_de.rs:26,1
    - Dst: serde_yaml::from_str::<serde::de::IgnoredAny>
      Src: /src/serde-yaml/tests/test_de.rs:29,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_de.rs:29,1
    - Dst: Deserializer::from_str
      Src: /src/serde-yaml/tests/test_de.rs:31,1
    - Dst: next
      Src: /src/serde-yaml/tests/test_de.rs:32,1
    - Dst: Option::unwrap
      Src: /src/serde-yaml/tests/test_de.rs:32,1
    - Dst: T::deserialize
      Src: /src/serde-yaml/tests/test_de.rs:33,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_de.rs:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 2
    argNames:
    - yaml
    - expected
    argTypes:
    - '&str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 36
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 36
    functionName: test_de
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - next
    - serde_yaml::from_str
    - serde_yaml::from_str::<serde::de::IgnoredAny>
    - T::deserialize
    - Deserializer::from_str
    - unwrap
    - Self::unwrap
    - Result::unwrap
    - serde_yaml::from_value
    linkageType: ''
    returnType: void
    signature: 'fn test_de<T>(yaml: &str, expected: &T)whereT: serde::de::DeserializeOwned
      + PartialEq + Debug,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_de.rs:42,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_de.rs:42,1
    - Dst: serde_yaml::from_str::<serde_yaml::Value>
      Src: /src/serde-yaml/tests/test_de.rs:45,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_de.rs:45,1
    - Dst: serde_yaml::from_str::<serde::de::IgnoredAny>
      Src: /src/serde-yaml/tests/test_de.rs:46,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_de.rs:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 2
    argNames:
    - yaml
    - expected
    argTypes:
    - '&''de str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 47
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: test_de_no_value
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - serde_yaml::from_str::<serde::de::IgnoredAny>
    - unwrap
    - Self::unwrap
    - serde_yaml::from_str::<serde_yaml::Value>
    - serde_yaml::from_str
    linkageType: ''
    returnType: void
    signature: 'fn test_de_no_value<''de, T>(yaml: &''de str, expected: &T)whereT:
      serde::de::Deserialize<''de> + PartialEq + Debug,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize
      Src: /src/serde-yaml/tests/test_de.rs:54,1
    - Dst: Deserializer::from_str
      Src: /src/serde-yaml/tests/test_de.rs:54,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_de.rs:54,1
    - Dst: serde_yaml::from_str::<serde_yaml::Value>
      Src: /src/serde-yaml/tests/test_de.rs:57,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_de.rs:57,1
    - Dst: serde_yaml::from_str::<serde::de::IgnoredAny>
      Src: /src/serde-yaml/tests/test_de.rs:58,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_de.rs:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 3
    argNames:
    - yaml
    - seed
    - expected
    argTypes:
    - '&''de str'
    - S
    - '&T'
    constantsTouched: []
    func_position:
      end: 59
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 59
    functionName: test_de_seed
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - deserialize
    - serde_yaml::from_str::<serde::de::IgnoredAny>
    - Deserializer::from_str
    - unwrap
    - serde_yaml::from_str::<serde_yaml::Value>
    - Result::unwrap
    linkageType: ''
    returnType: void
    signature: 'fn test_de_seed<''de, T, S>(yaml: &''de str, seed: S, expected: &T)whereT:
      PartialEq + Debug,S: serde::de::DeserializeSeed<''de, Value = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_de_no_value
      Src: /src/serde-yaml/tests/test_de.rs:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 70
    functionName: test_borrowed
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - test_de_no_value
    linkageType: ''
    returnType: void
    signature: fn test_borrowed()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BTreeMap::new
      Src: /src/serde-yaml/tests/test_de.rs:82,1
    - Dst: Unexpected::insert
      Src: /src/serde-yaml/tests/test_de.rs:83,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_de.rs:83,1
    - Dst: Unexpected::insert
      Src: /src/serde-yaml/tests/test_de.rs:84,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_de.rs:84,1
    - Dst: Unexpected::insert
      Src: /src/serde-yaml/tests/test_de.rs:85,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_de.rs:85,1
    - Dst: test_de
      Src: /src/serde-yaml/tests/test_de.rs:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 87
    functionName: test_alias
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    - BTreeMap::new
    - Unexpected::insert
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_alias()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 379
    functionName: test_option
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_option()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/serde-yaml/tests/test_de.rs:152,1
    - Dst: Some
      Src: /src/serde-yaml/tests/test_de.rs:153,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_de.rs:153,1
    - Dst: Some
      Src: /src/serde-yaml/tests/test_de.rs:154,1
    - Dst: test_de
      Src: /src/serde-yaml/tests/test_de.rs:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 157
    functionName: test_option_alias
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - Some
    - '&str::to_owned'
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_option_alias()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: E::B
      Src: /src/serde-yaml/tests/test_de.rs:186,1
    - Dst: test_de
      Src: /src/serde-yaml/tests/test_de.rs:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 160
    functionDepth: 2
    functionLinenumber: 160
    functionLinenumberEnd: 189
    functionName: test_enum_alias
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - test_de
    - E::B
    linkageType: ''
    returnType: void
    signature: fn test_enum_alias()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_de
      Src: /src/serde-yaml/tests/test_de.rs:236,1
    - Dst: test_de_no_value
      Src: /src/serde-yaml/tests/test_de.rs:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 192
    functionDepth: 2
    functionLinenumber: 192
    functionLinenumberEnd: 243
    functionName: test_enum_representations
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - test_de_no_value
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_enum_representations()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_de.rs:256,1
    - Dst: test_de_no_value
      Src: /src/serde-yaml/tests/test_de.rs:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 259
    functionName: test_number_as_string
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - test_de_no_value
    - '&str::to_owned'
    linkageType: ''
    returnType: void
    signature: fn test_number_as_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::new
      Src: /src/serde-yaml/tests/test_de.rs:273,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_de.rs:274,1
    - Dst: test_de_no_value
      Src: /src/serde-yaml/tests/test_de.rs:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 262
    functionDepth: 2
    functionLinenumber: 262
    functionLinenumberEnd: 277
    functionName: test_empty_string
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - test_de_no_value
    - '&str::to_owned'
    - String::new
    linkageType: ''
    returnType: void
    signature: fn test_empty_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 291
    functionName: test_i128_big
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_i128_big()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 305
    functionName: test_u128_big
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_u128_big()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_de.rs:319,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_de.rs:320,1
    - Dst: test_de_no_value
      Src: /src/serde-yaml/tests/test_de.rs:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 308
    functionDepth: 2
    functionLinenumber: 308
    functionLinenumberEnd: 323
    functionName: test_number_alias_as_string
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - test_de_no_value
    - '&str::to_owned'
    linkageType: ''
    returnType: void
    signature: fn test_number_alias_as_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::Mapping::new
      Src: /src/serde-yaml/tests/test_de.rs:338,1
    - Dst: insert
      Src: /src/serde-yaml/tests/test_de.rs:340,1
    - Dst: serde_yaml::Value::String
      Src: /src/serde-yaml/tests/test_de.rs:341,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_de.rs:341,1
    - Dst: serde_yaml::Value::String
      Src: /src/serde-yaml/tests/test_de.rs:342,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_de.rs:342,1
    - Dst: insert
      Src: /src/serde-yaml/tests/test_de.rs:344,1
    - Dst: serde_yaml::Value::String
      Src: /src/serde-yaml/tests/test_de.rs:345,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_de.rs:345,1
    - Dst: serde_yaml::Value::String
      Src: /src/serde-yaml/tests/test_de.rs:346,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_de.rs:346,1
    - Dst: test_de
      Src: /src/serde-yaml/tests/test_de.rs:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 326
    functionDepth: 2
    functionLinenumber: 326
    functionLinenumberEnd: 350
    functionName: test_de_mapping
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    - serde_yaml::Mapping::new
    - insert
    - test_de
    - serde_yaml::Value::String
    linkageType: ''
    returnType: void
    signature: fn test_de_mapping()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_de
      Src: /src/serde-yaml/tests/test_de.rs:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 357
      start: 353
    functionDepth: 2
    functionLinenumber: 353
    functionLinenumberEnd: 357
    functionName: test_byte_order_mark
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_byte_order_mark()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_de.rs:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 403
    functionName: test_bomb
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    linkageType: ''
    returnType: void
    signature: fn test_bomb()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::from_str::<Value>
      Src: /src/serde-yaml/tests/test_de.rs:432,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_de.rs:432,1
    - Dst: serde_yaml::from_str::<Value>
      Src: /src/serde-yaml/tests/test_de.rs:445,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_de.rs:445,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 451
    functionName: test_numbers
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - serde_yaml::from_str::<Value>
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_numbers()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::from_str::<Value>
      Src: /src/serde-yaml/tests/test_value.rs:15,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_value.rs:15,1
    - Dst: serde_yaml::from_str::<Value>
      Src: /src/serde-yaml/tests/test_value.rs:19,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_value.rs:19,1
    - Dst: copysign
      Src: /src/serde-yaml/tests/test_value.rs:23,1
    - Dst: to_bits
      Src: /src/serde-yaml/tests/test_value.rs:23,1
    - Dst: Value::Number
      Src: /src/serde-yaml/tests/test_value.rs:24,1
    - Dst: Number::from
      Src: /src/serde-yaml/tests/test_value.rs:24,1
    - Dst: f64::from_bits
      Src: /src/serde-yaml/tests/test_value.rs:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 26
    functionName: test_nan
    functionSourceFile: /src/serde-yaml/tests/test_value.rs
    functionUses: 0
    functionsReached:
    - f64::from_bits
    - Value::Number
    - unwrap
    - to_bits
    - copysign
    - serde_yaml::from_str::<Value>
    - Number::from
    linkageType: ''
    returnType: void
    signature: fn test_nan()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_de_seed
      Src: /src/serde-yaml/tests/test_de.rs:497,1
    - Dst: Seed
      Src: /src/serde-yaml/tests/test_de.rs:497,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 499
      start: 465
    functionDepth: 2
    functionLinenumber: 465
    functionLinenumberEnd: 499
    functionName: test_stateful
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - test_de_seed
    - Seed
    linkageType: ''
    returnType: void
    signature: fn test_stateful()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Tuple
      Src: /src/serde-yaml/tests/test_de.rs:538,1
    - Dst: Newtype
      Src: /src/serde-yaml/tests/test_de.rs:539,1
    - Dst: BTreeMap::new
      Src: /src/serde-yaml/tests/test_de.rs:541,1
    - Dst: insert
      Src: /src/serde-yaml/tests/test_de.rs:542,1
    - Dst: test_de
      Src: /src/serde-yaml/tests/test_de.rs:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 549
      start: 502
    functionDepth: 2
    functionLinenumber: 502
    functionLinenumberEnd: 549
    functionName: test_ignore_tag
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - insert
    - test_de
    - BTreeMap::new
    - Newtype
    - Tuple
    linkageType: ''
    returnType: void
    signature: fn test_ignore_tag()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_de.rs:560,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_de.rs:560,1
    - Dst: Vec::<String>::new
      Src: /src/serde-yaml/tests/test_de.rs:563,1
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_de.rs:564,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_de.rs:564,1
    - Dst: BTreeMap::new
      Src: /src/serde-yaml/tests/test_de.rs:567,1
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_de.rs:568,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_de.rs:568,1
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_de.rs:572,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_de.rs:572,1
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_de.rs:576,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_de.rs:576,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 552
    functionDepth: 1
    functionLinenumber: 552
    functionLinenumberEnd: 579
    functionName: test_no_required_fields
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - Vec::<String>::new
    - BTreeMap::new
    - Self::unwrap
    - serde_yaml::from_str
    linkageType: ''
    returnType: void
    signature: fn test_no_required_fields()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::Sequence::new
      Src: /src/serde-yaml/tests/test_de.rs:590,1
    - Dst: test_de
      Src: /src/serde-yaml/tests/test_de.rs:592,1
    - Dst: serde_yaml::Mapping::new
      Src: /src/serde-yaml/tests/test_de.rs:595,1
    - Dst: test_de
      Src: /src/serde-yaml/tests/test_de.rs:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 598
      start: 582
    functionDepth: 2
    functionLinenumber: 582
    functionLinenumberEnd: 598
    functionName: test_empty_scalar
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - serde_yaml::Sequence::new
    - serde_yaml::Mapping::new
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_empty_scalar()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_de
      Src: /src/serde-yaml/tests/test_de.rs:622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 623
      start: 601
    functionDepth: 2
    functionLinenumber: 601
    functionLinenumberEnd: 623
    functionName: test_python_safe_dump
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_python_safe_dump()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_de
      Src: /src/serde-yaml/tests/test_de.rs:688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 689
      start: 626
    functionDepth: 2
    functionLinenumber: 626
    functionLinenumberEnd: 689
    functionName: test_tag_resolution
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - test_de
    linkageType: ''
    returnType: void
    signature: fn test_tag_resolution()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse::<Number>
      Src: /src/serde-yaml/tests/test_de.rs:693,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_de.rs:693,1
    - Dst: parse::<Number>
      Src: /src/serde-yaml/tests/test_de.rs:696,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_de.rs:696,1
    - Dst: 1".parse::<Number>
      Src: /src/serde-yaml/tests/test_de.rs:699,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_de.rs:699,1
    - Dst: nan".parse::<Number>
      Src: /src/serde-yaml/tests/test_de.rs:702,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_de.rs:702,1
    - Dst: inf".parse::<Number>
      Src: /src/serde-yaml/tests/test_de.rs:706,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_de.rs:706,1
    - Dst: inf".parse::<Number>
      Src: /src/serde-yaml/tests/test_de.rs:709,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_de.rs:709,1
    - Dst: parse::<Number>
      Src: /src/serde-yaml/tests/test_de.rs:712,1
    - Dst: unwrap_err
      Src: /src/serde-yaml/tests/test_de.rs:712,1
    - Dst: parse::<Number>
      Src: /src/serde-yaml/tests/test_de.rs:715,1
    - Dst: unwrap_err
      Src: /src/serde-yaml/tests/test_de.rs:715,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 717
      start: 692
    functionDepth: 0
    functionLinenumber: 692
    functionLinenumberEnd: 717
    functionName: test_parse_number
    functionSourceFile: /src/serde-yaml/tests/test_de.rs
    functionUses: 0
    functionsReached:
    - inf".parse::<Number>
    - unwrap_err
    - nan".parse::<Number>
    - 1".parse::<Number>
    - unwrap
    - parse::<Number>
    linkageType: ''
    returnType: void
    signature: fn test_parse_number()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::from_str::<T>
      Src: /src/serde-yaml/tests/test_error.rs:20,1
    - Dst: Deserializer::from_str
      Src: /src/serde-yaml/tests/test_error.rs:23,1
    - Dst: next
      Src: /src/serde-yaml/tests/test_error.rs:24,1
    - Dst: next
      Src: /src/serde-yaml/tests/test_error.rs:25,1
    - Dst: Option::is_none
      Src: /src/serde-yaml/tests/test_error.rs:25,1
    - Dst: T::deserialize
      Src: /src/serde-yaml/tests/test_error.rs:26,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 2
    argNames:
    - yaml
    - expected
    argTypes:
    - '&''de str'
    - '&str'
    constantsTouched: []
    func_position:
      end: 30
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 30
    functionName: test_error
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - serde_yaml::from_str::<T>
    - next
    - T::deserialize
    - Deserializer::from_str
    - Option::is_none
    linkageType: ''
    returnType: void
    signature: 'fn test_error<''de, T>(yaml: &''de str, expected: &str)whereT: Deserialize<''de>
      + Debug,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<Value>
      Src: /src/serde-yaml/tests/test_error.rs:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: test_scan_error
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<Value>
    linkageType: ''
    returnType: void
    signature: fn test_scan_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<i16>
      Src: /src/serde-yaml/tests/test_error.rs:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 47
    functionName: test_incorrect_type
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<i16>
    linkageType: ''
    returnType: void
    signature: fn test_incorrect_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<A>
      Src: /src/serde-yaml/tests/test_error.rs:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 72
    functionName: test_incorrect_nested_type
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<A>
    linkageType: ''
    returnType: void
    signature: fn test_incorrect_nested_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<String>
      Src: /src/serde-yaml/tests/test_error.rs:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: test_empty
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<String>
    linkageType: ''
    returnType: void
    signature: fn test_empty()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<Basic>
      Src: /src/serde-yaml/tests/test_error.rs:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 95
    functionName: test_missing_field
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<Basic>
    linkageType: ''
    returnType: void
    signature: fn test_missing_field()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<String>
      Src: /src/serde-yaml/tests/test_error.rs:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 105
    functionName: test_unknown_anchor
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<String>
    linkageType: ''
    returnType: void
    signature: fn test_unknown_anchor()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<Wrapper>
      Src: /src/serde-yaml/tests/test_error.rs:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 120
    functionName: test_ignored_unknown_anchor
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<Wrapper>
    linkageType: ''
    returnType: void
    signature: fn test_ignored_unknown_anchor()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<&[u8]>
      Src: /src/serde-yaml/tests/test_error.rs:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: test_bytes
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<&[u8]>
    linkageType: ''
    returnType: void
    signature: fn test_bytes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<usize>
      Src: /src/serde-yaml/tests/test_error.rs:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 138
    functionName: test_two_documents
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<usize>
    linkageType: ''
    returnType: void
    signature: fn test_two_documents()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::from_str
      Src: /src/serde-yaml/tests/test_error.rs:149,1
    - Dst: next
      Src: /src/serde-yaml/tests/test_error.rs:150,1
    - Dst: Option::unwrap
      Src: /src/serde-yaml/tests/test_error.rs:150,1
    - Dst: <usize as serde::Deserialize>::deserialize
      Src: /src/serde-yaml/tests/test_error.rs:151,1
    - Dst: next
      Src: /src/serde-yaml/tests/test_error.rs:154,1
    - Dst: Option::unwrap
      Src: /src/serde-yaml/tests/test_error.rs:154,1
    - Dst: <usize as serde::Deserialize>::deserialize
      Src: /src/serde-yaml/tests/test_error.rs:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 159
    functionName: test_second_document_syntax_error
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - next
    - <usize as serde::Deserialize>::deserialize
    - Deserializer::from_str
    linkageType: ''
    returnType: void
    signature: fn test_second_document_syntax_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<E>
      Src: /src/serde-yaml/tests/test_error.rs:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 173
    functionName: test_missing_enum_tag
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<E>
    linkageType: ''
    returnType: void
    signature: fn test_missing_enum_tag()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Outer::Inner
      Src: /src/serde-yaml/tests/test_error.rs:190,1
    - Dst: Inner::Newtype
      Src: /src/serde-yaml/tests/test_error.rs:190,1
    - Dst: serde_yaml::to_string
      Src: /src/serde-yaml/tests/test_error.rs:191,1
    - Dst: Result::unwrap_err
      Src: /src/serde-yaml/tests/test_error.rs:191,1
    - Dst: Outer::Inner
      Src: /src/serde-yaml/tests/test_error.rs:194,1
    - Dst: Inner::Tuple
      Src: /src/serde-yaml/tests/test_error.rs:194,1
    - Dst: serde_yaml::to_string
      Src: /src/serde-yaml/tests/test_error.rs:195,1
    - Dst: Result::unwrap_err
      Src: /src/serde-yaml/tests/test_error.rs:195,1
    - Dst: Outer::Inner
      Src: /src/serde-yaml/tests/test_error.rs:198,1
    - Dst: serde_yaml::to_string
      Src: /src/serde-yaml/tests/test_error.rs:199,1
    - Dst: Result::unwrap_err
      Src: /src/serde-yaml/tests/test_error.rs:199,1
    - Dst: Value::Tagged
      Src: /src/serde-yaml/tests/test_error.rs:202,1
    - Dst: Box::new
      Src: /src/serde-yaml/tests/test_error.rs:202,1
    - Dst: Tag::new
      Src: /src/serde-yaml/tests/test_error.rs:203,1
    - Dst: Value::Tagged
      Src: /src/serde-yaml/tests/test_error.rs:204,1
    - Dst: Box::new
      Src: /src/serde-yaml/tests/test_error.rs:204,1
    - Dst: Tag::new
      Src: /src/serde-yaml/tests/test_error.rs:205,1
    - Dst: serde_yaml::to_string
      Src: /src/serde-yaml/tests/test_error.rs:209,1
    - Dst: Result::unwrap_err
      Src: /src/serde-yaml/tests/test_error.rs:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 211
    functionName: test_serialize_nested_enum
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - Value::Tagged
    - Tag::new
    - Box::new
    - Outer::Inner
    - serde_yaml::to_string
    - Inner::Newtype
    - Inner::Tuple
    - Result::unwrap_err
    linkageType: ''
    returnType: void
    signature: fn test_serialize_nested_enum()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<Outer>
      Src: /src/serde-yaml/tests/test_error.rs:229,1
    - Dst: test_error::<Outer>
      Src: /src/serde-yaml/tests/test_error.rs:236,1
    - Dst: test_error::<Outer>
      Src: /src/serde-yaml/tests/test_error.rs:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 244
    functionName: test_deserialize_nested_enum
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<Outer>
    linkageType: ''
    returnType: void
    signature: fn test_deserialize_nested_enum()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<E>
      Src: /src/serde-yaml/tests/test_error.rs:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 259
    functionName: test_variant_not_a_seq
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<E>
    linkageType: ''
    returnType: void
    signature: fn test_variant_not_a_seq()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<Struct>
      Src: /src/serde-yaml/tests/test_error.rs:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 275
    functionName: test_struct_from_sequence
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<Struct>
    linkageType: ''
    returnType: void
    signature: fn test_struct_from_sequence()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<bool>
      Src: /src/serde-yaml/tests/test_error.rs:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 285
    functionName: test_bad_bool
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<bool>
    linkageType: ''
    returnType: void
    signature: fn test_bad_bool()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<i64>
      Src: /src/serde-yaml/tests/test_error.rs:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 295
    functionName: test_bad_int
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<i64>
    linkageType: ''
    returnType: void
    signature: fn test_bad_int()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<f64>
      Src: /src/serde-yaml/tests/test_error.rs:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 305
    functionName: test_bad_float
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<f64>
    linkageType: ''
    returnType: void
    signature: fn test_bad_float()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<()>
      Src: /src/serde-yaml/tests/test_error.rs:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 315
    functionName: test_bad_null
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<()>
    linkageType: ''
    returnType: void
    signature: fn test_bad_null()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<(u8, u8, u8)>
      Src: /src/serde-yaml/tests/test_error.rs:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 325
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 325
    functionName: test_short_tuple
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<(u8, u8, u8)>
    linkageType: ''
    returnType: void
    signature: fn test_short_tuple()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<(u8, u8)>
      Src: /src/serde-yaml/tests/test_error.rs:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 335
    functionName: test_long_tuple
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<(u8, u8)>
    linkageType: ''
    returnType: void
    signature: fn test_long_tuple()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<S>
      Src: /src/serde-yaml/tests/test_error.rs:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 348
    functionName: test_invalid_scalar_type
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<S>
    linkageType: ''
    returnType: void
    signature: fn test_invalid_scalar_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<S>
      Src: /src/serde-yaml/tests/test_error.rs:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 362
    functionName: test_infinite_recursion_objects
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<S>
    linkageType: ''
    returnType: void
    signature: fn test_infinite_recursion_objects()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<S>
      Src: /src/serde-yaml/tests/test_error.rs:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 376
    functionName: test_infinite_recursion_arrays
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<S>
    linkageType: ''
    returnType: void
    signature: fn test_infinite_recursion_arrays()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<S>
      Src: /src/serde-yaml/tests/test_error.rs:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 387
    functionName: test_infinite_recursion_newtype
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<S>
    linkageType: ''
    returnType: void
    signature: fn test_infinite_recursion_newtype()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::repeat'
      Src: /src/serde-yaml/tests/test_error.rs:398,1
    - Dst: '&str::repeat'
      Src: /src/serde-yaml/tests/test_error.rs:398,1
    - Dst: test_error::<S>
      Src: /src/serde-yaml/tests/test_error.rs:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 401
    functionName: test_finite_recursion_objects
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - '&str::repeat'
    - test_error::<S>
    linkageType: ''
    returnType: void
    signature: fn test_finite_recursion_objects()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::repeat'
      Src: /src/serde-yaml/tests/test_error.rs:412,1
    - Dst: '&str::repeat'
      Src: /src/serde-yaml/tests/test_error.rs:412,1
    - Dst: test_error::<S>
      Src: /src/serde-yaml/tests/test_error.rs:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 415
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 415
    functionName: test_finite_recursion_arrays
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - '&str::repeat'
    - test_error::<S>
    linkageType: ''
    returnType: void
    signature: fn test_finite_recursion_arrays()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<BTreeMap<String, X>>
      Src: /src/serde-yaml/tests/test_error.rs:464,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 465
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 465
    functionName: test_billion_laughs
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<BTreeMap<String, X>>
    linkageType: ''
    returnType: void
    signature: fn test_billion_laughs()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_error::<Value>
      Src: /src/serde-yaml/tests/test_error.rs:475,1
    - Dst: test_error::<Value>
      Src: /src/serde-yaml/tests/test_error.rs:483,1
    - Dst: test_error::<Value>
      Src: /src/serde-yaml/tests/test_error.rs:491,1
    - Dst: test_error::<Value>
      Src: /src/serde-yaml/tests/test_error.rs:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 500
    functionName: test_duplicate_keys
    functionSourceFile: /src/serde-yaml/tests/test_error.rs
    functionUses: 0
    functionsReached:
    - test_error::<Value>
    linkageType: ''
    returnType: void
    signature: fn test_duplicate_keys()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::to_string
      Src: /src/serde-yaml/tests/test_serde.rs:20,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_serde.rs:20,1
    - Dst: serde_yaml::to_value
      Src: /src/serde-yaml/tests/test_serde.rs:23,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_serde.rs:23,1
    - Dst: serde_yaml::to_string
      Src: /src/serde-yaml/tests/test_serde.rs:24,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_serde.rs:24,1
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_serde.rs:27,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_serde.rs:27,1
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_serde.rs:30,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_serde.rs:30,1
    - Dst: T::deserialize
      Src: /src/serde-yaml/tests/test_serde.rs:31,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_serde.rs:31,1
    - Dst: serde_yaml::from_value
      Src: /src/serde-yaml/tests/test_serde.rs:34,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_serde.rs:34,1
    - Dst: serde_yaml::from_str::<serde::de::IgnoredAny>
      Src: /src/serde-yaml/tests/test_serde.rs:37,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_serde.rs:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 2
    argNames:
    - thing
    - yaml
    argTypes:
    - '&T'
    - '&str'
    constantsTouched: []
    func_position:
      end: 38
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 38
    functionName: test_serde
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 1
    functionsReached:
    - serde_yaml::to_value
    - serde_yaml::from_str::<serde::de::IgnoredAny>
    - serde_yaml::from_value
    - T::deserialize
    - serde_yaml::to_string
    - unwrap
    - Self::unwrap
    - Result::unwrap
    - serde_yaml::from_str
    linkageType: ''
    returnType: void
    signature: 'fn test_serde<T>(thing: &T, yaml: &str)whereT: serde::Serialize +
      serde::de::DeserializeOwned + PartialEq + Debug,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: test_default
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_default()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: test_int
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_int()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: test_int_max_u64
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_int_max_u64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: test_int_min_i64
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_int_min_i64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 79
    functionName: test_int_max_i64
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_int_max_i64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionName: test_i128_small
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_i128_small()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionName: test_u128_small
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_u128_small()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:105,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:111,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:117,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:123,1
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_serde.rs:125,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_serde.rs:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 130
    functionName: test_float
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - Self::unwrap
    - serde_yaml::from_str
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_float()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:138,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:144,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:150,1
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_serde.rs:152,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_serde.rs:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 157
    functionName: test_float32
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - Self::unwrap
    - serde_yaml::from_str
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_float32()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 178
    functionName: test_char
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_char()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 189
    functionName: test_vec
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_vec()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BTreeMap::new
      Src: /src/serde-yaml/tests/test_serde.rs:193,1
    - Dst: Self::insert
      Src: /src/serde-yaml/tests/test_serde.rs:194,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:194,1
    - Dst: Self::insert
      Src: /src/serde-yaml/tests/test_serde.rs:195,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:195,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 192
    functionDepth: 2
    functionLinenumber: 192
    functionLinenumberEnd: 201
    functionName: test_map
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - BTreeMap::new
    - Self::insert
    - '&str::to_owned'
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_map()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 224
    functionName: test_map_key_value
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_map_key_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:236,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 227
    functionDepth: 2
    functionLinenumber: 227
    functionLinenumberEnd: 245
    functionName: test_basic_struct
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_basic_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:252,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:252,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:257,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:258,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:265,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:265,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:270,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 248
    functionDepth: 2
    functionLinenumber: 248
    functionLinenumberEnd: 271
    functionName: test_string_escapes
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_string_escapes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:281,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:282,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 274
    functionDepth: 2
    functionLinenumber: 274
    functionLinenumberEnd: 293
    functionName: test_multiline_string
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_multiline_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:305,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:306,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:307,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:308,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 296
    functionDepth: 2
    functionLinenumber: 296
    functionLinenumberEnd: 317
    functionName: test_strings_needing_quote
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_strings_needing_quote()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 320
    functionDepth: 2
    functionLinenumber: 320
    functionLinenumberEnd: 331
    functionName: test_nested_vec
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_nested_vec()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 334
    functionDepth: 2
    functionLinenumber: 334
    functionLinenumberEnd: 351
    functionName: test_nested_struct
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_nested_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Outer::Inner
      Src: /src/serde-yaml/tests/test_serde.rs:363,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 354
    functionDepth: 2
    functionLinenumber: 354
    functionLinenumberEnd: 368
    functionName: test_nested_enum
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - Outer::Inner
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_nested_enum()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 382
    functionDepth: 2
    functionLinenumber: 382
    functionLinenumberEnd: 389
    functionName: test_unit
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_unit()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 392
    functionDepth: 2
    functionLinenumber: 392
    functionLinenumberEnd: 400
    functionName: test_unit_struct
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_unit_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 414
      start: 403
    functionDepth: 2
    functionLinenumber: 403
    functionLinenumberEnd: 414
    functionName: test_unit_variant
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_unit_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NewType
      Src: /src/serde-yaml/tests/test_serde.rs:424,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: test_newtype_struct
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    - NewType
    linkageType: ''
    returnType: void
    signature: fn test_newtype_struct()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Variant::Size
      Src: /src/serde-yaml/tests/test_serde.rs:437,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 432
    functionDepth: 2
    functionLinenumber: 432
    functionLinenumberEnd: 442
    functionName: test_newtype_variant
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - Variant::Size
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_newtype_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Variant::Rgb
      Src: /src/serde-yaml/tests/test_serde.rs:450,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 445
    functionDepth: 2
    functionLinenumber: 445
    functionLinenumberEnd: 458
    functionName: test_tuple_variant
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - Variant::Rgb
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_tuple_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:477,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 461
    functionDepth: 2
    functionLinenumber: 461
    functionLinenumberEnd: 478
    functionName: test_struct_variant
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_struct_variant()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:492,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 481
    functionDepth: 2
    functionLinenumber: 481
    functionLinenumberEnd: 500
    functionName: test_tagged_map_value
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_tagged_map_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::to_string'
      Src: /src/serde-yaml/tests/test_serde.rs:511,1
    - Dst: Value::Sequence
      Src: /src/serde-yaml/tests/test_serde.rs:512,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 503
    functionDepth: 2
    functionLinenumber: 503
    functionLinenumberEnd: 532
    functionName: test_value
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - '&str::to_string'
    - Value::Sequence
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Mapping::new
      Src: /src/serde-yaml/tests/test_serde.rs:542,1
    - Dst: insert
      Src: /src/serde-yaml/tests/test_serde.rs:544,1
    - Dst: Value::String
      Src: /src/serde-yaml/tests/test_serde.rs:545,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:545,1
    - Dst: Value::String
      Src: /src/serde-yaml/tests/test_serde.rs:546,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:546,1
    - Dst: insert
      Src: /src/serde-yaml/tests/test_serde.rs:548,1
    - Dst: Value::String
      Src: /src/serde-yaml/tests/test_serde.rs:549,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:549,1
    - Dst: Value::String
      Src: /src/serde-yaml/tests/test_serde.rs:550,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/tests/test_serde.rs:550,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 560
      start: 535
    functionDepth: 2
    functionLinenumber: 535
    functionLinenumberEnd: 560
    functionName: test_mapping
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - '&str::to_owned'
    - Value::String
    - insert
    - Mapping::new
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_mapping()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter::repeat
      Src: /src/serde-yaml/tests/test_serde.rs:570,1
    - Dst: flatten
      Src: /src/serde-yaml/tests/test_serde.rs:570,1
    - Dst: take
      Src: /src/serde-yaml/tests/test_serde.rs:570,1
    - Dst: collect
      Src: /src/serde-yaml/tests/test_serde.rs:570,1
    - Dst: test_serde
      Src: /src/serde-yaml/tests/test_serde.rs:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 578
      start: 563
    functionDepth: 2
    functionLinenumber: 563
    functionLinenumberEnd: 578
    functionName: test_long_string
    functionSourceFile: /src/serde-yaml/tests/test_serde.rs
    functionUses: 0
    functionsReached:
    - collect
    - iter::repeat
    - flatten
    - take
    - test_serde
    linkageType: ''
    returnType: void
    signature: fn test_long_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::from_str::<Value>
      Src: /src/serde-yaml/tests/test_value.rs:30,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_value.rs:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: test_digits
    functionSourceFile: /src/serde-yaml/tests/test_value.rs
    functionUses: 0
    functionsReached:
    - serde_yaml::from_str::<Value>
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_digits()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::from_str::<Value>
      Src: /src/serde-yaml/tests/test_value.rs:42,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_value.rs:42,1
    - Dst: String::deserialize
      Src: /src/serde-yaml/tests/test_value.rs:43,1
    - Dst: into_deserializer
      Src: /src/serde-yaml/tests/test_value.rs:43,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_value.rs:43,1
    - Dst: serde_yaml::from_str::<Value>
      Src: /src/serde-yaml/tests/test_value.rs:46,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_value.rs:46,1
    - Dst: Vec::<String>::deserialize
      Src: /src/serde-yaml/tests/test_value.rs:47,1
    - Dst: into_deserializer
      Src: /src/serde-yaml/tests/test_value.rs:47,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_value.rs:47,1
    - Dst: serde_yaml::from_str::<Value>
      Src: /src/serde-yaml/tests/test_value.rs:50,1
    - Dst: unwrap
      Src: /src/serde-yaml/tests/test_value.rs:50,1
    - Dst: Test::deserialize
      Src: /src/serde-yaml/tests/test_value.rs:51,1
    - Dst: into_deserializer
      Src: /src/serde-yaml/tests/test_value.rs:51,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_value.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 59
    functionName: test_into_deserializer
    functionSourceFile: /src/serde-yaml/tests/test_value.rs
    functionUses: 0
    functionsReached:
    - into_deserializer
    - String::deserialize
    - Test::deserialize
    - unwrap
    - serde_yaml::from_str::<Value>
    - Vec::<String>::deserialize
    - Result::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_into_deserializer()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_value.rs:94,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_value.rs:94,1
    - Dst: apply_merge
      Src: /src/serde-yaml/tests/test_value.rs:95,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_value.rs:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 99
    functionName: test_merge
    functionSourceFile: /src/serde-yaml/tests/test_value.rs
    functionUses: 0
    functionsReached:
    - apply_merge
    - Self::unwrap
    - Result::unwrap
    - serde_yaml::from_str
    linkageType: ''
    returnType: void
    signature: fn test_merge()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::from_str
      Src: /src/serde-yaml/tests/test_value.rs:115,1
    - Dst: Self::unwrap
      Src: /src/serde-yaml/tests/test_value.rs:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 137
    functionName: test_debug
    functionSourceFile: /src/serde-yaml/tests/test_value.rs
    functionUses: 0
    functionsReached:
    - Self::unwrap
    - serde_yaml::from_str
    linkageType: ''
    returnType: void
    signature: fn test_debug()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serde_yaml::to_value
      Src: /src/serde-yaml/tests/test_value.rs:146,1
    - Dst: Enum::Variant
      Src: /src/serde-yaml/tests/test_value.rs:146,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_value.rs:146,1
    - Dst: serde_yaml::from_value
      Src: /src/serde-yaml/tests/test_value.rs:148,1
    - Dst: clone
      Src: /src/serde-yaml/tests/test_value.rs:148,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_value.rs:148,1
    - Dst: serde_yaml::to_value
      Src: /src/serde-yaml/tests/test_value.rs:151,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/tests/test_value.rs:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 153
    functionName: test_tagged
    functionSourceFile: /src/serde-yaml/tests/test_value.rs
    functionUses: 0
    functionsReached:
    - serde_yaml::to_value
    - clone
    - Enum::Variant
    - Result::unwrap
    - serde_yaml::from_value
    linkageType: ''
    returnType: void
    signature: fn test_tagged()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Emitter::new
      Src: /src/serde-yaml/src/ser.rs:65,1
    - Dst: Box::new
      Src: /src/serde-yaml/src/ser.rs:66,1
    - Dst: mem::transmute::<Box<dyn io::Write>, Box<dyn io::Write>>
      Src: /src/serde-yaml/src/ser.rs:67,1
    - Dst: Emitter::emit
      Src: /src/serde-yaml/src/ser.rs:69,1
    - Dst: Result::unwrap
      Src: /src/serde-yaml/src/ser.rs:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - writer
    argTypes:
    - W
    constantsTouched: []
    func_position:
      end: 76
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 76
    functionName: Serializer::new
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Emitter::emit
    - Box::new
    - mem::transmute::<Box<dyn io::Write>, Box<dyn io::Write>>
    - Result::unwrap
    - Emitter::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(writer: W) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: flush
      Src: /src/serde-yaml/src/ser.rs:81,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: Serializer::flush
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - flush
    - Ok
    linkageType: ''
    returnType: Result
    signature: pub fn flush(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: emit
      Src: /src/serde-yaml/src/ser.rs:87,1
    - Dst: flush
      Src: /src/serde-yaml/src/ser.rs:88,1
    - Dst: into_inner
      Src: /src/serde-yaml/src/ser.rs:89,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:90,1
    - Dst: Box::from_raw
      Src: /src/serde-yaml/src/ser.rs:90,1
    - Dst: Box::into_raw
      Src: /src/serde-yaml/src/ser.rs:90,1
    - Dst: cast::<W>
      Src: /src/serde-yaml/src/ser.rs:90,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: Serializer::into_inner
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - cast::<W>
    - into_inner
    - emit
    - Box::into_raw
    - Box::from_raw
    - Ok
    - flush
    linkageType: ''
    returnType: Result
    signature: pub fn into_inner(mut self) -> Result<W>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::flush_mapping_start
      Src: /src/serde-yaml/src/ser.rs:94,1
    - Dst: Serializer::take_tag
      Src: /src/serde-yaml/src/ser.rs:95,1
    - Dst: Some
      Src: /src/serde-yaml/src/ser.rs:96,1
    - Dst: Serializer::value_start
      Src: /src/serde-yaml/src/ser.rs:98,1
    - Dst: emit
      Src: /src/serde-yaml/src/ser.rs:99,1
    - Dst: Event::Scalar
      Src: /src/serde-yaml/src/ser.rs:99,1
    - Dst: Serializer::value_end
      Src: /src/serde-yaml/src/ser.rs:100,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 1
    argNames:
    - scalar
    argTypes:
    - Scalar
    constantsTouched: []
    func_position:
      end: 101
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 101
    functionName: Serializer::emit_scalar
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Serializer::take_tag
    - Some
    - emit
    - Serializer::value_start
    - Serializer::flush_mapping_start
    - Serializer::value_end
    - Event::Scalar
    linkageType: ''
    returnType: Result
    signature: 'fn emit_scalar(&mut self, mut scalar: Scalar) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::flush_mapping_start
      Src: /src/serde-yaml/src/ser.rs:104,1
    - Dst: Serializer::value_start
      Src: /src/serde-yaml/src/ser.rs:105,1
    - Dst: Serializer::take_tag
      Src: /src/serde-yaml/src/ser.rs:106,1
    - Dst: emit
      Src: /src/serde-yaml/src/ser.rs:107,1
    - Dst: Event::SequenceStart
      Src: /src/serde-yaml/src/ser.rs:107,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 109
    functionName: Serializer::emit_sequence_start
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Event::SequenceStart
    - Serializer::take_tag
    - Ok
    - emit
    - Serializer::value_start
    - Serializer::flush_mapping_start
    linkageType: ''
    returnType: Result
    signature: fn emit_sequence_start(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: emit
      Src: /src/serde-yaml/src/ser.rs:112,1
    - Dst: Serializer::value_end
      Src: /src/serde-yaml/src/ser.rs:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: Serializer::emit_sequence_end
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Serializer::value_end
    - emit
    linkageType: ''
    returnType: Result
    signature: fn emit_sequence_end(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::flush_mapping_start
      Src: /src/serde-yaml/src/ser.rs:117,1
    - Dst: Serializer::value_start
      Src: /src/serde-yaml/src/ser.rs:118,1
    - Dst: Serializer::take_tag
      Src: /src/serde-yaml/src/ser.rs:119,1
    - Dst: emit
      Src: /src/serde-yaml/src/ser.rs:120,1
    - Dst: Event::MappingStart
      Src: /src/serde-yaml/src/ser.rs:120,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:121,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 122
    functionName: Serializer::emit_mapping_start
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Serializer::take_tag
    - Ok
    - emit
    - Serializer::value_start
    - Event::MappingStart
    - Serializer::flush_mapping_start
    linkageType: ''
    returnType: Result
    signature: fn emit_mapping_start(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: emit
      Src: /src/serde-yaml/src/ser.rs:125,1
    - Dst: Serializer::value_end
      Src: /src/serde-yaml/src/ser.rs:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: Serializer::emit_mapping_end
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Serializer::value_end
    - emit
    linkageType: ''
    returnType: Result
    signature: fn emit_mapping_end(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: emit
      Src: /src/serde-yaml/src/ser.rs:131,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 135
    functionName: Serializer::value_start
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 3
    functionsReached:
    - emit
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn value_start(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: emit
      Src: /src/serde-yaml/src/ser.rs:140,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 143
    functionName: Serializer::value_end
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 3
    functionsReached:
    - emit
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn value_end(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::replace
      Src: /src/serde-yaml/src/ser.rs:146,1
    - Dst: starts_with
      Src: /src/serde-yaml/src/ser.rs:148,1
    - Dst: insert
      Src: /src/serde-yaml/src/ser.rs:149,1
    - Dst: Some
      Src: /src/serde-yaml/src/ser.rs:151,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 156
    functionName: Serializer::take_tag
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 3
    functionsReached:
    - Some
    - mem::replace
    - starts_with
    - insert
    linkageType: ''
    returnType: Option
    signature: fn take_tag(&mut self) -> Option<String>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::emit_mapping_start
      Src: /src/serde-yaml/src/ser.rs:161,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:165,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 158
    functionDepth: 3
    functionLinenumber: 158
    functionLinenumberEnd: 166
    functionName: Serializer::flush_mapping_start
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 3
    functionsReached:
    - Serializer::emit_mapping_start
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn flush_mapping_start(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - v
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 190
      start: 184
    functionDepth: 5
    functionLinenumber: 184
    functionLinenumberEnd: 190
    functionName: '&''a mut Serializer::serialize_bool'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_bool(self, v: bool) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:193,1
    - Dst: itoa::Buffer::new
      Src: /src/serde-yaml/src/ser.rs:195,1
    - Dst: Self::format
      Src: /src/serde-yaml/src/ser.rs:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - v
    argTypes:
    - i8
    constantsTouched: []
    func_position:
      end: 198
      start: 192
    functionDepth: 5
    functionLinenumber: 192
    functionLinenumberEnd: 198
    functionName: '&''a mut Serializer::serialize_i8'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Self::format
    - itoa::Buffer::new
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i8(self, v: i8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:201,1
    - Dst: itoa::Buffer::new
      Src: /src/serde-yaml/src/ser.rs:203,1
    - Dst: Self::format
      Src: /src/serde-yaml/src/ser.rs:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - v
    argTypes:
    - i16
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 5
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: '&''a mut Serializer::serialize_i16'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Self::format
    - itoa::Buffer::new
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i16(self, v: i16) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:209,1
    - Dst: itoa::Buffer::new
      Src: /src/serde-yaml/src/ser.rs:211,1
    - Dst: Self::format
      Src: /src/serde-yaml/src/ser.rs:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - v
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 214
      start: 208
    functionDepth: 5
    functionLinenumber: 208
    functionLinenumberEnd: 214
    functionName: '&''a mut Serializer::serialize_i32'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Self::format
    - itoa::Buffer::new
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i32(self, v: i32) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:217,1
    - Dst: itoa::Buffer::new
      Src: /src/serde-yaml/src/ser.rs:219,1
    - Dst: Self::format
      Src: /src/serde-yaml/src/ser.rs:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - v
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 222
      start: 216
    functionDepth: 5
    functionLinenumber: 216
    functionLinenumberEnd: 222
    functionName: '&''a mut Serializer::serialize_i64'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Self::format
    - itoa::Buffer::new
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i64(self, v: i64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:225,1
    - Dst: itoa::Buffer::new
      Src: /src/serde-yaml/src/ser.rs:227,1
    - Dst: Self::format
      Src: /src/serde-yaml/src/ser.rs:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - v
    argTypes:
    - i128
    constantsTouched: []
    func_position:
      end: 230
      start: 224
    functionDepth: 5
    functionLinenumber: 224
    functionLinenumberEnd: 230
    functionName: '&''a mut Serializer::serialize_i128'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Self::format
    - itoa::Buffer::new
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i128(self, v: i128) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:233,1
    - Dst: itoa::Buffer::new
      Src: /src/serde-yaml/src/ser.rs:235,1
    - Dst: Self::format
      Src: /src/serde-yaml/src/ser.rs:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - v
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 238
      start: 232
    functionDepth: 5
    functionLinenumber: 232
    functionLinenumberEnd: 238
    functionName: '&''a mut Serializer::serialize_u8'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Self::format
    - itoa::Buffer::new
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u8(self, v: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:241,1
    - Dst: itoa::Buffer::new
      Src: /src/serde-yaml/src/ser.rs:243,1
    - Dst: Self::format
      Src: /src/serde-yaml/src/ser.rs:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - v
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 246
      start: 240
    functionDepth: 5
    functionLinenumber: 240
    functionLinenumberEnd: 246
    functionName: '&''a mut Serializer::serialize_u16'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Self::format
    - itoa::Buffer::new
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u16(self, v: u16) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:249,1
    - Dst: itoa::Buffer::new
      Src: /src/serde-yaml/src/ser.rs:251,1
    - Dst: Self::format
      Src: /src/serde-yaml/src/ser.rs:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - v
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 254
      start: 248
    functionDepth: 5
    functionLinenumber: 248
    functionLinenumberEnd: 254
    functionName: '&''a mut Serializer::serialize_u32'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Self::format
    - itoa::Buffer::new
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u32(self, v: u32) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:257,1
    - Dst: itoa::Buffer::new
      Src: /src/serde-yaml/src/ser.rs:259,1
    - Dst: Self::format
      Src: /src/serde-yaml/src/ser.rs:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - v
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 262
      start: 256
    functionDepth: 5
    functionLinenumber: 256
    functionLinenumberEnd: 262
    functionName: '&''a mut Serializer::serialize_u64'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Self::format
    - itoa::Buffer::new
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u64(self, v: u64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:265,1
    - Dst: itoa::Buffer::new
      Src: /src/serde-yaml/src/ser.rs:267,1
    - Dst: Self::format
      Src: /src/serde-yaml/src/ser.rs:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - v
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 270
      start: 264
    functionDepth: 5
    functionLinenumber: 264
    functionLinenumberEnd: 270
    functionName: '&''a mut Serializer::serialize_u128'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Self::format
    - itoa::Buffer::new
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u128(self, v: u128) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ryu::Buffer::new
      Src: /src/serde-yaml/src/ser.rs:273,1
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:274,1
    - Dst: f32::classify
      Src: /src/serde-yaml/src/ser.rs:276,1
    - Dst: f32::is_sign_positive
      Src: /src/serde-yaml/src/ser.rs:277,1
    - Dst: Self::format_finite
      Src: /src/serde-yaml/src/ser.rs:280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - v
    argTypes:
    - f32
    constantsTouched: []
    func_position:
      end: 284
      start: 272
    functionDepth: 5
    functionLinenumber: 272
    functionLinenumberEnd: 284
    functionName: '&''a mut Serializer::serialize_f32'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - f32::classify
    - '&''a mut Serializer::emit_scalar'
    - ryu::Buffer::new
    - f32::is_sign_positive
    - Self::format_finite
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_f32(self, v: f32) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ryu::Buffer::new
      Src: /src/serde-yaml/src/ser.rs:287,1
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:288,1
    - Dst: f64::classify
      Src: /src/serde-yaml/src/ser.rs:290,1
    - Dst: f64::is_sign_positive
      Src: /src/serde-yaml/src/ser.rs:291,1
    - Dst: Self::format_finite
      Src: /src/serde-yaml/src/ser.rs:294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - v
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 298
      start: 286
    functionDepth: 5
    functionLinenumber: 286
    functionLinenumberEnd: 298
    functionName: '&''a mut Serializer::serialize_f64'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::emit_scalar'
    - f64::classify
    - ryu::Buffer::new
    - Self::format_finite
    - f64::is_sign_positive
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_f64(self, v: f64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:301,1
    - Dst: encode_utf8
      Src: /src/serde-yaml/src/ser.rs:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - value
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 306
      start: 300
    functionDepth: 5
    functionLinenumber: 300
    functionLinenumberEnd: 306
    functionName: '&''a mut Serializer::serialize_char'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - encode_utf8
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_char(self, value: char) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: contains
      Src: /src/serde-yaml/src/ser.rs:355,1
    - Dst: crate::de::visit_untagged_scalar
      Src: /src/serde-yaml/src/ser.rs:358,1
    - Dst: Result::unwrap_or
      Src: /src/serde-yaml/src/ser.rs:364,1
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:367,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 372
      start: 308
    functionDepth: 5
    functionLinenumber: 308
    functionLinenumberEnd: 372
    functionName: '&''a mut Serializer::serialize_str'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - crate::de::visit_untagged_scalar
    - contains
    - Result::unwrap_or
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_str(self, value: &str) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/serde-yaml/src/ser.rs:375,1
    - Dst: error::new
      Src: /src/serde-yaml/src/ser.rs:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - _value
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 376
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 376
    functionName: '&''a mut Serializer::serialize_bytes'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - error::new
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_bytes(self, _value: &[u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_scalar'
      Src: /src/serde-yaml/src/ser.rs:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 378
    functionDepth: 5
    functionLinenumber: 378
    functionLinenumberEnd: 384
    functionName: '&''a mut Serializer::serialize_unit'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::emit_scalar'
    linkageType: ''
    returnType: Result
    signature: fn serialize_unit(self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::serialize_unit'
      Src: /src/serde-yaml/src/ser.rs:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - _name
    argTypes:
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 6
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: '&''a mut Serializer::serialize_unit_struct'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - '&''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::serialize_str'
      Src: /src/serde-yaml/src/ser.rs:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - _name
    - _variant_index
    - variant
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 397
      start: 390
    functionDepth: 6
    functionLinenumber: 390
    functionLinenumberEnd: 397
    functionName: '&''a mut Serializer::serialize_unit_variant'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_str'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_unit_variant(self,_name: &''static str,_variant_index:
      u32,variant: &''static str,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize
      Src: /src/serde-yaml/src/ser.rs:403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - _name
    - value
    argTypes:
    - '&''static str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 404
      start: 399
    functionDepth: 1
    functionLinenumber: 399
    functionLinenumberEnd: 404
    functionName: '&''a mut Serializer::serialize_newtype_struct'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - serialize
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_newtype_struct<T>(self, _name: &''static str, value:
      &T) -> Result<()>whereT: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/serde-yaml/src/ser.rs:417,1
    - Dst: error::new
      Src: /src/serde-yaml/src/ser.rs:417,1
    - Dst: State::FoundTag
      Src: /src/serde-yaml/src/ser.rs:419,1
    - Dst: to_owned
      Src: /src/serde-yaml/src/ser.rs:419,1
    - Dst: serialize
      Src: /src/serde-yaml/src/ser.rs:420,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 4
    argNames:
    - _name
    - _variant_index
    - variant
    - value
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 421
      start: 406
    functionDepth: 2
    functionLinenumber: 406
    functionLinenumberEnd: 421
    functionName: '&''a mut Serializer::serialize_newtype_variant'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - to_owned
    - State::FoundTag
    - error::new
    - Err
    - serialize
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_newtype_variant<T>(self,_name: &''static str,_variant_index:
      u32,variant: &''static str,value: &T,) -> Result<()>whereT: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::serialize_unit'
      Src: /src/serde-yaml/src/ser.rs:424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 423
    functionDepth: 6
    functionLinenumber: 423
    functionLinenumberEnd: 425
    functionName: '&''a mut Serializer::serialize_none'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_unit'
    linkageType: ''
    returnType: Result
    signature: fn serialize_none(self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize
      Src: /src/serde-yaml/src/ser.rs:431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&V'
    constantsTouched: []
    func_position:
      end: 432
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 432
    functionName: '&''a mut Serializer::serialize_some'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - serialize
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_some<V>(self, value: &V) -> Result<()>whereV: ?Sized
      + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_sequence_start'
      Src: /src/serde-yaml/src/ser.rs:435,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:436,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - _len
    argTypes:
    - Option<usize>
    constantsTouched: []
    func_position:
      end: 437
      start: 434
    functionDepth: 5
    functionLinenumber: 434
    functionLinenumberEnd: 437
    functionName: '&''a mut Serializer::serialize_seq'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::emit_sequence_start'
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_seq(self, _len: Option<usize>) -> Result<Self::SerializeSeq>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_sequence_start'
      Src: /src/serde-yaml/src/ser.rs:440,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:441,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - _len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 442
      start: 439
    functionDepth: 5
    functionLinenumber: 439
    functionLinenumberEnd: 442
    functionName: '&''a mut Serializer::serialize_tuple'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::emit_sequence_start'
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_tuple(self, _len: usize) -> Result<Self::SerializeTuple>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_sequence_start'
      Src: /src/serde-yaml/src/ser.rs:449,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:450,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - _name
    - _len
    argTypes:
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 451
      start: 444
    functionDepth: 5
    functionLinenumber: 444
    functionLinenumberEnd: 451
    functionName: '&''a mut Serializer::serialize_tuple_struct'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::emit_sequence_start'
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_tuple_struct(self,_name: &''static str,_len: usize,)
      -> Result<Self::SerializeTupleStruct>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/serde-yaml/src/ser.rs:461,1
    - Dst: error::new
      Src: /src/serde-yaml/src/ser.rs:461,1
    - Dst: State::FoundTag
      Src: /src/serde-yaml/src/ser.rs:463,1
    - Dst: to_owned
      Src: /src/serde-yaml/src/ser.rs:463,1
    - Dst: '&''a mut Serializer::emit_sequence_start'
      Src: /src/serde-yaml/src/ser.rs:464,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:465,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 4
    argNames:
    - _enm
    - _idx
    - variant
    - _len
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 466
      start: 453
    functionDepth: 5
    functionLinenumber: 453
    functionLinenumberEnd: 466
    functionName: '&''a mut Serializer::serialize_tuple_variant'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - State::FoundTag
    - error::new
    - '&''a mut Serializer::emit_sequence_start'
    - Err
    - Ok
    - to_owned
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_tuple_variant(self,_enm: &''static str,_idx: u32,variant:
      &''static str,_len: usize,) -> Result<Self::SerializeTupleVariant>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/serde-yaml/src/ser.rs:469,1
    - Dst: '&''a mut Serializer::emit_mapping_start'
      Src: /src/serde-yaml/src/ser.rs:471,1
    - Dst: '&''a mut Serializer::emit_mapping_start'
      Src: /src/serde-yaml/src/ser.rs:477,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:479,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    argCount: 1
    argNames:
    - len
    argTypes:
    - Option<usize>
    constantsTouched: []
    func_position:
      end: 480
      start: 468
    functionDepth: 3
    functionLinenumber: 468
    functionLinenumberEnd: 480
    functionName: '&''a mut Serializer::serialize_map'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Some
    - '&''a mut Serializer::emit_mapping_start'
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_map(self, len: Option<usize>) -> Result<Self::SerializeMap>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_mapping_start'
      Src: /src/serde-yaml/src/ser.rs:483,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:484,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - _name
    - _len
    argTypes:
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 485
      start: 482
    functionDepth: 3
    functionLinenumber: 482
    functionLinenumberEnd: 485
    functionName: '&''a mut Serializer::serialize_struct'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::emit_mapping_start'
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_struct(self, _name: &''static str, _len: usize) -> Result<Self::SerializeStruct>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/serde-yaml/src/ser.rs:495,1
    - Dst: error::new
      Src: /src/serde-yaml/src/ser.rs:495,1
    - Dst: State::FoundTag
      Src: /src/serde-yaml/src/ser.rs:497,1
    - Dst: to_owned
      Src: /src/serde-yaml/src/ser.rs:497,1
    - Dst: '&''a mut Serializer::emit_mapping_start'
      Src: /src/serde-yaml/src/ser.rs:498,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:499,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 4
    argNames:
    - _enm
    - _idx
    - variant
    - _len
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 500
      start: 487
    functionDepth: 3
    functionLinenumber: 487
    functionLinenumberEnd: 500
    functionName: '&''a mut Serializer::serialize_struct_variant'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - State::FoundTag
    - error::new
    - Err
    - Ok
    - to_owned
    - '&''a mut Serializer::emit_mapping_start'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_struct_variant(self,_enm: &''static str,_idx: u32,variant:
      &''static str,_len: usize,) -> Result<Self::SerializeStructVariant>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: tagged::check_for_tag
      Src: /src/serde-yaml/src/ser.rs:507,1
    - Dst: Err
      Src: /src/serde-yaml/src/ser.rs:511,1
    - Dst: error::new
      Src: /src/serde-yaml/src/ser.rs:511,1
    - Dst: State::FoundTag
      Src: /src/serde-yaml/src/ser.rs:513,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:514,1
    - Dst: to_string
      Src: /src/serde-yaml/src/ser.rs:519,1
    - Dst: '&''a mut Serializer::serialize_str'
      Src: /src/serde-yaml/src/ser.rs:522,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 523
      start: 502
    functionDepth: 6
    functionLinenumber: 502
    functionLinenumberEnd: 523
    functionName: '&''a mut Serializer::collect_str'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - State::FoundTag
    - tagged::check_for_tag
    - '&''a mut Serializer::serialize_str'
    - error::new
    - Err
    - Ok
    - to_string
    linkageType: ''
    returnType: Result
    signature: 'fn collect_str<T>(self, value: &T) -> Result<Self::Ok>whereT: ?Sized
      + Display,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&T::serialize'
      Src: /src/serde-yaml/src/ser.rs:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - elem
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 557
      start: 552
    functionDepth: 1
    functionLinenumber: 552
    functionLinenumberEnd: 557
    functionName: '&''a mut Serializer::serialize_element'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - '&T::serialize'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_element<T>(&mut self, elem: &T) -> Result<()>whereT:
      ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::emit_mapping_end'
      Src: /src/serde-yaml/src/ser.rs:686,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 687
      start: 685
    functionDepth: 3
    functionLinenumber: 685
    functionLinenumberEnd: 687
    functionName: '&''a mut Serializer::end'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::emit_mapping_end'
    linkageType: ''
    returnType: Result
    signature: fn end(self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::serialize_str'
      Src: /src/serde-yaml/src/ser.rs:681,1
    - Dst: '&V::serialize'
      Src: /src/serde-yaml/src/ser.rs:682,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - field
    - v
    argTypes:
    - '&''static str'
    - '&V'
    constantsTouched: []
    func_position:
      end: 683
      start: 677
    functionDepth: 6
    functionLinenumber: 677
    functionLinenumberEnd: 683
    functionName: '&''a mut Serializer::serialize_field'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - '&''a mut Serializer::serialize_str'
    - '&V::serialize'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_field<V>(&mut self, field: &''static str, v: &V) -> Result<()>whereV:
      ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a mut Serializer::flush_mapping_start'
      Src: /src/serde-yaml/src/ser.rs:613,1
    - Dst: Result::serialize
      Src: /src/serde-yaml/src/ser.rs:614,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - key
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 615
      start: 609
    functionDepth: 4
    functionLinenumber: 609
    functionLinenumberEnd: 615
    functionName: '&''a mut Serializer::serialize_key'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Result::serialize
    - '&''a mut Serializer::flush_mapping_start'
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_key<T>(&mut self, key: &T) -> Result<()>whereT: ?Sized
      + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize
      Src: /src/serde-yaml/src/ser.rs:621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 622
      start: 617
    functionDepth: 1
    functionLinenumber: 617
    functionLinenumberEnd: 622
    functionName: '&''a mut Serializer::serialize_value'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - serialize
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_value<T>(&mut self, value: &T) -> Result<()>whereT: ?Sized
      + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::serialize
      Src: /src/serde-yaml/src/ser.rs:629,1
    - Dst: serialize
      Src: /src/serde-yaml/src/ser.rs:631,1
    - Dst: Ok
      Src: /src/serde-yaml/src/ser.rs:635,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - '&K'
    - '&V'
    constantsTouched: []
    func_position:
      end: 636
      start: 624
    functionDepth: 1
    functionLinenumber: 624
    functionLinenumberEnd: 636
    functionName: '&''a mut Serializer::serialize_entry'
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Result::serialize
    - serialize
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_entry<K, V>(&mut self, key: &K, value: &V) -> Result<(),
      Self::Error>whereK: ?Sized + ser::Serialize,V: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::new
      Src: /src/serde-yaml/src/ser.rs:699,1
    - Dst: serialize
      Src: /src/serde-yaml/src/ser.rs:700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - writer
    - value
    argTypes:
    - W
    - '&T'
    constantsTouched: []
    func_position:
      end: 701
      start: 694
    functionDepth: 2
    functionLinenumber: 694
    functionLinenumberEnd: 701
    functionName: to_writer
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 0
    functionsReached:
    - Serializer::new
    - serialize
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_writer<W, T>(writer: W, value: &T) -> Result<()>whereW:
      io::Write,T: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::with_capacity
      Src: /src/serde-yaml/src/ser.rs:711,1
    - Dst: to_writer
      Src: /src/serde-yaml/src/ser.rs:712,1
    - Dst: String::from_utf8
      Src: /src/serde-yaml/src/ser.rs:713,1
    - Dst: map_err
      Src: /src/serde-yaml/src/ser.rs:713,1
    - Dst: error::new
      Src: /src/serde-yaml/src/ser.rs:713,1
    - Dst: ErrorImpl::FromUtf8
      Src: /src/serde-yaml/src/ser.rs:713,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 714
      start: 707
    functionDepth: 3
    functionLinenumber: 707
    functionLinenumberEnd: 714
    functionName: to_string
    functionSourceFile: /src/serde-yaml/src/ser.rs
    functionUses: 4
    functionsReached:
    - String::from_utf8
    - Vec::with_capacity
    - to_writer
    - map_err
    - error::new
    - ErrorImpl::FromUtf8
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_string<T>(value: &T) -> Result<String>whereT: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/path.rs:27,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 33
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 33
    functionName: Path::fmt
    functionSourceFile: /src/serde-yaml/src/path.rs
    functionUses: 0
    functionsReached:
    - '&mut fmt::Formatter::write_str'
    linkageType: ''
    returnType: Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter) -> Result<(), fmt::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize
      Src: /src/serde-yaml/src/with.rs:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - value
    - serializer
    argTypes:
    - '&T'
    - S
    constantsTouched: []
    func_position:
      end: 95
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 95
    functionName: singleton_map::serialize
    functionSourceFile: /src/serde-yaml/src/with.rs
    functionUses: 0
    functionsReached:
    - serialize
    linkageType: ''
    returnType: Result
    signature: 'pub fn serialize<T, S>(value: &T, serializer: S) -> Result<S::Ok,
      S::Error>whereT: Serialize,S: Serializer,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::deserialize
      Src: /src/serde-yaml/src/with.rs:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 106
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 106
    functionName: singleton_map::deserialize
    functionSourceFile: /src/serde-yaml/src/with.rs
    functionUses: 0
    functionsReached:
    - T::deserialize
    linkageType: ''
    returnType: Result
    signature: 'pub fn deserialize<''de, T, D>(deserializer: D) -> Result<T, D::Error>whereT:
      Deserialize<''de>,D: Deserializer<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize
      Src: /src/serde-yaml/src/with.rs:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - value
    - serializer
    argTypes:
    - '&T'
    - S
    constantsTouched: []
    func_position:
      end: 956
      start: 948
    functionDepth: 2
    functionLinenumber: 948
    functionLinenumberEnd: 956
    functionName: singleton_map_recursive::serialize
    functionSourceFile: /src/serde-yaml/src/with.rs
    functionUses: 0
    functionsReached:
    - serialize
    linkageType: ''
    returnType: Result
    signature: 'pub fn serialize<T, S>(value: &T, serializer: S) -> Result<S::Ok,
      S::Error>whereT: Serialize,S: Serializer,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::deserialize
      Src: /src/serde-yaml/src/with.rs:964,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 967
      start: 959
    functionDepth: 2
    functionLinenumber: 959
    functionLinenumberEnd: 967
    functionName: singleton_map_recursive::deserialize
    functionSourceFile: /src/serde-yaml/src/with.rs
    functionUses: 0
    functionsReached:
    - T::deserialize
    linkageType: ''
    returnType: Result
    signature: 'pub fn deserialize<''de, T, D>(deserializer: D) -> Result<T, D::Error>whereT:
      Deserialize<''de>,D: Deserializer<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: Location::index
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: pub fn index(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: Location::line
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: pub fn line(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: Location::column
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: pub fn column(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index
      Src: /src/serde-yaml/src/error.rs:76,1
    - Dst: line
      Src: /src/serde-yaml/src/error.rs:78,1
    - Dst: column
      Src: /src/serde-yaml/src/error.rs:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 1
    argNames:
    - mark
    argTypes:
    - libyaml::Mark
    constantsTouched: []
    func_position:
      end: 81
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 81
    functionName: Location::from_mark
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached:
    - column
    - index
    - line
    linkageType: ''
    returnType: Self
    signature: 'fn from_mark(mark: libyaml::Mark) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: location
      Src: /src/serde-yaml/src/error.rs:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: Error::location
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached:
    - location
    linkageType: ''
    returnType: Option
    signature: pub fn location(&self) -> Option<Location>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Error
      Src: /src/serde-yaml/src/error.rs:108,1
    - Dst: Box::new
      Src: /src/serde-yaml/src/error.rs:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - inner
    argTypes:
    - ErrorImpl
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: new
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 30
    functionsReached:
    - Box::new
    - Error
    linkageType: ''
    returnType: Error
    signature: 'pub(crate) fn new(inner: ErrorImpl) -> Error'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Error
      Src: /src/serde-yaml/src/error.rs:112,1
    - Dst: Box::new
      Src: /src/serde-yaml/src/error.rs:112,1
    - Dst: ErrorImpl::Shared
      Src: /src/serde-yaml/src/error.rs:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - shared
    argTypes:
    - Arc<ErrorImpl>
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: shared
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached:
    - Box::new
    - Error
    - ErrorImpl::Shared
    linkageType: ''
    returnType: Error
    signature: 'pub(crate) fn shared(shared: Arc<ErrorImpl>) -> Error'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_mut
      Src: /src/serde-yaml/src/error.rs:116,1
    - Dst: Some
      Src: /src/serde-yaml/src/error.rs:117,1
    - Dst: Path::to_string
      Src: /src/serde-yaml/src/error.rs:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 3
    argNames:
    - error
    - mark
    - path
    argTypes:
    - Error
    - libyaml::Mark
    - Path
    constantsTouched: []
    func_position:
      end: 123
      start: 115
    functionDepth: 4
    functionLinenumber: 115
    functionLinenumberEnd: 123
    functionName: fix_mark
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached:
    - Some
    - as_mut
    - Path::to_string
    linkageType: ''
    returnType: Error
    signature: 'pub(crate) fn fix_mark(mut error: Error, mark: libyaml::Mark, path:
      Path) -> Error'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arc::from
      Src: /src/serde-yaml/src/error.rs:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 132
    functionName: Error::shared
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached:
    - Arc::from
    linkageType: ''
    returnType: Arc
    signature: pub(crate) fn shared(self) -> Arc<ErrorImpl>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/serde-yaml/src/error.rs:144,1
    - Dst: new
      Src: /src/serde-yaml/src/error.rs:145,1
    - Dst: ErrorImpl::Io
      Src: /src/serde-yaml/src/error.rs:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - err
    argTypes:
    - emitter::Error
    constantsTouched: []
    func_position:
      end: 147
      start: 142
    functionDepth: 3
    functionLinenumber: 142
    functionLinenumberEnd: 147
    functionName: Error::from
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached:
    - ErrorImpl::Io
    - Self::from
    - new
    linkageType: ''
    returnType: Self
    signature: 'fn from(err: emitter::Error) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: source
      Src: /src/serde-yaml/src/error.rs:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: Error::source
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached:
    - source
    linkageType: ''
    returnType: Option
    signature: fn source(&self) -> Option<&(dyn StdError + 'static)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut fmt::Formatter::debug_struct'
      Src: /src/serde-yaml/src/libyaml/error.rs:88,1
    - Dst: Some
      Src: /src/serde-yaml/src/libyaml/error.rs:90,1
    - Dst: Some
      Src: /src/serde-yaml/src/libyaml/error.rs:91,1
    - Dst: Some
      Src: /src/serde-yaml/src/libyaml/error.rs:92,1
    - Dst: Some
      Src: /src/serde-yaml/src/libyaml/error.rs:93,1
    - Dst: Some
      Src: /src/serde-yaml/src/libyaml/error.rs:94,1
    - Dst: Some
      Src: /src/serde-yaml/src/libyaml/error.rs:95,1
    - Dst: Some
      Src: /src/serde-yaml/src/libyaml/error.rs:96,1
    - Dst: '&mut fmt::Formatter::field'
      Src: /src/serde-yaml/src/libyaml/error.rs:99,1
    - Dst: '&mut fmt::Formatter::field'
      Src: /src/serde-yaml/src/libyaml/error.rs:101,1
    - Dst: '&mut fmt::Formatter::field'
      Src: /src/serde-yaml/src/libyaml/error.rs:103,1
    - Dst: '&mut fmt::Formatter::field'
      Src: /src/serde-yaml/src/libyaml/error.rs:105,1
    - Dst: '&mut fmt::Formatter::field'
      Src: /src/serde-yaml/src/libyaml/error.rs:108,1
    - Dst: '&mut fmt::Formatter::field'
      Src: /src/serde-yaml/src/libyaml/error.rs:110,1
    - Dst: '&mut fmt::Formatter::finish'
      Src: /src/serde-yaml/src/libyaml/error.rs:113,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 71
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 114
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 114
    functionName: Error::fmt
    functionSourceFile: /src/serde-yaml/src/libyaml/error.rs
    functionUses: 0
    functionsReached:
    - Some
    - '&mut fmt::Formatter::field'
    - '&mut fmt::Formatter::debug_struct'
    - '&mut fmt::Formatter::finish'
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Error
      Src: /src/serde-yaml/src/error.rs:178,1
    - Dst: Box::new
      Src: /src/serde-yaml/src/error.rs:178,1
    - Dst: ErrorImpl::Message
      Src: /src/serde-yaml/src/error.rs:178,1
    - Dst: T::to_string
      Src: /src/serde-yaml/src/error.rs:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - msg
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 4
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: Error::custom
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached:
    - Box::new
    - T::to_string
    - Error
    - ErrorImpl::Message
    linkageType: ''
    returnType: Self
    signature: 'fn custom<T: Display>(msg: T) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ErrorImpl::mark
      Src: /src/serde-yaml/src/error.rs:184,1
    - Dst: Option::map
      Src: /src/serde-yaml/src/error.rs:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 6
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: ErrorImpl::location
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached:
    - ErrorImpl::mark
    - Option::map
    linkageType: ''
    returnType: Option
    signature: fn location(&self) -> Option<Location>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: source
      Src: /src/serde-yaml/src/error.rs:189,1
    - Dst: source
      Src: /src/serde-yaml/src/error.rs:190,1
    - Dst: source
      Src: /src/serde-yaml/src/error.rs:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 187
    functionDepth: 2
    functionLinenumber: 187
    functionLinenumberEnd: 194
    functionName: ErrorImpl::source
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached:
    - source
    linkageType: ''
    returnType: Option
    signature: fn source(&self) -> Option<&(dyn StdError + 'static)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/serde-yaml/src/error.rs:200,1
    - Dst: Some
      Src: /src/serde-yaml/src/error.rs:201,1
    - Dst: mark
      Src: /src/serde-yaml/src/error.rs:201,1
    - Dst: mark
      Src: /src/serde-yaml/src/error.rs:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 196
    functionDepth: 4
    functionLinenumber: 196
    functionLinenumberEnd: 205
    functionName: ErrorImpl::mark
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 1
    functionsReached:
    - Some
    - mark
    linkageType: ''
    returnType: Option
    signature: fn mark(&self) -> Option<libyaml::Mark>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:209,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:214,1
    - Dst: Display::fmt
      Src: /src/serde-yaml/src/error.rs:217,1
    - Dst: Display::fmt
      Src: /src/serde-yaml/src/error.rs:218,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:219,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:220,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:223,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:224,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:226,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:228,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:230,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:233,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:235,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:237,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:240,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:242,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:243,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 39
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 246
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 246
    functionName: ErrorImpl::message_no_mark
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached:
    - Display::fmt
    - Result::write_str
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn message_no_mark(&self, f: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Display::fmt
      Src: /src/serde-yaml/src/error.rs:250,1
    - Dst: display
      Src: /src/serde-yaml/src/error.rs:251,1
    - Dst: ErrorImpl::message_no_mark
      Src: /src/serde-yaml/src/error.rs:253,1
    - Dst: ErrorImpl::mark
      Src: /src/serde-yaml/src/error.rs:254,1
    - Dst: line
      Src: /src/serde-yaml/src/error.rs:255,1
    - Dst: column
      Src: /src/serde-yaml/src/error.rs:255,1
    - Dst: Ok
      Src: /src/serde-yaml/src/error.rs:259,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 262
      start: 248
    functionDepth: 5
    functionLinenumber: 248
    functionLinenumberEnd: 262
    functionName: ErrorImpl::display
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached:
    - column
    - Ok
    - Display::fmt
    - display
    - line
    - ErrorImpl::mark
    - ErrorImpl::message_no_mark
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn display(&self, f: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Debug::fmt
      Src: /src/serde-yaml/src/error.rs:266,1
    - Dst: debug
      Src: /src/serde-yaml/src/error.rs:267,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:269,1
    - Dst: message_no_mark
      Src: /src/serde-yaml/src/error.rs:273,1
    - Dst: MessageNoMark
      Src: /src/serde-yaml/src/error.rs:276,1
    - Dst: to_string
      Src: /src/serde-yaml/src/error.rs:276,1
    - Dst: Debug::fmt
      Src: /src/serde-yaml/src/error.rs:277,1
    - Dst: ErrorImpl::mark
      Src: /src/serde-yaml/src/error.rs:278,1
    - Dst: Result::write_str
      Src: /src/serde-yaml/src/error.rs:286,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 289
      start: 264
    functionDepth: 5
    functionLinenumber: 264
    functionLinenumberEnd: 289
    functionName: ErrorImpl::debug
    functionSourceFile: /src/serde-yaml/src/error.rs
    functionUses: 0
    functionsReached:
    - message_no_mark
    - Result::write_str
    - MessageNoMark
    - debug
    - Debug::fmt
    - ErrorImpl::mark
    - to_string
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn debug(&self, f: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::default
      Src: /src/serde-yaml/src/mapping.rs:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: Mapping::new
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 3
    functionsReached:
    - Self::default
    linkageType: ''
    returnType: Self
    signature: pub fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: IndexMap::with_capacity
      Src: /src/serde-yaml/src/mapping.rs:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - capacity
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: Mapping::with_capacity
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - IndexMap::with_capacity
    linkageType: ''
    returnType: Self
    signature: 'pub fn with_capacity(capacity: usize) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: reserve
      Src: /src/serde-yaml/src/mapping.rs:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - additional
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: Mapping::reserve
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - reserve
    linkageType: ''
    returnType: void
    signature: 'pub fn reserve(&mut self, additional: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shrink_to_fit
      Src: /src/serde-yaml/src/mapping.rs:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: Mapping::shrink_to_fit
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - shrink_to_fit
    linkageType: ''
    returnType: void
    signature: pub fn shrink_to_fit(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/serde-yaml/src/mapping.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - k
    - v
    argTypes:
    - Value
    - Value
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: Mapping::insert
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - insert
    linkageType: ''
    returnType: Option
    signature: 'pub fn insert(&mut self, k: Value, v: Value) -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::is_key_into
      Src: /src/serde-yaml/src/mapping.rs:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: Mapping::contains_key
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - usize::is_key_into
    linkageType: ''
    returnType: bool
    signature: 'pub fn contains_key<I: Index>(&self, index: I) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::index_into
      Src: /src/serde-yaml/src/mapping.rs:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: Mapping::get
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - usize::index_into
    linkageType: ''
    returnType: Option
    signature: 'pub fn get<I: Index>(&self, index: I) -> Option<&Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::index_into_mut
      Src: /src/serde-yaml/src/mapping.rs:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: Mapping::get_mut
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - usize::index_into_mut
    linkageType: ''
    returnType: Option
    signature: 'pub fn get_mut<I: Index>(&mut self, index: I) -> Option<&mut Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entry
      Src: /src/serde-yaml/src/mapping.rs:82,1
    - Dst: Entry::Occupied
      Src: /src/serde-yaml/src/mapping.rs:83,1
    - Dst: Entry::Vacant
      Src: /src/serde-yaml/src/mapping.rs:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - k
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 3
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: Mapping::entry
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Entry::Vacant
    - Entry::Occupied
    - entry
    linkageType: ''
    returnType: Entry
    signature: 'pub fn entry(&mut self, k: Value) -> Entry'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Mapping::swap_remove
      Src: /src/serde-yaml/src/mapping.rs:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: Mapping::remove
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Mapping::swap_remove
    linkageType: ''
    returnType: Option
    signature: 'pub fn remove<I: Index>(&mut self, index: I) -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Mapping::swap_remove_entry
      Src: /src/serde-yaml/src/mapping.rs:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: Mapping::remove_entry
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Mapping::swap_remove_entry
    linkageType: ''
    returnType: Option
    signature: 'pub fn remove_entry<I: Index>(&mut self, index: I) -> Option<(Value,
      Value)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::swap_remove_from
      Src: /src/serde-yaml/src/mapping.rs:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: Mapping::swap_remove
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 1
    functionsReached:
    - usize::swap_remove_from
    linkageType: ''
    returnType: Option
    signature: 'pub fn swap_remove<I: Index>(&mut self, index: I) -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::swap_remove_entry_from
      Src: /src/serde-yaml/src/mapping.rs:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: Mapping::swap_remove_entry
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 1
    functionsReached:
    - usize::swap_remove_entry_from
    linkageType: ''
    returnType: Option
    signature: 'pub fn swap_remove_entry<I: Index>(&mut self, index: I) -> Option<(Value,
      Value)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::shift_remove_from
      Src: /src/serde-yaml/src/mapping.rs:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: Mapping::shift_remove
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - usize::shift_remove_from
    linkageType: ''
    returnType: Option
    signature: 'pub fn shift_remove<I: Index>(&mut self, index: I) -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::shift_remove_entry_from
      Src: /src/serde-yaml/src/mapping.rs:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: Mapping::shift_remove_entry
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - usize::shift_remove_entry_from
    linkageType: ''
    returnType: Option
    signature: 'pub fn shift_remove_entry<I: Index>(&mut self, index: I) -> Option<(Value,
      Value)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: retain
      Src: /src/serde-yaml/src/mapping.rs:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - keep
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 158
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 158
    functionName: Mapping::retain
    functionSourceFile: /src/serde-yaml/src/mapping.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: capacity
      Src: /src/serde-yaml/src/mapping.rs:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: Mapping::capacity
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - capacity
    linkageType: ''
    returnType: usize
    signature: pub fn capacity(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/serde-yaml/src/mapping.rs:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: Mapping::len
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub fn len(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/serde-yaml/src/mapping.rs:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: Mapping::is_empty
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - is_empty
    linkageType: ''
    returnType: bool
    signature: pub fn is_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/serde-yaml/src/mapping.rs:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: Mapping::clear
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - clear
    linkageType: ''
    returnType: void
    signature: pub fn clear(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/serde-yaml/src/mapping.rs:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 188
    functionDepth: 3
    functionLinenumber: 188
    functionLinenumberEnd: 192
    functionName: Mapping::iter
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: Iter
    signature: pub fn iter(&self) -> Iter
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter_mut
      Src: /src/serde-yaml/src/mapping.rs:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 201
    functionName: Mapping::iter_mut
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - iter_mut
    linkageType: ''
    returnType: IterMut
    signature: pub fn iter_mut(&mut self) -> IterMut
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: keys
      Src: /src/serde-yaml/src/mapping.rs:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 208
    functionName: Mapping::keys
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - keys
    linkageType: ''
    returnType: Keys
    signature: pub fn keys(&self) -> Keys
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into_keys
      Src: /src/serde-yaml/src/mapping.rs:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 215
    functionName: Mapping::into_keys
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - into_keys
    linkageType: ''
    returnType: IntoKeys
    signature: pub fn into_keys(self) -> IntoKeys
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: values
      Src: /src/serde-yaml/src/mapping.rs:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 222
    functionName: Mapping::values
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - values
    linkageType: ''
    returnType: Values
    signature: pub fn values(&self) -> Values
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: values_mut
      Src: /src/serde-yaml/src/mapping.rs:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 229
    functionName: Mapping::values_mut
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - values_mut
    linkageType: ''
    returnType: ValuesMut
    signature: pub fn values_mut(&mut self) -> ValuesMut
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into_values
      Src: /src/serde-yaml/src/mapping.rs:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 236
    functionName: Mapping::into_values
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - into_values
    linkageType: ''
    returnType: IntoValues
    signature: pub fn into_values(self) -> IntoValues
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - key
    argTypes:
    - '&Value'
    constantsTouched: []
    func_position:
      end: 275
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 275
    functionName: HashLikeValue::equivalent
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'fn equivalent(&self, key: &Value) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::discriminant
      Src: /src/serde-yaml/src/mapping.rs:282,1
    - Dst: hash
      Src: /src/serde-yaml/src/mapping.rs:282,1
    - Dst: hash
      Src: /src/serde-yaml/src/mapping.rs:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - state
    argTypes:
    - '&mut H'
    constantsTouched: []
    func_position:
      end: 284
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 284
    functionName: HashLikeValue::hash
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - hash
    - mem::discriminant
    linkageType: ''
    returnType: void
    signature: 'fn hash<H: Hasher>(&self, state: &mut H)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: contains_key
      Src: /src/serde-yaml/src/mapping.rs:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&Mapping'
    constantsTouched: []
    func_position:
      end: 290
      start: 288
    functionDepth: 2
    functionLinenumber: 288
    functionLinenumberEnd: 290
    functionName: Value::is_key_into
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - contains_key
    linkageType: ''
    returnType: bool
    signature: 'fn is_key_into(&self, v: &Mapping) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_into_mapping
      Src: /src/serde-yaml/src/value/index.rs:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v Value'
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: Value::index_into
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - index_into_mapping
    linkageType: ''
    returnType: Option
    signature: 'fn index_into<''v>(&self, v: &''v Value) -> Option<&''v Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_into_mut_mapping
      Src: /src/serde-yaml/src/value/index.rs:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v mut Value'
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: Value::index_into_mut
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - index_into_mut_mapping
    linkageType: ''
    returnType: Option
    signature: 'fn index_into_mut<''v>(&self, v: &''v mut Value) -> Option<&''v mut
      Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: swap_remove
      Src: /src/serde-yaml/src/mapping.rs:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 299
      start: 297
    functionDepth: 2
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionName: Value::swap_remove_from
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - swap_remove
    linkageType: ''
    returnType: Option
    signature: 'fn swap_remove_from(&self, v: &mut Mapping) -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: swap_remove_entry
      Src: /src/serde-yaml/src/mapping.rs:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 2
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: Value::swap_remove_entry_from
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - swap_remove_entry
    linkageType: ''
    returnType: Option
    signature: 'fn swap_remove_entry_from(&self, v: &mut Mapping) -> Option<(Value,
      Value)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shift_remove
      Src: /src/serde-yaml/src/mapping.rs:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 305
      start: 303
    functionDepth: 2
    functionLinenumber: 303
    functionLinenumberEnd: 305
    functionName: Value::shift_remove_from
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - shift_remove
    linkageType: ''
    returnType: Option
    signature: 'fn shift_remove_from(&self, v: &mut Mapping) -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shift_remove_entry
      Src: /src/serde-yaml/src/mapping.rs:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 308
      start: 306
    functionDepth: 2
    functionLinenumber: 306
    functionLinenumberEnd: 308
    functionName: Value::shift_remove_entry_from
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - shift_remove_entry
    linkageType: ''
    returnType: Option
    signature: 'fn shift_remove_entry_from(&self, v: &mut Mapping) -> Option<(Value,
      Value)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: contains_key
      Src: /src/serde-yaml/src/mapping.rs:313,1
    - Dst: HashLikeValue
      Src: /src/serde-yaml/src/mapping.rs:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&Mapping'
    constantsTouched: []
    func_position:
      end: 314
      start: 312
    functionDepth: 3
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionName: str::is_key_into
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - contains_key
    - HashLikeValue
    linkageType: ''
    returnType: bool
    signature: 'fn is_key_into(&self, v: &Mapping) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_into_mapping
      Src: /src/serde-yaml/src/value/index.rs:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v Value'
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: str::index_into
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - index_into_mapping
    linkageType: ''
    returnType: Option
    signature: 'fn index_into<''v>(&self, v: &''v Value) -> Option<&''v Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_into_mut_mapping
      Src: /src/serde-yaml/src/value/index.rs:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v mut Value'
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: str::index_into_mut
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - index_into_mut_mapping
    linkageType: ''
    returnType: Option
    signature: 'fn index_into_mut<''v>(&self, v: &''v mut Value) -> Option<&''v mut
      Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: swap_remove
      Src: /src/serde-yaml/src/mapping.rs:322,1
    - Dst: HashLikeValue
      Src: /src/serde-yaml/src/mapping.rs:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 323
      start: 321
    functionDepth: 3
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionName: str::swap_remove_from
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - HashLikeValue
    - swap_remove
    linkageType: ''
    returnType: Option
    signature: 'fn swap_remove_from(&self, v: &mut Mapping) -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: swap_remove_entry
      Src: /src/serde-yaml/src/mapping.rs:325,1
    - Dst: HashLikeValue
      Src: /src/serde-yaml/src/mapping.rs:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 3
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: str::swap_remove_entry_from
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - swap_remove_entry
    - HashLikeValue
    linkageType: ''
    returnType: Option
    signature: 'fn swap_remove_entry_from(&self, v: &mut Mapping) -> Option<(Value,
      Value)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shift_remove
      Src: /src/serde-yaml/src/mapping.rs:328,1
    - Dst: HashLikeValue
      Src: /src/serde-yaml/src/mapping.rs:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 329
      start: 327
    functionDepth: 3
    functionLinenumber: 327
    functionLinenumberEnd: 329
    functionName: str::shift_remove_from
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - shift_remove
    - HashLikeValue
    linkageType: ''
    returnType: Option
    signature: 'fn shift_remove_from(&self, v: &mut Mapping) -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shift_remove_entry
      Src: /src/serde-yaml/src/mapping.rs:331,1
    - Dst: HashLikeValue
      Src: /src/serde-yaml/src/mapping.rs:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 3
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: str::shift_remove_entry_from
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - shift_remove_entry
    - HashLikeValue
    linkageType: ''
    returnType: Option
    signature: 'fn shift_remove_entry_from(&self, v: &mut Mapping) -> Option<(Value,
      Value)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::as_str
      Src: /src/serde-yaml/src/mapping.rs:337,1
    - Dst: Option::is_key_into
      Src: /src/serde-yaml/src/mapping.rs:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&Mapping'
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 3
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: String::is_key_into
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - String::as_str
    - Option::is_key_into
    linkageType: ''
    returnType: bool
    signature: 'fn is_key_into(&self, v: &Mapping) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::as_str
      Src: /src/serde-yaml/src/value/index.rs:138,1
    - Dst: Option::index_into
      Src: /src/serde-yaml/src/value/index.rs:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v Value'
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 2
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: String::index_into
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - Option::index_into
    - String::as_str
    linkageType: ''
    returnType: Option
    signature: 'fn index_into<''v>(&self, v: &''v Value) -> Option<&''v Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::as_str
      Src: /src/serde-yaml/src/value/index.rs:141,1
    - Dst: Option::index_into_mut
      Src: /src/serde-yaml/src/value/index.rs:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v mut Value'
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: String::index_into_mut
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - Option::index_into_mut
    - String::as_str
    linkageType: ''
    returnType: Option
    signature: 'fn index_into_mut<''v>(&self, v: &''v mut Value) -> Option<&''v mut
      Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::as_str
      Src: /src/serde-yaml/src/mapping.rs:346,1
    - Dst: Option::swap_remove_from
      Src: /src/serde-yaml/src/mapping.rs:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 347
      start: 345
    functionDepth: 3
    functionLinenumber: 345
    functionLinenumberEnd: 347
    functionName: String::swap_remove_from
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Option::swap_remove_from
    - String::as_str
    linkageType: ''
    returnType: Option
    signature: 'fn swap_remove_from(&self, v: &mut Mapping) -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::as_str
      Src: /src/serde-yaml/src/mapping.rs:349,1
    - Dst: Option::swap_remove_entry_from
      Src: /src/serde-yaml/src/mapping.rs:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 350
      start: 348
    functionDepth: 3
    functionLinenumber: 348
    functionLinenumberEnd: 350
    functionName: String::swap_remove_entry_from
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Option::swap_remove_entry_from
    - String::as_str
    linkageType: ''
    returnType: Option
    signature: 'fn swap_remove_entry_from(&self, v: &mut Mapping) -> Option<(Value,
      Value)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::as_str
      Src: /src/serde-yaml/src/mapping.rs:352,1
    - Dst: Option::shift_remove_from
      Src: /src/serde-yaml/src/mapping.rs:352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 353
      start: 351
    functionDepth: 3
    functionLinenumber: 351
    functionLinenumberEnd: 353
    functionName: String::shift_remove_from
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Option::shift_remove_from
    - String::as_str
    linkageType: ''
    returnType: Option
    signature: 'fn shift_remove_from(&self, v: &mut Mapping) -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::as_str
      Src: /src/serde-yaml/src/mapping.rs:355,1
    - Dst: Option::shift_remove_entry_from
      Src: /src/serde-yaml/src/mapping.rs:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 356
      start: 354
    functionDepth: 3
    functionLinenumber: 354
    functionLinenumberEnd: 356
    functionName: String::shift_remove_entry_from
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Option::shift_remove_entry_from
    - String::as_str
    linkageType: ''
    returnType: Option
    signature: 'fn shift_remove_entry_from(&self, v: &mut Mapping) -> Option<(Value,
      Value)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_key_into
      Src: /src/serde-yaml/src/mapping.rs:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&Mapping'
    constantsTouched: []
    func_position:
      end: 365
      start: 363
    functionDepth: 3
    functionLinenumber: 363
    functionLinenumberEnd: 365
    functionName: '&T::is_key_into'
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - is_key_into
    linkageType: ''
    returnType: bool
    signature: 'fn is_key_into(&self, v: &Mapping) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_into
      Src: /src/serde-yaml/src/mapping.rs:367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''a Mapping'
    constantsTouched: []
    func_position:
      end: 368
      start: 366
    functionDepth: 2
    functionLinenumber: 366
    functionLinenumberEnd: 368
    functionName: '&T::index_into'
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - index_into
    linkageType: ''
    returnType: Option
    signature: 'fn index_into<''a>(&self, v: &''a Mapping) -> Option<&''a Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_into_mut
      Src: /src/serde-yaml/src/mapping.rs:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''a mut Mapping'
    constantsTouched: []
    func_position:
      end: 371
      start: 369
    functionDepth: 2
    functionLinenumber: 369
    functionLinenumberEnd: 371
    functionName: '&T::index_into_mut'
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - index_into_mut
    linkageType: ''
    returnType: Option
    signature: 'fn index_into_mut<''a>(&self, v: &''a mut Mapping) -> Option<&''a
      mut Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: swap_remove_from
      Src: /src/serde-yaml/src/mapping.rs:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 374
      start: 372
    functionDepth: 3
    functionLinenumber: 372
    functionLinenumberEnd: 374
    functionName: '&T::swap_remove_from'
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - swap_remove_from
    linkageType: ''
    returnType: Option
    signature: 'fn swap_remove_from(&self, v: &mut Mapping) -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: swap_remove_entry_from
      Src: /src/serde-yaml/src/mapping.rs:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 377
      start: 375
    functionDepth: 3
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionName: '&T::swap_remove_entry_from'
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - swap_remove_entry_from
    linkageType: ''
    returnType: Option
    signature: 'fn swap_remove_entry_from(&self, v: &mut Mapping) -> Option<(Value,
      Value)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shift_remove_from
      Src: /src/serde-yaml/src/mapping.rs:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 380
      start: 378
    functionDepth: 3
    functionLinenumber: 378
    functionLinenumberEnd: 380
    functionName: '&T::shift_remove_from'
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - shift_remove_from
    linkageType: ''
    returnType: Option
    signature: 'fn shift_remove_from(&self, v: &mut Mapping) -> Option<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shift_remove_entry_from
      Src: /src/serde-yaml/src/mapping.rs:382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&mut Mapping'
    constantsTouched: []
    func_position:
      end: 383
      start: 381
    functionDepth: 3
    functionLinenumber: 381
    functionLinenumberEnd: 383
    functionName: '&T::shift_remove_entry_from'
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - shift_remove_entry_from
    linkageType: ''
    returnType: Option
    signature: 'fn shift_remove_entry_from(&self, v: &mut Mapping) -> Option<(Value,
      Value)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DefaultHasher::new
      Src: /src/serde-yaml/src/mapping.rs:392,1
    - Dst: hash
      Src: /src/serde-yaml/src/mapping.rs:393,1
    - Dst: hash
      Src: /src/serde-yaml/src/mapping.rs:394,1
    - Dst: Self::finish
      Src: /src/serde-yaml/src/mapping.rs:395,1
    - Dst: hash
      Src: /src/serde-yaml/src/mapping.rs:397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 1
    argNames:
    - state
    argTypes:
    - '&mut H'
    constantsTouched: []
    func_position:
      end: 398
      start: 388
    functionDepth: 2
    functionLinenumber: 388
    functionLinenumberEnd: 398
    functionName: Mapping::hash
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - hash
    - Self::finish
    - DefaultHasher::new
    linkageType: ''
    returnType: void
    signature: 'fn hash<H: Hasher>(&self, state: &mut H)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&Value::cmp'
      Src: /src/serde-yaml/src/mapping.rs:414,1
    - Dst: '&Value::total_cmp'
      Src: /src/serde-yaml/src/mapping.rs:418,1
    - Dst: '&Value::cmp'
      Src: /src/serde-yaml/src/mapping.rs:422,1
    - Dst: iter_cmp_by
      Src: /src/serde-yaml/src/mapping.rs:426,1
    - Dst: iter_cmp_by
      Src: /src/serde-yaml/src/mapping.rs:431,1
    - Dst: total_cmp
      Src: /src/serde-yaml/src/mapping.rs:432,1
    - Dst: Ordering::then_with
      Src: /src/serde-yaml/src/mapping.rs:432,1
    - Dst: total_cmp
      Src: /src/serde-yaml/src/mapping.rs:432,1
    - Dst: cmp
      Src: /src/serde-yaml/src/mapping.rs:438,1
    - Dst: then_with
      Src: /src/serde-yaml/src/mapping.rs:438,1
    - Dst: total_cmp
      Src: /src/serde-yaml/src/mapping.rs:441,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 30
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - '&Value'
    - '&Value'
    constantsTouched: []
    func_position:
      end: 443
      start: 408
    functionDepth: 1
    functionLinenumber: 408
    functionLinenumberEnd: 443
    functionName: M::a::p::p::i::n::g::::::::p::a::r::t::i::a::l::_::c::m::p::total_cmp
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Ordering::then_with
    - '&Value::cmp'
    - cmp
    - iter_cmp_by
    - then_with
    - '&Value::total_cmp'
    - total_cmp
    linkageType: ''
    returnType: Ordering
    signature: 'fn total_cmp(a: &Value, b: &Value) -> Ordering'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::IntoIter::into_iter
      Src: /src/serde-yaml/src/mapping.rs:450,1
    - Dst: Self::IntoIter::into_iter
      Src: /src/serde-yaml/src/mapping.rs:451,1
    - Dst: Self::IntoIter::next
      Src: /src/serde-yaml/src/mapping.rs:454,1
    - Dst: Self::IntoIter::next
      Src: /src/serde-yaml/src/mapping.rs:456,1
    - Dst: Option::is_none
      Src: /src/serde-yaml/src/mapping.rs:456,1
    - Dst: Self::IntoIter::next
      Src: /src/serde-yaml/src/mapping.rs:465,1
    - Dst: cmp
      Src: /src/serde-yaml/src/mapping.rs:470,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    argCount: 3
    argNames:
    - this
    - other
    - cmp
    argTypes:
    - I
    - I
    - F
    constantsTouched: []
    func_position:
      end: 475
      start: 445
    functionDepth: 2
    functionLinenumber: 445
    functionLinenumberEnd: 475
    functionName: M::a::p::p::i::n::g::::::::p::a::r::t::i::a::l::_::c::m::p::iter_cmp_by
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Option::is_none
    - Self::IntoIter::next
    - Self::IntoIter::into_iter
    - cmp
    linkageType: ''
    returnType: Ordering
    signature: 'fn iter_cmp_by<I, F>(this: I, other: I, mut cmp: F) -> OrderingwhereI:
      IntoIterator,F: FnMut(I::Item, I::Item) -> Ordering,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::from_iter
      Src: /src/serde-yaml/src/mapping.rs:403,1
    - Dst: Vec::from_iter
      Src: /src/serde-yaml/src/mapping.rs:404,1
    - Dst: total_cmp
      Src: /src/serde-yaml/src/mapping.rs:480,1
    - Dst: Self::sort_by
      Src: /src/serde-yaml/src/mapping.rs:481,1
    - Dst: Self::sort_by
      Src: /src/serde-yaml/src/mapping.rs:482,1
    - Dst: Self::partial_cmp
      Src: /src/serde-yaml/src/mapping.rs:483,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 70
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 484
      start: 402
    functionDepth: 3
    functionLinenumber: 402
    functionLinenumberEnd: 484
    functionName: Mapping::partial_cmp
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Self::partial_cmp
    - Vec::from_iter
    - total_cmp
    - Self::sort_by
    linkageType: ''
    returnType: Option
    signature: 'fn partial_cmp(&self, other: &Self) -> Option<Ordering>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::index_into
      Src: /src/serde-yaml/src/mapping.rs:496,1
    - Dst: Option::unwrap
      Src: /src/serde-yaml/src/mapping.rs:496,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 497
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 497
    functionName: Mapping::index
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - usize::index_into
    - Option::unwrap
    linkageType: ''
    returnType: '&Value'
    signature: 'fn index(&self, index: I) -> &Value'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::index_into_mut
      Src: /src/serde-yaml/src/mapping.rs:507,1
    - Dst: Option::unwrap
      Src: /src/serde-yaml/src/mapping.rs:507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 508
      start: 506
    functionDepth: 1
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionName: Mapping::index_mut
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - usize::index_into_mut
    linkageType: ''
    returnType: '&mut Value'
    signature: 'fn index_mut(&mut self, index: I) -> &mut Value'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: extend
      Src: /src/serde-yaml/src/mapping.rs:514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - iter
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 515
      start: 513
    functionDepth: 1
    functionLinenumber: 513
    functionLinenumberEnd: 515
    functionName: Mapping::extend
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - extend
    linkageType: ''
    returnType: void
    signature: 'fn extend<I: IntoIterator<Item = (Value, Value)>>(&mut self, iter:
      I)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: IndexMap::from_iter
      Src: /src/serde-yaml/src/mapping.rs:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - iter
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 524
      start: 520
    functionDepth: 1
    functionLinenumber: 520
    functionLinenumberEnd: 524
    functionName: Mapping::from_iter
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - IndexMap::from_iter
    linkageType: ''
    returnType: Self
    signature: 'fn from_iter<I: IntoIterator<Item = (Value, Value)>>(iter: I) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/serde-yaml/src/mapping.rs:6,1
    - Dst: size_hint
      Src: /src/serde-yaml/src/mapping.rs:10,1
    - Dst: len
      Src: /src/serde-yaml/src/mapping.rs:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 548
      start: 527
    functionDepth: 2
    functionLinenumber: 527
    functionLinenumberEnd: 548
    functionName: delegate_iterator
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - next
    - len
    - size_hint
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/serde-yaml/src/mapping.rs:563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 565
      start: 561
    functionDepth: 3
    functionLinenumber: 561
    functionLinenumberEnd: 565
    functionName: '&''a Mapping::into_iter'
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: Self::IntoIter
    signature: fn into_iter(self) -> Self::IntoIter
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter_mut
      Src: /src/serde-yaml/src/mapping.rs:581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 583
      start: 579
    functionDepth: 2
    functionLinenumber: 579
    functionLinenumberEnd: 583
    functionName: '&''a mut Mapping::into_iter'
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - iter_mut
    linkageType: ''
    returnType: Self::IntoIter
    signature: fn into_iter(self) -> Self::IntoIter
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into_iter
      Src: /src/serde-yaml/src/mapping.rs:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 601
      start: 597
    functionDepth: 4
    functionLinenumber: 597
    functionLinenumberEnd: 601
    functionName: Mapping::into_iter
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - into_iter
    linkageType: ''
    returnType: Self::IntoIter
    signature: fn into_iter(self) -> Self::IntoIter
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/serde-yaml/src/mapping.rs:663,1
    - Dst: key
      Src: /src/serde-yaml/src/mapping.rs:664,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 666
      start: 661
    functionDepth: 6
    functionLinenumber: 661
    functionLinenumberEnd: 666
    functionName: Entry::key
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - key
    linkageType: ''
    returnType: '&Value'
    signature: pub fn key(&self) -> &Value
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::insert
      Src: /src/serde-yaml/src/mapping.rs:672,1
    - Dst: Result::into_mut
      Src: /src/serde-yaml/src/mapping.rs:673,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - default
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 675
      start: 670
    functionDepth: 2
    functionLinenumber: 670
    functionLinenumberEnd: 675
    functionName: Entry::or_insert
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Result::into_mut
    - Result::insert
    linkageType: ''
    returnType: '&''a mut Value'
    signature: 'pub fn or_insert(self, default: Value) -> &''a mut Value'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::insert
      Src: /src/serde-yaml/src/mapping.rs:685,1
    - Dst: default
      Src: /src/serde-yaml/src/mapping.rs:685,1
    - Dst: Result::into_mut
      Src: /src/serde-yaml/src/mapping.rs:686,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - default
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 688
      start: 680
    functionDepth: 2
    functionLinenumber: 680
    functionLinenumberEnd: 688
    functionName: Entry::or_insert_with
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Result::into_mut
    - default
    - Result::insert
    linkageType: ''
    returnType: '&''a mut Value'
    signature: 'pub fn or_insert_with<F>(self, default: F) -> &''a mut ValuewhereF:
      FnOnce() -> Value,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/serde-yaml/src/mapping.rs:698,1
    - Dst: Result::get_mut
      Src: /src/serde-yaml/src/mapping.rs:698,1
    - Dst: Entry::Occupied
      Src: /src/serde-yaml/src/mapping.rs:699,1
    - Dst: Entry::Vacant
      Src: /src/serde-yaml/src/mapping.rs:701,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 703
      start: 692
    functionDepth: 2
    functionLinenumber: 692
    functionLinenumberEnd: 703
    functionName: Entry::and_modify
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - Entry::Vacant
    - Entry::Occupied
    - f
    - Result::get_mut
    linkageType: ''
    returnType: Self
    signature: 'pub fn and_modify<F>(self, f: F) -> SelfwhereF: FnOnce(&mut Value),'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/serde-yaml/src/mapping.rs:710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 711
      start: 709
    functionDepth: 6
    functionLinenumber: 709
    functionLinenumberEnd: 711
    functionName: OccupiedEntry::key
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - key
    linkageType: ''
    returnType: '&Value'
    signature: pub fn key(&self) -> &Value
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/serde-yaml/src/mapping.rs:716,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 717
      start: 715
    functionDepth: 2
    functionLinenumber: 715
    functionLinenumberEnd: 717
    functionName: OccupiedEntry::get
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: '&Value'
    signature: pub fn get(&self) -> &Value
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_mut
      Src: /src/serde-yaml/src/mapping.rs:722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 723
      start: 721
    functionDepth: 2
    functionLinenumber: 721
    functionLinenumberEnd: 723
    functionName: OccupiedEntry::get_mut
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - get_mut
    linkageType: ''
    returnType: '&mut Value'
    signature: pub fn get_mut(&mut self) -> &mut Value
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into_mut
      Src: /src/serde-yaml/src/mapping.rs:728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 729
      start: 727
    functionDepth: 2
    functionLinenumber: 727
    functionLinenumberEnd: 729
    functionName: OccupiedEntry::into_mut
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - into_mut
    linkageType: ''
    returnType: '&''a mut Value'
    signature: pub fn into_mut(self) -> &'a mut Value
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/serde-yaml/src/mapping.rs:735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 736
      start: 734
    functionDepth: 2
    functionLinenumber: 734
    functionLinenumberEnd: 736
    functionName: OccupiedEntry::insert
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - insert
    linkageType: ''
    returnType: Value
    signature: 'pub fn insert(&mut self, value: Value) -> Value'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: swap_remove
      Src: /src/serde-yaml/src/mapping.rs:741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 742
      start: 740
    functionDepth: 3
    functionLinenumber: 740
    functionLinenumberEnd: 742
    functionName: OccupiedEntry::remove
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - swap_remove
    linkageType: ''
    returnType: Value
    signature: pub fn remove(self) -> Value
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: swap_remove_entry
      Src: /src/serde-yaml/src/mapping.rs:747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 748
      start: 746
    functionDepth: 3
    functionLinenumber: 746
    functionLinenumberEnd: 748
    functionName: OccupiedEntry::remove_entry
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - swap_remove_entry
    linkageType: ''
    returnType: (Value, Value)
    signature: pub fn remove_entry(self) -> (Value, Value)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/serde-yaml/src/mapping.rs:756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 757
      start: 755
    functionDepth: 6
    functionLinenumber: 755
    functionLinenumberEnd: 757
    functionName: VacantEntry::key
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - key
    linkageType: ''
    returnType: '&Value'
    signature: pub fn key(&self) -> &Value
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into_key
      Src: /src/serde-yaml/src/mapping.rs:762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 763
      start: 761
    functionDepth: 1
    functionLinenumber: 761
    functionLinenumberEnd: 763
    functionName: VacantEntry::into_key
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - into_key
    linkageType: ''
    returnType: Value
    signature: pub fn into_key(self) -> Value
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/serde-yaml/src/mapping.rs:769,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 770
      start: 768
    functionDepth: 2
    functionLinenumber: 768
    functionLinenumberEnd: 770
    functionName: VacantEntry::insert
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - insert
    linkageType: ''
    returnType: '&''a mut Value'
    signature: 'pub fn insert(self, value: Value) -> &''a mut Value'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize_map
      Src: /src/serde-yaml/src/mapping.rs:777,1
    - Dst: Some
      Src: /src/serde-yaml/src/mapping.rs:777,1
    - Dst: Mapping::len
      Src: /src/serde-yaml/src/mapping.rs:777,1
    - Dst: serialize_entry
      Src: /src/serde-yaml/src/mapping.rs:779,1
    - Dst: end
      Src: /src/serde-yaml/src/mapping.rs:781,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 1
    argNames:
    - serializer
    argTypes:
    - S
    constantsTouched: []
    func_position:
      end: 782
      start: 775
    functionDepth: 5
    functionLinenumber: 775
    functionLinenumberEnd: 782
    functionName: Mapping::serialize
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - serialize_map
    - end
    - Some
    - Mapping::len
    - serialize_entry
    linkageType: ''
    returnType: Result
    signature: 'fn serialize<S: serde::Serializer>(&self, serializer: S) -> Result<S::Ok,
      S::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize_map
      Src: /src/serde-yaml/src/mapping.rs:830,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 831
      start: 786
    functionDepth: 1
    functionLinenumber: 786
    functionLinenumberEnd: 831
    functionName: Mapping::deserialize
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - deserialize_map
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>whereD:
      Deserializer<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/mapping.rs:840,1
    - Dst: key
      Src: /src/serde-yaml/src/mapping.rs:841,1
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/mapping.rs:842,1
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/mapping.rs:847,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 850
      start: 839
    functionDepth: 6
    functionLinenumber: 839
    functionLinenumberEnd: 850
    functionName: DuplicateKeyError::fmt
    functionSourceFile: /src/serde-yaml/src/mapping.rs
    functionUses: 0
    functionsReached:
    - '&mut fmt::Formatter::write_str'
    - key
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Progress::Str
      Src: /src/serde-yaml/src/de.rs:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&''de str'
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: Deserializer::from_str
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 4
    functionsReached:
    - Progress::Str
    linkageType: ''
    returnType: Self
    signature: 'pub fn from_str(s: &''de str) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Progress::Slice
      Src: /src/serde-yaml/src/de.rs:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''de [u8]'
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: Deserializer::from_slice
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Progress::Slice
    linkageType: ''
    returnType: Self
    signature: 'pub fn from_slice(v: &''de [u8]) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Progress::Read
      Src: /src/serde-yaml/src/de.rs:93,1
    - Dst: Box::new
      Src: /src/serde-yaml/src/de.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - rdr
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: Deserializer::from_reader
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Progress::Read
    - Box::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn from_reader<R>(rdr: R) -> SelfwhereR: io::Read + ''de,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:105,1
    - Dst: error::new
      Src: /src/serde-yaml/src/de.rs:105,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:116,1
    - Dst: error::shared
      Src: /src/serde-yaml/src/de.rs:116,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:118,1
    - Dst: Loader::new
      Src: /src/serde-yaml/src/de.rs:123,1
    - Dst: next_document
      Src: /src/serde-yaml/src/de.rs:124,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:126,1
    - Dst: error::new
      Src: /src/serde-yaml/src/de.rs:126,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:137,1
    - Dst: error::shared
      Src: /src/serde-yaml/src/de.rs:137,1
    - Dst: next_document
      Src: /src/serde-yaml/src/de.rs:139,1
    - Dst: is_none
      Src: /src/serde-yaml/src/de.rs:139,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:140,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:142,1
    - Dst: error::new
      Src: /src/serde-yaml/src/de.rs:142,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 55
    argCount: 1
    argNames:
    - f
    argTypes:
    - impl for<'document> FnOnce(&mut DeserializerFromEvents<'de, 'document>) -> Result<T>
    constantsTouched: []
    func_position:
      end: 144
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 144
    functionName: Deserializer::de
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - next_document
    - error::new
    - is_none
    - Loader::new
    - Err
    - Ok
    - error::shared
    linkageType: ''
    returnType: Result
    signature: 'fn de<T>(self,f: impl for<''document> FnOnce(&mut DeserializerFromEvents<''de,
      ''document>) -> Result<T>,) -> Result<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next_document
      Src: /src/serde-yaml/src/de.rs:153,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:154,1
    - Dst: Progress::Document
      Src: /src/serde-yaml/src/de.rs:155,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:160,1
    - Dst: Progress::Fail
      Src: /src/serde-yaml/src/de.rs:161,1
    - Dst: Arc::clone
      Src: /src/serde-yaml/src/de.rs:161,1
    - Dst: Progress::Str
      Src: /src/serde-yaml/src/de.rs:167,1
    - Dst: mem::replace
      Src: /src/serde-yaml/src/de.rs:168,1
    - Dst: Loader::new
      Src: /src/serde-yaml/src/de.rs:169,1
    - Dst: Progress::Iterable
      Src: /src/serde-yaml/src/de.rs:171,1
    - Dst: Deserializer::next
      Src: /src/serde-yaml/src/de.rs:172,1
    - Dst: shared
      Src: /src/serde-yaml/src/de.rs:175,1
    - Dst: Progress::Fail
      Src: /src/serde-yaml/src/de.rs:176,1
    - Dst: Arc::clone
      Src: /src/serde-yaml/src/de.rs:176,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:177,1
    - Dst: Progress::Fail
      Src: /src/serde-yaml/src/de.rs:178,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 182
    functionName: Deserializer::next
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - Progress::Fail
    - Progress::Document
    - next_document
    - Arc::clone
    - Loader::new
    - Some
    - mem::replace
    - Deserializer::next
    - shared
    - Progress::Str
    - Progress::Iterable
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:192,1
    - Dst: deserialize_any
      Src: /src/serde-yaml/src/de.rs:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 193
      start: 188
    functionDepth: 3
    functionLinenumber: 188
    functionLinenumberEnd: 193
    functionName: Deserializer::deserialize_any
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize_any
    - Deserializer::de
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:199,1
    - Dst: deserialize_bool
      Src: /src/serde-yaml/src/de.rs:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 3
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: Deserializer::deserialize_bool
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_bool
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:206,1
    - Dst: deserialize_i8
      Src: /src/serde-yaml/src/de.rs:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 207
      start: 202
    functionDepth: 3
    functionLinenumber: 202
    functionLinenumberEnd: 207
    functionName: Deserializer::deserialize_i8
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize_i8
    - Deserializer::de
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:213,1
    - Dst: deserialize_i16
      Src: /src/serde-yaml/src/de.rs:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 214
      start: 209
    functionDepth: 3
    functionLinenumber: 209
    functionLinenumberEnd: 214
    functionName: Deserializer::deserialize_i16
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_i16
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:220,1
    - Dst: deserialize_i32
      Src: /src/serde-yaml/src/de.rs:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 3
    functionLinenumber: 216
    functionLinenumberEnd: 221
    functionName: Deserializer::deserialize_i32
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_i32
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:227,1
    - Dst: deserialize_i64
      Src: /src/serde-yaml/src/de.rs:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 228
      start: 223
    functionDepth: 3
    functionLinenumber: 223
    functionLinenumberEnd: 228
    functionName: Deserializer::deserialize_i64
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_i64
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:234,1
    - Dst: deserialize_i128
      Src: /src/serde-yaml/src/de.rs:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 235
      start: 230
    functionDepth: 3
    functionLinenumber: 230
    functionLinenumberEnd: 235
    functionName: Deserializer::deserialize_i128
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_i128
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:241,1
    - Dst: deserialize_u8
      Src: /src/serde-yaml/src/de.rs:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 242
      start: 237
    functionDepth: 3
    functionLinenumber: 237
    functionLinenumberEnd: 242
    functionName: Deserializer::deserialize_u8
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_u8
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:248,1
    - Dst: deserialize_u16
      Src: /src/serde-yaml/src/de.rs:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 249
      start: 244
    functionDepth: 3
    functionLinenumber: 244
    functionLinenumberEnd: 249
    functionName: Deserializer::deserialize_u16
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_u16
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:255,1
    - Dst: deserialize_u32
      Src: /src/serde-yaml/src/de.rs:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 256
      start: 251
    functionDepth: 3
    functionLinenumber: 251
    functionLinenumberEnd: 256
    functionName: Deserializer::deserialize_u32
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_u32
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:262,1
    - Dst: deserialize_u64
      Src: /src/serde-yaml/src/de.rs:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 263
      start: 258
    functionDepth: 3
    functionLinenumber: 258
    functionLinenumberEnd: 263
    functionName: Deserializer::deserialize_u64
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_u64
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:269,1
    - Dst: deserialize_u128
      Src: /src/serde-yaml/src/de.rs:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 270
      start: 265
    functionDepth: 3
    functionLinenumber: 265
    functionLinenumberEnd: 270
    functionName: Deserializer::deserialize_u128
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_u128
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:276,1
    - Dst: deserialize_f32
      Src: /src/serde-yaml/src/de.rs:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 277
      start: 272
    functionDepth: 3
    functionLinenumber: 272
    functionLinenumberEnd: 277
    functionName: Deserializer::deserialize_f32
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize_f32
    - Deserializer::de
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:283,1
    - Dst: deserialize_f64
      Src: /src/serde-yaml/src/de.rs:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 284
      start: 279
    functionDepth: 3
    functionLinenumber: 279
    functionLinenumberEnd: 284
    functionName: Deserializer::deserialize_f64
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize_f64
    - Deserializer::de
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:290,1
    - Dst: deserialize_char
      Src: /src/serde-yaml/src/de.rs:290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 291
      start: 286
    functionDepth: 3
    functionLinenumber: 286
    functionLinenumberEnd: 291
    functionName: Deserializer::deserialize_char
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_char
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_char<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:297,1
    - Dst: deserialize_str
      Src: /src/serde-yaml/src/de.rs:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 298
      start: 293
    functionDepth: 3
    functionLinenumber: 293
    functionLinenumberEnd: 298
    functionName: Deserializer::deserialize_str
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_str
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_str<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:304,1
    - Dst: deserialize_string
      Src: /src/serde-yaml/src/de.rs:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 305
      start: 300
    functionDepth: 3
    functionLinenumber: 300
    functionLinenumberEnd: 305
    functionName: Deserializer::deserialize_string
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_string
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_string<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:311,1
    - Dst: deserialize_bytes
      Src: /src/serde-yaml/src/de.rs:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 312
      start: 307
    functionDepth: 3
    functionLinenumber: 307
    functionLinenumberEnd: 312
    functionName: Deserializer::deserialize_bytes
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_bytes
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:318,1
    - Dst: deserialize_byte_buf
      Src: /src/serde-yaml/src/de.rs:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 319
      start: 314
    functionDepth: 3
    functionLinenumber: 314
    functionLinenumberEnd: 319
    functionName: Deserializer::deserialize_byte_buf
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_byte_buf
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:325,1
    - Dst: deserialize_option
      Src: /src/serde-yaml/src/de.rs:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 326
      start: 321
    functionDepth: 3
    functionLinenumber: 321
    functionLinenumberEnd: 326
    functionName: Deserializer::deserialize_option
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize_option
    - Deserializer::de
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_option<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:332,1
    - Dst: deserialize_unit
      Src: /src/serde-yaml/src/de.rs:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 333
      start: 328
    functionDepth: 3
    functionLinenumber: 328
    functionLinenumberEnd: 333
    functionName: Deserializer::deserialize_unit
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_unit
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:339,1
    - Dst: deserialize_unit_struct
      Src: /src/serde-yaml/src/de.rs:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - name
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 340
      start: 335
    functionDepth: 3
    functionLinenumber: 335
    functionLinenumberEnd: 340
    functionName: Deserializer::deserialize_unit_struct
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize_unit_struct
    - Deserializer::de
    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: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:346,1
    - Dst: deserialize_newtype_struct
      Src: /src/serde-yaml/src/de.rs:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - name
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 347
      start: 342
    functionDepth: 3
    functionLinenumber: 342
    functionLinenumberEnd: 347
    functionName: Deserializer::deserialize_newtype_struct
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_newtype_struct
    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: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:353,1
    - Dst: deserialize_seq
      Src: /src/serde-yaml/src/de.rs:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 354
      start: 349
    functionDepth: 3
    functionLinenumber: 349
    functionLinenumberEnd: 354
    functionName: Deserializer::deserialize_seq
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize_seq
    - Deserializer::de
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:360,1
    - Dst: deserialize_tuple
      Src: /src/serde-yaml/src/de.rs:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - len
    - visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 361
      start: 356
    functionDepth: 3
    functionLinenumber: 356
    functionLinenumberEnd: 361
    functionName: Deserializer::deserialize_tuple
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_tuple
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_tuple<V>(self, len: usize, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:372,1
    - Dst: deserialize_tuple_struct
      Src: /src/serde-yaml/src/de.rs:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - name
    - len
    - visitor
    argTypes:
    - '&''static str'
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 373
      start: 363
    functionDepth: 3
    functionLinenumber: 363
    functionLinenumberEnd: 373
    functionName: Deserializer::deserialize_tuple_struct
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize_tuple_struct
    - Deserializer::de
    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: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:379,1
    - Dst: deserialize_map
      Src: /src/serde-yaml/src/de.rs:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 380
      start: 375
    functionDepth: 3
    functionLinenumber: 375
    functionLinenumberEnd: 380
    functionName: Deserializer::deserialize_map
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_map
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_map<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:391,1
    - Dst: deserialize_struct
      Src: /src/serde-yaml/src/de.rs:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - name
    - fields
    - visitor
    argTypes:
    - '&''static str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 392
      start: 382
    functionDepth: 3
    functionLinenumber: 382
    functionLinenumberEnd: 392
    functionName: Deserializer::deserialize_struct
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_struct
    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: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:403,1
    - Dst: deserialize_enum
      Src: /src/serde-yaml/src/de.rs:403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - name
    - variants
    - visitor
    argTypes:
    - '&''static str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 404
      start: 394
    functionDepth: 3
    functionLinenumber: 394
    functionLinenumberEnd: 404
    functionName: Deserializer::deserialize_enum
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize_enum
    - Deserializer::de
    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: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:410,1
    - Dst: deserialize_identifier
      Src: /src/serde-yaml/src/de.rs:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 411
      start: 406
    functionDepth: 3
    functionLinenumber: 406
    functionLinenumberEnd: 411
    functionName: Deserializer::deserialize_identifier
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_identifier
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::de
      Src: /src/serde-yaml/src/de.rs:417,1
    - Dst: deserialize_ignored_any
      Src: /src/serde-yaml/src/de.rs:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 418
      start: 413
    functionDepth: 3
    functionLinenumber: 413
    functionLinenumberEnd: 418
    functionName: Deserializer::deserialize_ignored_any
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserializer::de
    - deserialize_ignored_any
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DeserializerFromEvents::peek_event_mark
      Src: /src/serde-yaml/src/de.rs:449,1
    - Dst: Result::map
      Src: /src/serde-yaml/src/de.rs:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 448
    functionDepth: 6
    functionLinenumber: 448
    functionLinenumberEnd: 450
    functionName: DeserializerFromEvents::peek_event
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - DeserializerFromEvents::peek_event_mark
    - Result::map
    linkageType: ''
    returnType: Result
    signature: fn peek_event(&self) -> Result<&'document Event<'de>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/serde-yaml/src/de.rs:453,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:454,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:455,1
    - Dst: error::shared
      Src: /src/serde-yaml/src/de.rs:456,1
    - Dst: Arc::clone
      Src: /src/serde-yaml/src/de.rs:456,1
    - Dst: error::new
      Src: /src/serde-yaml/src/de.rs:457,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 452
    functionDepth: 3
    functionLinenumber: 452
    functionLinenumberEnd: 460
    functionName: DeserializerFromEvents::peek_event_mark
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - error::new
    - Arc::clone
    - Err
    - Ok
    - get
    - error::shared
    linkageType: ''
    returnType: Result
    signature: fn peek_event_mark(&self) -> Result<(&'document Event<'de>, Mark)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DeserializerFromEvents::next_event_mark
      Src: /src/serde-yaml/src/de.rs:463,1
    - Dst: Result::map
      Src: /src/serde-yaml/src/de.rs:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 462
    functionDepth: 6
    functionLinenumber: 462
    functionLinenumberEnd: 464
    functionName: DeserializerFromEvents::next_event
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Result::map
    - DeserializerFromEvents::next_event_mark
    linkageType: ''
    returnType: Result
    signature: fn next_event(&mut self) -> Result<&'document Event<'de>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DeserializerFromEvents::peek_event_mark
      Src: /src/serde-yaml/src/de.rs:467,1
    - Dst: Result::map
      Src: /src/serde-yaml/src/de.rs:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 466
    functionDepth: 6
    functionLinenumber: 466
    functionLinenumberEnd: 472
    functionName: DeserializerFromEvents::next_event_mark
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - DeserializerFromEvents::peek_event_mark
    - Result::map
    linkageType: ''
    returnType: Result
    signature: fn next_event_mark(&mut self) -> Result<(&'document Event<'de>, Mark)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/serde-yaml/src/de.rs:479,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:480,1
    - Dst: error::new
      Src: /src/serde-yaml/src/de.rs:480,1
    - Dst: get
      Src: /src/serde-yaml/src/de.rs:482,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:485,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 35
    argCount: 1
    argNames:
    - pos
    argTypes:
    - '&''anchor mut usize'
    constantsTouched: []
    func_position:
      end: 496
      start: 474
    functionDepth: 2
    functionLinenumber: 474
    functionLinenumberEnd: 496
    functionName: DeserializerFromEvents::jump
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - error::new
    - len
    - Err
    - Ok
    - get
    linkageType: ''
    returnType: Result
    signature: 'fn jump<''anchor>(&''anchor mut self,pos: &''anchor mut usize,) ->
      Result<DeserializerFromEvents<''de, ''anchor>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/serde-yaml/src/de.rs:504,1
    - Dst: DeserializerFromEvents::next_event
      Src: /src/serde-yaml/src/de.rs:507,1
    - Dst: Self::push
      Src: /src/serde-yaml/src/de.rs:510,1
    - Dst: Self::push
      Src: /src/serde-yaml/src/de.rs:513,1
    - Dst: Self::pop
      Src: /src/serde-yaml/src/de.rs:515,1
    - Dst: Self::pop
      Src: /src/serde-yaml/src/de.rs:521,1
    - Dst: Self::is_empty
      Src: /src/serde-yaml/src/de.rs:528,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:529,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 498
    functionDepth: 8
    functionLinenumber: 498
    functionLinenumberEnd: 532
    functionName: DeserializerFromEvents::ignore_any
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Vec::new
    - DeserializerFromEvents::next_event
    - Self::pop
    - Self::is_empty
    - Self::push
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn ignore_any(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DeserializerFromEvents::recursion_check
      Src: /src/serde-yaml/src/de.rs:538,1
    - Dst: V::visit_seq
      Src: /src/serde-yaml/src/de.rs:544,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:545,1
    - Dst: DeserializerFromEvents::end_sequence
      Src: /src/serde-yaml/src/de.rs:547,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:548,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 2
    argNames:
    - visitor
    - mark
    argTypes:
    - V
    - Mark
    constantsTouched: []
    func_position:
      end: 549
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 549
    functionName: DeserializerFromEvents::visit_sequence
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - DeserializerFromEvents::recursion_check
    - V::visit_seq
    - DeserializerFromEvents::end_sequence
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_sequence<V>(&mut self, visitor: V, mark: Mark) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DeserializerFromEvents::recursion_check
      Src: /src/serde-yaml/src/de.rs:555,1
    - Dst: V::visit_map
      Src: /src/serde-yaml/src/de.rs:562,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:563,1
    - Dst: DeserializerFromEvents::end_mapping
      Src: /src/serde-yaml/src/de.rs:565,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:566,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 2
    argNames:
    - visitor
    - mark
    argTypes:
    - V
    - Mark
    constantsTouched: []
    func_position:
      end: 567
      start: 551
    functionDepth: 1
    functionLinenumber: 551
    functionLinenumberEnd: 567
    functionName: DeserializerFromEvents::visit_mapping
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - DeserializerFromEvents::end_mapping
    - DeserializerFromEvents::recursion_check
    - V::visit_map
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_mapping<V>(&mut self, visitor: V, mark: Mark) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: de::SeqAccess::next_element::<IgnoredAny>
      Src: /src/serde-yaml/src/de.rs:576,1
    - Dst: is_some
      Src: /src/serde-yaml/src/de.rs:576,1
    - Dst: DeserializerFromEvents::next_event
      Src: /src/serde-yaml/src/de.rs:579,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:584,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:596,1
    - Dst: de::Error::invalid_length
      Src: /src/serde-yaml/src/de.rs:596,1
    - Dst: ExpectedSeq
      Src: /src/serde-yaml/src/de.rs:596,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 598
      start: 569
    functionDepth: 8
    functionLinenumber: 569
    functionLinenumberEnd: 598
    functionName: DeserializerFromEvents::end_sequence
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - DeserializerFromEvents::next_event
    - de::SeqAccess::next_element::<IgnoredAny>
    - Err
    - ExpectedSeq
    - de::Error::invalid_length
    - Ok
    - is_some
    linkageType: ''
    returnType: Result
    signature: 'fn end_sequence(&mut self, len: usize) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: de::MapAccess::next_entry::<IgnoredAny, IgnoredAny>
      Src: /src/serde-yaml/src/de.rs:608,1
    - Dst: is_some
      Src: /src/serde-yaml/src/de.rs:608,1
    - Dst: DeserializerFromEvents::next_event
      Src: /src/serde-yaml/src/de.rs:611,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:616,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:628,1
    - Dst: de::Error::invalid_length
      Src: /src/serde-yaml/src/de.rs:628,1
    - Dst: ExpectedMap
      Src: /src/serde-yaml/src/de.rs:628,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 630
      start: 600
    functionDepth: 8
    functionLinenumber: 600
    functionLinenumberEnd: 630
    functionName: DeserializerFromEvents::end_mapping
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - DeserializerFromEvents::next_event
    - de::MapAccess::next_entry::<IgnoredAny, IgnoredAny>
    - Err
    - de::Error::invalid_length
    - Ok
    - is_some
    - ExpectedMap
    linkageType: ''
    returnType: Result
    signature: 'fn end_mapping(&mut self, len: usize) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: checked_sub
      Src: /src/serde-yaml/src/de.rs:638,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:640,1
    - Dst: error::new
      Src: /src/serde-yaml/src/de.rs:640,1
    - Dst: ErrorImpl::RecursionLimitExceeded
      Src: /src/serde-yaml/src/de.rs:640,1
    - Dst: f
      Src: /src/serde-yaml/src/de.rs:642,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 2
    argNames:
    - mark
    - f
    argTypes:
    - Mark
    - F
    constantsTouched: []
    func_position:
      end: 645
      start: 632
    functionDepth: 4
    functionLinenumber: 632
    functionLinenumberEnd: 645
    functionName: DeserializerFromEvents::recursion_check
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 2
    functionsReached:
    - ErrorImpl::RecursionLimitExceeded
    - f
    - error::new
    - Err
    - checked_sub
    linkageType: ''
    returnType: Result
    signature: 'fn recursion_check<F: FnOnce(&mut Self) -> Result<T>, T>(&mut self,mark:
      Mark,f: F,) -> Result<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:662,1
    - Dst: peek_event
      Src: /src/serde-yaml/src/de.rs:664,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:665,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/de.rs:679,1
    - Dst: Result::map
      Src: /src/serde-yaml/src/de.rs:679,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 682
      start: 657
    functionDepth: 7
    functionLinenumber: 657
    functionLinenumberEnd: 682
    functionName: SeqAccess::next_element_seed
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize
    - peek_event
    - Result::map
    - Ok
    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: Ok
      Src: /src/serde-yaml/src/de.rs:700,1
    - Dst: peek_event
      Src: /src/serde-yaml/src/de.rs:702,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:703,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:706,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/de.rs:707,1
    - Dst: Result::map
      Src: /src/serde-yaml/src/de.rs:707,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/de.rs:712,1
    - Dst: Result::map
      Src: /src/serde-yaml/src/de.rs:712,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 40
    argCount: 1
    argNames:
    - seed
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 715
      start: 695
    functionDepth: 7
    functionLinenumber: 695
    functionLinenumberEnd: 715
    functionName: MapAccess::next_key_seed
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize
    - peek_event
    - Some
    - Result::map
    - 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: and_then
      Src: /src/serde-yaml/src/de.rs:725,1
    - Dst: str::from_utf8
      Src: /src/serde-yaml/src/de.rs:725,1
    - Dst: ok
      Src: /src/serde-yaml/src/de.rs:725,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/de.rs:738,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 739
      start: 717
    functionDepth: 2
    functionLinenumber: 717
    functionLinenumberEnd: 739
    functionName: MapAccess::next_value_seed
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize
    - str::from_utf8
    - and_then
    - ok
    linkageType: ''
    returnType: Result
    signature: 'fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value>whereV:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StrDeserializer::<Error>::new
      Src: /src/serde-yaml/src/de.rs:756,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/de.rs:757,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:764,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:769,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 770
      start: 752
    functionDepth: 2
    functionLinenumber: 752
    functionLinenumberEnd: 770
    functionName: EnumAccess::variant_seed
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize
    - StrDeserializer::<Error>::new
    - Ok
    - Some
    linkageType: ''
    returnType: Result
    signature: 'fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant)>whereV:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserialize::deserialize
      Src: /src/serde-yaml/src/de.rs:777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 778
      start: 776
    functionDepth: 2
    functionLinenumber: 776
    functionLinenumberEnd: 778
    functionName: DeserializerFromEvents::unit_variant
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Deserialize::deserialize
    linkageType: ''
    returnType: Result
    signature: fn unit_variant(mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize
      Src: /src/serde-yaml/src/de.rs:784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 785
      start: 780
    functionDepth: 2
    functionLinenumber: 780
    functionLinenumberEnd: 785
    functionName: DeserializerFromEvents::newtype_variant_seed
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn newtype_variant_seed<T>(mut self, seed: T) -> Result<T::Value>whereT:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: de::Deserializer::deserialize_seq
      Src: /src/serde-yaml/src/de.rs:791,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - _len
    - visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 792
      start: 787
    functionDepth: 4
    functionLinenumber: 787
    functionLinenumberEnd: 792
    functionName: DeserializerFromEvents::tuple_variant
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - de::Deserializer::deserialize_seq
    linkageType: ''
    returnType: Result
    signature: 'fn tuple_variant<V>(mut self, _len: usize, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: de::Deserializer::deserialize_struct
      Src: /src/serde-yaml/src/de.rs:798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - fields
    - visitor
    argTypes:
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 799
      start: 794
    functionDepth: 4
    functionLinenumber: 794
    functionLinenumberEnd: 799
    functionName: DeserializerFromEvents::struct_variant
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - de::Deserializer::deserialize_struct
    linkageType: ''
    returnType: Result
    signature: 'fn struct_variant<V>(mut self, fields: &''static [&''static str],
      visitor: V) -> Result<V::Value>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:814,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/de.rs:814,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 815
      start: 810
    functionDepth: 2
    functionLinenumber: 810
    functionLinenumberEnd: 815
    functionName: UnitVariantAccess::variant_seed
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - deserialize
    - 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/serde-yaml/src/de.rs:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 825
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 825
    functionName: UnitVariantAccess::unit_variant
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn unit_variant(self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:831,1
    - Dst: de::Error::invalid_type
      Src: /src/serde-yaml/src/de.rs:831,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - _seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 835
      start: 827
    functionDepth: 0
    functionLinenumber: 827
    functionLinenumberEnd: 835
    functionName: UnitVariantAccess::newtype_variant_seed
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - de::Error::invalid_type
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn newtype_variant_seed<T>(self, _seed: T) -> Result<T::Value>whereT:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:841,1
    - Dst: de::Error::invalid_type
      Src: /src/serde-yaml/src/de.rs:841,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - _len
    - _visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 845
      start: 837
    functionDepth: 0
    functionLinenumber: 837
    functionLinenumberEnd: 845
    functionName: UnitVariantAccess::tuple_variant
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - de::Error::invalid_type
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn tuple_variant<V>(self, _len: usize, _visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:851,1
    - Dst: de::Error::invalid_type
      Src: /src/serde-yaml/src/de.rs:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - _fields
    - _visitor
    argTypes:
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 855
      start: 847
    functionDepth: 0
    functionLinenumber: 847
    functionLinenumberEnd: 855
    functionName: UnitVariantAccess::struct_variant
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - de::Error::invalid_type
    - Err
    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: str::from_utf8
      Src: /src/serde-yaml/src/de.rs:862,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:865,1
    - Dst: de::Error::invalid_type
      Src: /src/serde-yaml/src/de.rs:865,1
    - Dst: Unexpected::Bytes
      Src: /src/serde-yaml/src/de.rs:866,1
    - Dst: parse_bool
      Src: /src/serde-yaml/src/de.rs:873,1
    - Dst: V::visit_bool
      Src: /src/serde-yaml/src/de.rs:874,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:875,1
    - Dst: de::Error::invalid_value
      Src: /src/serde-yaml/src/de.rs:875,1
    - Dst: Unexpected::Str
      Src: /src/serde-yaml/src/de.rs:875,1
    - Dst: visit_int
      Src: /src/serde-yaml/src/de.rs:878,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:880,1
    - Dst: de::Error::invalid_value
      Src: /src/serde-yaml/src/de.rs:880,1
    - Dst: Unexpected::Str
      Src: /src/serde-yaml/src/de.rs:880,1
    - Dst: parse_f64
      Src: /src/serde-yaml/src/de.rs:883,1
    - Dst: V::visit_f64
      Src: /src/serde-yaml/src/de.rs:884,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:885,1
    - Dst: de::Error::invalid_value
      Src: /src/serde-yaml/src/de.rs:885,1
    - Dst: Unexpected::Str
      Src: /src/serde-yaml/src/de.rs:885,1
    - Dst: parse_null
      Src: /src/serde-yaml/src/de.rs:888,1
    - Dst: as_bytes
      Src: /src/serde-yaml/src/de.rs:888,1
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/de.rs:889,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:890,1
    - Dst: de::Error::invalid_value
      Src: /src/serde-yaml/src/de.rs:890,1
    - Dst: Unexpected::Str
      Src: /src/serde-yaml/src/de.rs:890,1
    - Dst: starts_with
      Src: /src/serde-yaml/src/de.rs:892,1
    - Dst: visit_untagged_scalar
      Src: /src/serde-yaml/src/de.rs:893,1
    - Dst: visit_untagged_scalar
      Src: /src/serde-yaml/src/de.rs:896,1
    - Dst: parse_borrowed_str
      Src: /src/serde-yaml/src/de.rs:898,1
    - Dst: V::visit_borrowed_str
      Src: /src/serde-yaml/src/de.rs:899,1
    - Dst: V::visit_str
      Src: /src/serde-yaml/src/de.rs:901,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 93
    argCount: 3
    argNames:
    - visitor
    - scalar
    - tagged_already
    argTypes:
    - V
    - '&Scalar<''de>'
    - bool
    constantsTouched: []
    func_position:
      end: 903
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 903
    functionName: visit_scalar
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    - V::visit_bool
    - parse_f64
    - visit_untagged_scalar
    - visit_int
    - V::visit_str
    - V::visit_f64
    - parse_borrowed_str
    - V::visit_borrowed_str
    - de::Error::invalid_type
    - parse_bool
    - as_bytes
    - de::Error::invalid_value
    - Err
    - parse_null
    - Unexpected::Bytes
    - starts_with
    - str::from_utf8
    - Unexpected::Str
    linkageType: ''
    returnType: Result
    signature: 'fn visit_scalar<''de, V>(visitor: V, scalar: &Scalar<''de>, tagged_already:
      bool) -> Result<V::Value>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/serde-yaml/src/de.rs:916,1
    - Dst: checked_sub
      Src: /src/serde-yaml/src/de.rs:916,1
    - Dst: checked_sub
      Src: /src/serde-yaml/src/de.rs:917,1
    - Dst: '&str::len'
      Src: /src/serde-yaml/src/de.rs:917,1
    - Dst: get
      Src: /src/serde-yaml/src/de.rs:918,1
    - Dst: '&str::as_bytes'
      Src: /src/serde-yaml/src/de.rs:919,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:920,1
    - Dst: str::from_utf8_unchecked
      Src: /src/serde-yaml/src/de.rs:920,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    argCount: 3
    argNames:
    - utf8_value
    - repr
    - style
    argTypes:
    - '&str'
    - Option<&'de [u8]>
    - ScalarStyle
    constantsTouched: []
    func_position:
      end: 923
      start: 905
    functionDepth: 2
    functionLinenumber: 905
    functionLinenumberEnd: 923
    functionName: parse_borrowed_str
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - '&str::len'
    - '&str::as_bytes'
    - len
    - Some
    - str::from_utf8_unchecked
    - get
    - checked_sub
    linkageType: ''
    returnType: Option
    signature: 'fn parse_borrowed_str<''de>(utf8_value: &str,repr: Option<&''de [u8]>,style:
      ScalarStyle,) -> Option<&''de str>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:927,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - scalar
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 930
      start: 925
    functionDepth: 0
    functionLinenumber: 925
    functionLinenumberEnd: 930
    functionName: parse_null
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: 'fn parse_null(scalar: &[u8]) -> Option<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:934,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:935,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - scalar
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 938
      start: 932
    functionDepth: 0
    functionLinenumber: 932
    functionLinenumberEnd: 938
    functionName: parse_bool
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: 'fn parse_bool(scalar: &str) -> Option<bool>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:944,1
    - Dst: unwrap_or
      Src: /src/serde-yaml/src/de.rs:944,1
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:945,1
    - Dst: starts_with
      Src: /src/serde-yaml/src/de.rs:946,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:950,1
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:953,1
    - Dst: starts_with
      Src: /src/serde-yaml/src/de.rs:954,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:958,1
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:961,1
    - Dst: starts_with
      Src: /src/serde-yaml/src/de.rs:962,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:966,1
    - Dst: starts_with
      Src: /src/serde-yaml/src/de.rs:969,1
    - Dst: digits_but_not_number
      Src: /src/serde-yaml/src/de.rs:972,1
    - Dst: ok
      Src: /src/serde-yaml/src/de.rs:975,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 70
    argCount: 2
    argNames:
    - scalar
    - from_str_radix
    argTypes:
    - '&str'
    - 'fn(&str, radix: u32) -> Result<T, ParseIntError>'
    constantsTouched: []
    func_position:
      end: 976
      start: 940
    functionDepth: 1
    functionLinenumber: 940
    functionLinenumberEnd: 976
    functionName: parse_unsigned_int
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Some
    - starts_with
    - unwrap_or
    - ok
    - strip_prefix
    - digits_but_not_number
    linkageType: ''
    returnType: Option
    signature: 'fn parse_unsigned_int<T>(scalar: &str,from_str_radix: fn(&str, radix:
      u32) -> Result<T, ParseIntError>,) -> Option<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:982,1
    - Dst: starts_with
      Src: /src/serde-yaml/src/de.rs:983,1
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:990,1
    - Dst: starts_with
      Src: /src/serde-yaml/src/de.rs:991,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:995,1
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:998,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1001,1
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:1004,1
    - Dst: starts_with
      Src: /src/serde-yaml/src/de.rs:1005,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1009,1
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:1012,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1015,1
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:1018,1
    - Dst: starts_with
      Src: /src/serde-yaml/src/de.rs:1019,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1023,1
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:1026,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1029,1
    - Dst: digits_but_not_number
      Src: /src/serde-yaml/src/de.rs:1032,1
    - Dst: ok
      Src: /src/serde-yaml/src/de.rs:1035,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 102
    argCount: 2
    argNames:
    - scalar
    - from_str_radix
    argTypes:
    - '&str'
    - 'fn(&str, radix: u32) -> Result<T, ParseIntError>'
    constantsTouched: []
    func_position:
      end: 1036
      start: 978
    functionDepth: 1
    functionLinenumber: 978
    functionLinenumberEnd: 1036
    functionName: parse_signed_int
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Some
    - starts_with
    - ok
    - strip_prefix
    - digits_but_not_number
    linkageType: ''
    returnType: Option
    signature: 'fn parse_signed_int<T>(scalar: &str,from_str_radix: fn(&str, radix:
      u32) -> Result<T, ParseIntError>,) -> Option<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:1042,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1045,1
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:1048,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1051,1
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:1054,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1057,1
    - Dst: digits_but_not_number
      Src: /src/serde-yaml/src/de.rs:1060,1
    - Dst: ok
      Src: /src/serde-yaml/src/de.rs:1063,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 41
    argCount: 2
    argNames:
    - scalar
    - from_str_radix
    argTypes:
    - '&str'
    - 'fn(&str, radix: u32) -> Result<T, ParseIntError>'
    constantsTouched: []
    func_position:
      end: 1064
      start: 1038
    functionDepth: 1
    functionLinenumber: 1038
    functionLinenumberEnd: 1064
    functionName: parse_negative_int
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Some
    - ok
    - strip_prefix
    - digits_but_not_number
    linkageType: ''
    returnType: Option
    signature: 'fn parse_negative_int<T>(scalar: &str,from_str_radix: fn(&str, radix:
      u32) -> Result<T, ParseIntError>,) -> Option<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:1067,1
    - Dst: starts_with
      Src: /src/serde-yaml/src/de.rs:1068,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1076,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1079,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1082,1
    - Dst: copysign
      Src: /src/serde-yaml/src/de.rs:1082,1
    - Dst: parse::<f64>
      Src: /src/serde-yaml/src/de.rs:1084,1
    - Dst: is_finite
      Src: /src/serde-yaml/src/de.rs:1085,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1086,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 38
    argCount: 1
    argNames:
    - scalar
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 1090
      start: 1066
    functionDepth: 1
    functionLinenumber: 1066
    functionLinenumberEnd: 1090
    functionName: parse_f64
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - is_finite
    - Some
    - starts_with
    - copysign
    - parse::<f64>
    - strip_prefix
    linkageType: ''
    returnType: Option
    signature: 'pub(crate) fn parse_f64(scalar: &str) -> Option<f64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: strip_prefix
      Src: /src/serde-yaml/src/de.rs:1095,1
    - Dst: unwrap_or
      Src: /src/serde-yaml/src/de.rs:1095,1
    - Dst: len
      Src: /src/serde-yaml/src/de.rs:1096,1
    - Dst: starts_with
      Src: /src/serde-yaml/src/de.rs:1096,1
    - Dst: bytes
      Src: /src/serde-yaml/src/de.rs:1096,1
    - Dst: all
      Src: /src/serde-yaml/src/de.rs:1096,1
    - Dst: is_ascii_digit
      Src: /src/serde-yaml/src/de.rs:1096,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 1
    argNames:
    - scalar
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 1097
      start: 1092
    functionDepth: 6
    functionLinenumber: 1092
    functionLinenumberEnd: 1097
    functionName: digits_but_not_number
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 3
    functionsReached:
    - is_ascii_digit
    - all
    - len
    - bytes
    - starts_with
    - unwrap_or
    - strip_prefix
    linkageType: ''
    returnType: bool
    signature: 'pub(crate) fn digits_but_not_number(scalar: &str) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_unsigned_int
      Src: /src/serde-yaml/src/de.rs:1103,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:1104,1
    - Dst: V::visit_u64
      Src: /src/serde-yaml/src/de.rs:1104,1
    - Dst: parse_negative_int
      Src: /src/serde-yaml/src/de.rs:1106,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:1107,1
    - Dst: V::visit_i64
      Src: /src/serde-yaml/src/de.rs:1107,1
    - Dst: parse_unsigned_int
      Src: /src/serde-yaml/src/de.rs:1109,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:1110,1
    - Dst: V::visit_u128
      Src: /src/serde-yaml/src/de.rs:1110,1
    - Dst: parse_negative_int
      Src: /src/serde-yaml/src/de.rs:1112,1
    - Dst: Ok
      Src: /src/serde-yaml/src/de.rs:1113,1
    - Dst: V::visit_i128
      Src: /src/serde-yaml/src/de.rs:1113,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 33
    argCount: 2
    argNames:
    - visitor
    - v
    argTypes:
    - V
    - '&str'
    constantsTouched: []
    func_position:
      end: 1116
      start: 1099
    functionDepth: 8
    functionLinenumber: 1099
    functionLinenumberEnd: 1116
    functionName: visit_int
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - V::visit_u64
    - parse_unsigned_int
    - V::visit_u128
    - parse_negative_int
    - Err
    - Ok
    - V::visit_i128
    - V::visit_i64
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn visit_int<''de, V>(visitor: V, v: &str) -> Result<Result<V::Value>,
      V>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::is_empty'
      Src: /src/serde-yaml/src/de.rs:1127,1
    - Dst: parse_null
      Src: /src/serde-yaml/src/de.rs:1127,1
    - Dst: '&str::as_bytes'
      Src: /src/serde-yaml/src/de.rs:1127,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1127,1
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/de.rs:1128,1
    - Dst: parse_bool
      Src: /src/serde-yaml/src/de.rs:1130,1
    - Dst: V::visit_bool
      Src: /src/serde-yaml/src/de.rs:1131,1
    - Dst: visit_int
      Src: /src/serde-yaml/src/de.rs:1133,1
    - Dst: digits_but_not_number
      Src: /src/serde-yaml/src/de.rs:1137,1
    - Dst: parse_f64
      Src: /src/serde-yaml/src/de.rs:1138,1
    - Dst: V::visit_f64
      Src: /src/serde-yaml/src/de.rs:1139,1
    - Dst: parse_borrowed_str
      Src: /src/serde-yaml/src/de.rs:1142,1
    - Dst: V::visit_borrowed_str
      Src: /src/serde-yaml/src/de.rs:1143,1
    - Dst: V::visit_str
      Src: /src/serde-yaml/src/de.rs:1145,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 43
    argCount: 4
    argNames:
    - visitor
    - v
    - repr
    - style
    argTypes:
    - V
    - '&str'
    - Option<&'de [u8]>
    - ScalarStyle
    constantsTouched: []
    func_position:
      end: 1147
      start: 1118
    functionDepth: 9
    functionLinenumber: 1118
    functionLinenumberEnd: 1147
    functionName: visit_untagged_scalar
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 2
    functionsReached:
    - parse_borrowed_str
    - V::visit_borrowed_str
    - parse_null
    - V::visit_unit
    - '&str::as_bytes'
    - parse_bool
    - '&str::is_empty'
    - V::visit_bool
    - parse_f64
    - Some
    - visit_int
    - V::visit_str
    - V::visit_f64
    - digits_but_not_number
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn visit_untagged_scalar<''de, V>(visitor: V,v: &str,repr:
      Option<&''de [u8]>,style: ScalarStyle,) -> Result<V::Value>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 3
    argNames:
    - expected
    - scalar
    - tagged_already
    argTypes:
    - '&str'
    - '&Scalar'
    - bool
    constantsTouched: []
    func_position:
      end: 1159
      start: 1149
    functionDepth: 0
    functionLinenumber: 1149
    functionLinenumberEnd: 1159
    functionName: is_plain_or_tagged_literal_scalar
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'fn is_plain_or_tagged_literal_scalar(expected: &str,scalar: &Scalar,tagged_already:
      bool,) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: visit_scalar
      Src: /src/serde-yaml/src/de.rs:1180,1
    - Dst: de::Error::invalid_type
      Src: /src/serde-yaml/src/de.rs:1185,1
    - Dst: de::Error::invalid_type
      Src: /src/serde-yaml/src/de.rs:1186,1
    - Dst: error::new
      Src: /src/serde-yaml/src/de.rs:1189,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 2
    argNames:
    - event
    - exp
    argTypes:
    - '&Event'
    - '&dyn Expected'
    constantsTouched: []
    func_position:
      end: 1191
      start: 1161
    functionDepth: 10
    functionLinenumber: 1161
    functionLinenumberEnd: 1191
    functionName: invalid_type
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 5
    functionsReached:
    - de::Error::invalid_type
    - error::new
    - visit_scalar
    linkageType: ''
    returnType: Error
    signature: 'fn invalid_type(event: &Event, exp: &dyn Expected) -> Error'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&Option<Tag>::as_ref'
      Src: /src/serde-yaml/src/de.rs:1194,1
    - Dst: split_first
      Src: /src/serde-yaml/src/de.rs:1195,1
    - Dst: is_empty
      Src: /src/serde-yaml/src/de.rs:1196,1
    - Dst: str::from_utf8
      Src: /src/serde-yaml/src/de.rs:1199,1
    - Dst: ok
      Src: /src/serde-yaml/src/de.rs:1199,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    argCount: 1
    argNames:
    - libyaml_tag
    argTypes:
    - '&Option<Tag>'
    constantsTouched: []
    func_position:
      end: 1203
      start: 1193
    functionDepth: 2
    functionLinenumber: 1193
    functionLinenumberEnd: 1203
    functionName: parse_tag
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - split_first
    - str::from_utf8
    - is_empty
    - '&Option<Tag>::as_ref'
    - ok
    linkageType: ''
    returnType: Option
    signature: 'fn parse_tag(libyaml_tag: &Option<Tag>) -> Option<&str>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_tag
      Src: /src/serde-yaml/src/de.rs:1218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - tag
    - tagged_already
    argTypes:
    - '&Option<Tag>'
    - bool
    constantsTouched: []
    func_position:
      end: 1219
      start: 1214
    functionDepth: 3
    functionLinenumber: 1214
    functionLinenumberEnd: 1219
    functionName: '&::m::u::t:: ::D::e::s::e::r::i::a::l::i::z::e::r::F::r::o::m::E::v::e::n::t::s::::::::d::e::s::e::r::i::a::l::i::z::e::_::a::n::y::enum_tag'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - parse_tag
    linkageType: ''
    returnType: Option
    signature: 'fn enum_tag(tag: &Option<Tag>, tagged_already: bool) -> Option<&str>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_some
      Src: /src/serde-yaml/src/de.rs:1212,1
    - Dst: '&mut DeserializerFromEvents::next_event_mark'
      Src: /src/serde-yaml/src/de.rs:1213,1
    - Dst: '&mut DeserializerFromEvents::jump'
      Src: /src/serde-yaml/src/de.rs:1222,1
    - Dst: deserialize_any
      Src: /src/serde-yaml/src/de.rs:1222,1
    - Dst: enum_tag
      Src: /src/serde-yaml/src/de.rs:1224,1
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/de.rs:1226,1
    - Dst: visit_scalar
      Src: /src/serde-yaml/src/de.rs:1232,1
    - Dst: enum_tag
      Src: /src/serde-yaml/src/de.rs:1235,1
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/de.rs:1237,1
    - Dst: '&mut DeserializerFromEvents::visit_sequence'
      Src: /src/serde-yaml/src/de.rs:1243,1
    - Dst: enum_tag
      Src: /src/serde-yaml/src/de.rs:1246,1
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/de.rs:1248,1
    - Dst: '&mut DeserializerFromEvents::visit_mapping'
      Src: /src/serde-yaml/src/de.rs:1254,1
    - Dst: V::visit_none
      Src: /src/serde-yaml/src/de.rs:1258,1
    - Dst: map_err
      Src: /src/serde-yaml/src/de.rs:1220,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1263,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 79
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1264
      start: 1208
    functionDepth: 7
    functionLinenumber: 1208
    functionLinenumberEnd: 1264
    functionName: '&mut DeserializerFromEvents::deserialize_any'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::visit_sequence'
    - V::visit_enum
    - visit_scalar
    - map_err
    - error::fix_mark
    - V::visit_none
    - '&mut DeserializerFromEvents::next_event_mark'
    - '&mut DeserializerFromEvents::visit_mapping'
    - deserialize_any
    - enum_tag
    - is_some
    - '&mut DeserializerFromEvents::jump'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_some
      Src: /src/serde-yaml/src/de.rs:1270,1
    - Dst: '&mut DeserializerFromEvents::next_event_mark'
      Src: /src/serde-yaml/src/de.rs:1271,1
    - Dst: '&mut DeserializerFromEvents::jump'
      Src: /src/serde-yaml/src/de.rs:1274,1
    - Dst: deserialize_bool
      Src: /src/serde-yaml/src/de.rs:1274,1
    - Dst: is_plain_or_tagged_literal_scalar
      Src: /src/serde-yaml/src/de.rs:1276,1
    - Dst: str::from_utf8
      Src: /src/serde-yaml/src/de.rs:1278,1
    - Dst: parse_bool
      Src: /src/serde-yaml/src/de.rs:1279,1
    - Dst: V::visit_bool
      Src: /src/serde-yaml/src/de.rs:1280,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1286,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/de.rs:1286,1
    - Dst: map_err
      Src: /src/serde-yaml/src/de.rs:1272,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1288,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1289
      start: 1266
    functionDepth: 7
    functionLinenumber: 1266
    functionLinenumberEnd: 1289
    functionName: '&mut DeserializerFromEvents::deserialize_bool'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - invalid_type
    - map_err
    - parse_bool
    - V::visit_bool
    - str::from_utf8
    - error::fix_mark
    - '&mut DeserializerFromEvents::next_event_mark'
    - Err
    - deserialize_bool
    - is_plain_or_tagged_literal_scalar
    - is_some
    - '&mut DeserializerFromEvents::jump'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::deserialize_i64'
      Src: /src/serde-yaml/src/de.rs:1295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1296
      start: 1291
    functionDepth: 1
    functionLinenumber: 1291
    functionLinenumberEnd: 1296
    functionName: '&mut DeserializerFromEvents::deserialize_i8'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_i64'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::deserialize_i64'
      Src: /src/serde-yaml/src/de.rs:1302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1303
      start: 1298
    functionDepth: 1
    functionLinenumber: 1298
    functionLinenumberEnd: 1303
    functionName: '&mut DeserializerFromEvents::deserialize_i16'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_i64'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::deserialize_i64'
      Src: /src/serde-yaml/src/de.rs:1309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1310
      start: 1305
    functionDepth: 1
    functionLinenumber: 1305
    functionLinenumberEnd: 1310
    functionName: '&mut DeserializerFromEvents::deserialize_i32'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_i64'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_some
      Src: /src/serde-yaml/src/de.rs:1316,1
    - Dst: '&mut DeserializerFromEvents::next_event_mark'
      Src: /src/serde-yaml/src/de.rs:1317,1
    - Dst: '&mut DeserializerFromEvents::jump'
      Src: /src/serde-yaml/src/de.rs:1320,1
    - Dst: deserialize_i64
      Src: /src/serde-yaml/src/de.rs:1320,1
    - Dst: is_plain_or_tagged_literal_scalar
      Src: /src/serde-yaml/src/de.rs:1322,1
    - Dst: str::from_utf8
      Src: /src/serde-yaml/src/de.rs:1324,1
    - Dst: parse_signed_int
      Src: /src/serde-yaml/src/de.rs:1325,1
    - Dst: V::visit_i64
      Src: /src/serde-yaml/src/de.rs:1326,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1332,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/de.rs:1332,1
    - Dst: map_err
      Src: /src/serde-yaml/src/de.rs:1318,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1334,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1335
      start: 1312
    functionDepth: 7
    functionLinenumber: 1312
    functionLinenumberEnd: 1335
    functionName: '&mut DeserializerFromEvents::deserialize_i64'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 3
    functionsReached:
    - invalid_type
    - deserialize_i64
    - map_err
    - parse_signed_int
    - V::visit_i64
    - str::from_utf8
    - error::fix_mark
    - '&mut DeserializerFromEvents::next_event_mark'
    - Err
    - is_plain_or_tagged_literal_scalar
    - is_some
    - '&mut DeserializerFromEvents::jump'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_some
      Src: /src/serde-yaml/src/de.rs:1341,1
    - Dst: '&mut DeserializerFromEvents::next_event_mark'
      Src: /src/serde-yaml/src/de.rs:1342,1
    - Dst: '&mut DeserializerFromEvents::jump'
      Src: /src/serde-yaml/src/de.rs:1345,1
    - Dst: deserialize_i128
      Src: /src/serde-yaml/src/de.rs:1345,1
    - Dst: is_plain_or_tagged_literal_scalar
      Src: /src/serde-yaml/src/de.rs:1347,1
    - Dst: str::from_utf8
      Src: /src/serde-yaml/src/de.rs:1349,1
    - Dst: parse_signed_int
      Src: /src/serde-yaml/src/de.rs:1350,1
    - Dst: V::visit_i128
      Src: /src/serde-yaml/src/de.rs:1351,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1357,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/de.rs:1357,1
    - Dst: map_err
      Src: /src/serde-yaml/src/de.rs:1343,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1359,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1360
      start: 1337
    functionDepth: 7
    functionLinenumber: 1337
    functionLinenumberEnd: 1360
    functionName: '&mut DeserializerFromEvents::deserialize_i128'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - invalid_type
    - map_err
    - deserialize_i128
    - parse_signed_int
    - str::from_utf8
    - error::fix_mark
    - '&mut DeserializerFromEvents::next_event_mark'
    - Err
    - is_plain_or_tagged_literal_scalar
    - V::visit_i128
    - is_some
    - '&mut DeserializerFromEvents::jump'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::deserialize_u64'
      Src: /src/serde-yaml/src/de.rs:1366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1367
      start: 1362
    functionDepth: 1
    functionLinenumber: 1362
    functionLinenumberEnd: 1367
    functionName: '&mut DeserializerFromEvents::deserialize_u8'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_u64'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::deserialize_u64'
      Src: /src/serde-yaml/src/de.rs:1373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1374
      start: 1369
    functionDepth: 1
    functionLinenumber: 1369
    functionLinenumberEnd: 1374
    functionName: '&mut DeserializerFromEvents::deserialize_u16'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_u64'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::deserialize_u64'
      Src: /src/serde-yaml/src/de.rs:1380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1381
      start: 1376
    functionDepth: 1
    functionLinenumber: 1376
    functionLinenumberEnd: 1381
    functionName: '&mut DeserializerFromEvents::deserialize_u32'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_u64'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_some
      Src: /src/serde-yaml/src/de.rs:1387,1
    - Dst: '&mut DeserializerFromEvents::next_event_mark'
      Src: /src/serde-yaml/src/de.rs:1388,1
    - Dst: '&mut DeserializerFromEvents::jump'
      Src: /src/serde-yaml/src/de.rs:1391,1
    - Dst: deserialize_u64
      Src: /src/serde-yaml/src/de.rs:1391,1
    - Dst: is_plain_or_tagged_literal_scalar
      Src: /src/serde-yaml/src/de.rs:1393,1
    - Dst: str::from_utf8
      Src: /src/serde-yaml/src/de.rs:1395,1
    - Dst: parse_unsigned_int
      Src: /src/serde-yaml/src/de.rs:1396,1
    - Dst: V::visit_u64
      Src: /src/serde-yaml/src/de.rs:1397,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1403,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/de.rs:1403,1
    - Dst: map_err
      Src: /src/serde-yaml/src/de.rs:1389,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1405,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1406
      start: 1383
    functionDepth: 7
    functionLinenumber: 1383
    functionLinenumberEnd: 1406
    functionName: '&mut DeserializerFromEvents::deserialize_u64'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 3
    functionsReached:
    - invalid_type
    - V::visit_u64
    - parse_unsigned_int
    - map_err
    - str::from_utf8
    - error::fix_mark
    - '&mut DeserializerFromEvents::next_event_mark'
    - Err
    - is_plain_or_tagged_literal_scalar
    - is_some
    - '&mut DeserializerFromEvents::jump'
    - deserialize_u64
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_some
      Src: /src/serde-yaml/src/de.rs:1412,1
    - Dst: '&mut DeserializerFromEvents::next_event_mark'
      Src: /src/serde-yaml/src/de.rs:1413,1
    - Dst: '&mut DeserializerFromEvents::jump'
      Src: /src/serde-yaml/src/de.rs:1416,1
    - Dst: deserialize_u128
      Src: /src/serde-yaml/src/de.rs:1416,1
    - Dst: is_plain_or_tagged_literal_scalar
      Src: /src/serde-yaml/src/de.rs:1418,1
    - Dst: str::from_utf8
      Src: /src/serde-yaml/src/de.rs:1420,1
    - Dst: parse_unsigned_int
      Src: /src/serde-yaml/src/de.rs:1421,1
    - Dst: V::visit_u128
      Src: /src/serde-yaml/src/de.rs:1422,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1428,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/de.rs:1428,1
    - Dst: map_err
      Src: /src/serde-yaml/src/de.rs:1414,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1430,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1431
      start: 1408
    functionDepth: 7
    functionLinenumber: 1408
    functionLinenumberEnd: 1431
    functionName: '&mut DeserializerFromEvents::deserialize_u128'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - invalid_type
    - parse_unsigned_int
    - deserialize_u128
    - map_err
    - V::visit_u128
    - str::from_utf8
    - error::fix_mark
    - '&mut DeserializerFromEvents::next_event_mark'
    - Err
    - is_plain_or_tagged_literal_scalar
    - is_some
    - '&mut DeserializerFromEvents::jump'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::deserialize_f64'
      Src: /src/serde-yaml/src/de.rs:1437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1438
      start: 1433
    functionDepth: 1
    functionLinenumber: 1433
    functionLinenumberEnd: 1438
    functionName: '&mut DeserializerFromEvents::deserialize_f32'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_f64'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_some
      Src: /src/serde-yaml/src/de.rs:1444,1
    - Dst: '&mut DeserializerFromEvents::next_event_mark'
      Src: /src/serde-yaml/src/de.rs:1445,1
    - Dst: '&mut DeserializerFromEvents::jump'
      Src: /src/serde-yaml/src/de.rs:1448,1
    - Dst: deserialize_f64
      Src: /src/serde-yaml/src/de.rs:1448,1
    - Dst: is_plain_or_tagged_literal_scalar
      Src: /src/serde-yaml/src/de.rs:1450,1
    - Dst: str::from_utf8
      Src: /src/serde-yaml/src/de.rs:1452,1
    - Dst: parse_f64
      Src: /src/serde-yaml/src/de.rs:1453,1
    - Dst: V::visit_f64
      Src: /src/serde-yaml/src/de.rs:1454,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1460,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/de.rs:1460,1
    - Dst: map_err
      Src: /src/serde-yaml/src/de.rs:1446,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1462,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1463
      start: 1440
    functionDepth: 7
    functionLinenumber: 1440
    functionLinenumberEnd: 1463
    functionName: '&mut DeserializerFromEvents::deserialize_f64'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - invalid_type
    - map_err
    - parse_f64
    - str::from_utf8
    - error::fix_mark
    - '&mut DeserializerFromEvents::next_event_mark'
    - Err
    - deserialize_f64
    - is_plain_or_tagged_literal_scalar
    - V::visit_f64
    - is_some
    - '&mut DeserializerFromEvents::jump'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::deserialize_str'
      Src: /src/serde-yaml/src/de.rs:1469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1470
      start: 1465
    functionDepth: 1
    functionLinenumber: 1465
    functionLinenumberEnd: 1470
    functionName: '&mut DeserializerFromEvents::deserialize_char'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_str'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_char<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::next_event_mark'
      Src: /src/serde-yaml/src/de.rs:1476,1
    - Dst: str::from_utf8
      Src: /src/serde-yaml/src/de.rs:1479,1
    - Dst: parse_borrowed_str
      Src: /src/serde-yaml/src/de.rs:1480,1
    - Dst: V::visit_borrowed_str
      Src: /src/serde-yaml/src/de.rs:1481,1
    - Dst: V::visit_str
      Src: /src/serde-yaml/src/de.rs:1483,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1486,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/de.rs:1486,1
    - Dst: '&mut DeserializerFromEvents::jump'
      Src: /src/serde-yaml/src/de.rs:1489,1
    - Dst: deserialize_str
      Src: /src/serde-yaml/src/de.rs:1489,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1490,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/de.rs:1490,1
    - Dst: map_err
      Src: /src/serde-yaml/src/de.rs:1477,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1492,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 35
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1493
      start: 1472
    functionDepth: 7
    functionLinenumber: 1472
    functionLinenumberEnd: 1493
    functionName: '&mut DeserializerFromEvents::deserialize_str'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - invalid_type
    - V::visit_borrowed_str
    - map_err
    - deserialize_str
    - error::fix_mark
    - '&mut DeserializerFromEvents::next_event_mark'
    - Err
    - V::visit_str
    - str::from_utf8
    - '&mut DeserializerFromEvents::jump'
    - parse_borrowed_str
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_str<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::deserialize_str'
      Src: /src/serde-yaml/src/de.rs:1499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1500
      start: 1495
    functionDepth: 8
    functionLinenumber: 1495
    functionLinenumberEnd: 1500
    functionName: '&mut DeserializerFromEvents::deserialize_string'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_str'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_string<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1506,1
    - Dst: error::new
      Src: /src/serde-yaml/src/de.rs:1506,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - _visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1507
      start: 1502
    functionDepth: 2
    functionLinenumber: 1502
    functionLinenumberEnd: 1507
    functionName: '&mut DeserializerFromEvents::deserialize_bytes'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - error::new
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_bytes<V>(self, _visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1513,1
    - Dst: error::new
      Src: /src/serde-yaml/src/de.rs:1513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - _visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1514
      start: 1509
    functionDepth: 2
    functionLinenumber: 1509
    functionLinenumberEnd: 1514
    functionName: '&mut DeserializerFromEvents::deserialize_byte_buf'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - error::new
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_byte_buf<V>(self, _visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::peek_event'
      Src: /src/serde-yaml/src/de.rs:1521,1
    - Dst: '&mut DeserializerFromEvents::jump'
      Src: /src/serde-yaml/src/de.rs:1524,1
    - Dst: deserialize_option
      Src: /src/serde-yaml/src/de.rs:1524,1
    - Dst: is_some
      Src: /src/serde-yaml/src/de.rs:1527,1
    - Dst: parse_null
      Src: /src/serde-yaml/src/de.rs:1532,1
    - Dst: str::from_utf8
      Src: /src/serde-yaml/src/de.rs:1534,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1535,1
    - Dst: de::Error::invalid_value
      Src: /src/serde-yaml/src/de.rs:1535,1
    - Dst: Unexpected::Str
      Src: /src/serde-yaml/src/de.rs:1535,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1537,1
    - Dst: de::Error::invalid_value
      Src: /src/serde-yaml/src/de.rs:1537,1
    - Dst: Unexpected::Bytes
      Src: /src/serde-yaml/src/de.rs:1538,1
    - Dst: is_empty
      Src: /src/serde-yaml/src/de.rs:1546,1
    - Dst: parse_null
      Src: /src/serde-yaml/src/de.rs:1546,1
    - Dst: Option::is_none
      Src: /src/serde-yaml/src/de.rs:1546,1
    - Dst: V::visit_some
      Src: /src/serde-yaml/src/de.rs:1555,1
    - Dst: V::visit_none
      Src: /src/serde-yaml/src/de.rs:1559,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 74
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1561
      start: 1517
    functionDepth: 7
    functionLinenumber: 1517
    functionLinenumberEnd: 1561
    functionName: '&mut DeserializerFromEvents::deserialize_option'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::peek_event'
    - parse_null
    - Unexpected::Bytes
    - is_empty
    - V::visit_none
    - de::Error::invalid_value
    - Option::is_none
    - Err
    - V::visit_some
    - deserialize_option
    - str::from_utf8
    - Unexpected::Str
    - is_some
    - '&mut DeserializerFromEvents::jump'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_option<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_some
      Src: /src/serde-yaml/src/de.rs:1567,1
    - Dst: '&mut DeserializerFromEvents::next_event_mark'
      Src: /src/serde-yaml/src/de.rs:1568,1
    - Dst: parse_null
      Src: /src/serde-yaml/src/de.rs:1574,1
    - Dst: Option::is_some
      Src: /src/serde-yaml/src/de.rs:1574,1
    - Dst: is_empty
      Src: /src/serde-yaml/src/de.rs:1576,1
    - Dst: parse_null
      Src: /src/serde-yaml/src/de.rs:1576,1
    - Dst: Option::is_some
      Src: /src/serde-yaml/src/de.rs:1576,1
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/de.rs:1579,1
    - Dst: str::from_utf8
      Src: /src/serde-yaml/src/de.rs:1580,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1581,1
    - Dst: de::Error::invalid_value
      Src: /src/serde-yaml/src/de.rs:1581,1
    - Dst: Unexpected::Str
      Src: /src/serde-yaml/src/de.rs:1581,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1583,1
    - Dst: de::Error::invalid_value
      Src: /src/serde-yaml/src/de.rs:1583,1
    - Dst: Unexpected::Bytes
      Src: /src/serde-yaml/src/de.rs:1584,1
    - Dst: '&mut DeserializerFromEvents::jump'
      Src: /src/serde-yaml/src/de.rs:1589,1
    - Dst: deserialize_unit
      Src: /src/serde-yaml/src/de.rs:1589,1
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/de.rs:1590,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1591,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/de.rs:1591,1
    - Dst: map_err
      Src: /src/serde-yaml/src/de.rs:1569,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1593,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 64
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1594
      start: 1563
    functionDepth: 7
    functionLinenumber: 1563
    functionLinenumberEnd: 1594
    functionName: '&mut DeserializerFromEvents::deserialize_unit'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - Option::is_some
    - deserialize_unit
    - invalid_type
    - parse_null
    - V::visit_unit
    - map_err
    - Unexpected::Bytes
    - is_empty
    - error::fix_mark
    - de::Error::invalid_value
    - '&mut DeserializerFromEvents::next_event_mark'
    - Err
    - str::from_utf8
    - Unexpected::Str
    - is_some
    - '&mut DeserializerFromEvents::jump'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::deserialize_unit'
      Src: /src/serde-yaml/src/de.rs:1600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - _name
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 1601
      start: 1596
    functionDepth: 8
    functionLinenumber: 1596
    functionLinenumberEnd: 1601
    functionName: '&mut DeserializerFromEvents::deserialize_unit_struct'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_unit'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_unit_struct<V>(self, _name: &''static str, visitor:
      V) -> Result<V::Value>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::peek_event_mark'
      Src: /src/serde-yaml/src/de.rs:1608,1
    - Dst: '&mut DeserializerFromEvents::recursion_check'
      Src: /src/serde-yaml/src/de.rs:1609,1
    - Dst: V::visit_newtype_struct
      Src: /src/serde-yaml/src/de.rs:1609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - _name
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 1610
      start: 1604
    functionDepth: 4
    functionLinenumber: 1604
    functionLinenumberEnd: 1610
    functionName: '&mut DeserializerFromEvents::deserialize_newtype_struct'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_newtype_struct
    - '&mut DeserializerFromEvents::recursion_check'
    - '&mut DeserializerFromEvents::peek_event_mark'
    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: '&mut DeserializerFromEvents::next_event_mark'
      Src: /src/serde-yaml/src/de.rs:1616,1
    - Dst: '&mut DeserializerFromEvents::jump'
      Src: /src/serde-yaml/src/de.rs:1618,1
    - Dst: deserialize_seq
      Src: /src/serde-yaml/src/de.rs:1618,1
    - Dst: '&mut DeserializerFromEvents::visit_sequence'
      Src: /src/serde-yaml/src/de.rs:1619,1
    - Dst: is_empty
      Src: /src/serde-yaml/src/de.rs:1624,1
    - Dst: V::visit_seq
      Src: /src/serde-yaml/src/de.rs:1628,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1634,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/de.rs:1634,1
    - Dst: map_err
      Src: /src/serde-yaml/src/de.rs:1617,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1638,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 32
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1639
      start: 1612
    functionDepth: 7
    functionLinenumber: 1612
    functionLinenumberEnd: 1639
    functionName: '&mut DeserializerFromEvents::deserialize_seq'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::visit_sequence'
    - invalid_type
    - map_err
    - V::visit_seq
    - is_empty
    - error::fix_mark
    - deserialize_seq
    - '&mut DeserializerFromEvents::next_event_mark'
    - Err
    - '&mut DeserializerFromEvents::jump'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::deserialize_seq'
      Src: /src/serde-yaml/src/de.rs:1645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - _len
    - visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 1646
      start: 1641
    functionDepth: 8
    functionLinenumber: 1641
    functionLinenumberEnd: 1646
    functionName: '&mut DeserializerFromEvents::deserialize_tuple'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_seq'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_tuple<V>(self, _len: usize, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::deserialize_seq'
      Src: /src/serde-yaml/src/de.rs:1657,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - _name
    - _len
    - visitor
    argTypes:
    - '&''static str'
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 1658
      start: 1648
    functionDepth: 8
    functionLinenumber: 1648
    functionLinenumberEnd: 1658
    functionName: '&mut DeserializerFromEvents::deserialize_tuple_struct'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_seq'
    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: '&mut DeserializerFromEvents::next_event_mark'
      Src: /src/serde-yaml/src/de.rs:1664,1
    - Dst: '&mut DeserializerFromEvents::jump'
      Src: /src/serde-yaml/src/de.rs:1666,1
    - Dst: deserialize_map
      Src: /src/serde-yaml/src/de.rs:1666,1
    - Dst: '&mut DeserializerFromEvents::visit_mapping'
      Src: /src/serde-yaml/src/de.rs:1667,1
    - Dst: is_empty
      Src: /src/serde-yaml/src/de.rs:1672,1
    - Dst: V::visit_map
      Src: /src/serde-yaml/src/de.rs:1676,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1683,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/de.rs:1683,1
    - Dst: map_err
      Src: /src/serde-yaml/src/de.rs:1665,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1687,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 32
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1688
      start: 1660
    functionDepth: 7
    functionLinenumber: 1660
    functionLinenumberEnd: 1688
    functionName: '&mut DeserializerFromEvents::deserialize_map'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - invalid_type
    - V::visit_map
    - map_err
    - is_empty
    - error::fix_mark
    - '&mut DeserializerFromEvents::next_event_mark'
    - Err
    - '&mut DeserializerFromEvents::visit_mapping'
    - '&mut DeserializerFromEvents::jump'
    - deserialize_map
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_map<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::deserialize_map'
      Src: /src/serde-yaml/src/de.rs:1699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - _name
    - _fields
    - visitor
    argTypes:
    - '&''static str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 1700
      start: 1690
    functionDepth: 8
    functionLinenumber: 1690
    functionLinenumberEnd: 1700
    functionName: '&mut DeserializerFromEvents::deserialize_struct'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_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: '&mut DeserializerFromEvents::peek_event_mark'
      Src: /src/serde-yaml/src/de.rs:1714,1
    - Dst: is_empty
      Src: /src/serde-yaml/src/de.rs:1718,1
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/de.rs:1719,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1733,1
    - Dst: error::new
      Src: /src/serde-yaml/src/de.rs:1733,1
    - Dst: ErrorImpl::Message
      Src: /src/serde-yaml/src/de.rs:1733,1
    - Dst: '&mut DeserializerFromEvents::jump'
      Src: /src/serde-yaml/src/de.rs:1738,1
    - Dst: deserialize_enum
      Src: /src/serde-yaml/src/de.rs:1738,1
    - Dst: parse_tag
      Src: /src/serde-yaml/src/de.rs:1742,1
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/de.rs:1743,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1745,1
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/de.rs:1749,1
    - Dst: parse_tag
      Src: /src/serde-yaml/src/de.rs:1752,1
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/de.rs:1753,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1755,1
    - Dst: de::Error::invalid_type
      Src: /src/serde-yaml/src/de.rs:1760,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1761,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1761,1
    - Dst: parse_tag
      Src: /src/serde-yaml/src/de.rs:1764,1
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/de.rs:1765,1
    - Dst: Some
      Src: /src/serde-yaml/src/de.rs:1767,1
    - Dst: de::Error::invalid_type
      Src: /src/serde-yaml/src/de.rs:1772,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1773,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1773,1
    - Dst: Err
      Src: /src/serde-yaml/src/de.rs:1777,1
    - Dst: error::new
      Src: /src/serde-yaml/src/de.rs:1777,1
    - Dst: map_err
      Src: /src/serde-yaml/src/de.rs:1715,1
    - Dst: error::fix_mark
      Src: /src/serde-yaml/src/de.rs:1780,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 92
    argCount: 3
    argNames:
    - name
    - variants
    - visitor
    argTypes:
    - '&''static str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 1781
      start: 1705
    functionDepth: 5
    functionLinenumber: 1705
    functionLinenumberEnd: 1781
    functionName: '&mut DeserializerFromEvents::deserialize_enum'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_enum
    - map_err
    - deserialize_enum
    - de::Error::invalid_type
    - error::new
    - is_empty
    - error::fix_mark
    - Some
    - parse_tag
    - Err
    - '&mut DeserializerFromEvents::jump'
    - '&mut DeserializerFromEvents::peek_event_mark'
    - ErrorImpl::Message
    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: '&mut DeserializerFromEvents::deserialize_str'
      Src: /src/serde-yaml/src/de.rs:1787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1788
      start: 1783
    functionDepth: 8
    functionLinenumber: 1783
    functionLinenumberEnd: 1788
    functionName: '&mut DeserializerFromEvents::deserialize_identifier'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - '&mut DeserializerFromEvents::deserialize_str'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut DeserializerFromEvents::ignore_any'
      Src: /src/serde-yaml/src/de.rs:1794,1
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/de.rs:1795,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1796
      start: 1790
    functionDepth: 9
    functionLinenumber: 1790
    functionLinenumberEnd: 1796
    functionName: '&mut DeserializerFromEvents::deserialize_ignored_any'
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    - '&mut DeserializerFromEvents::ignore_any'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::deserialize
      Src: /src/serde-yaml/src/de.rs:1812,1
    - Dst: Deserializer::from_str
      Src: /src/serde-yaml/src/de.rs:1812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&''de str'
    constantsTouched: []
    func_position:
      end: 1813
      start: 1808
    functionDepth: 2
    functionLinenumber: 1808
    functionLinenumberEnd: 1813
    functionName: from_str
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 12
    functionsReached:
    - T::deserialize
    - Deserializer::from_str
    linkageType: ''
    returnType: Result
    signature: 'pub fn from_str<''de, T>(s: &''de str) -> Result<T>whereT: Deserialize<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::deserialize
      Src: /src/serde-yaml/src/de.rs:1829,1
    - Dst: Deserializer::from_reader
      Src: /src/serde-yaml/src/de.rs:1829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rdr
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 1830
      start: 1824
    functionDepth: 3
    functionLinenumber: 1824
    functionLinenumberEnd: 1830
    functionName: from_reader
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - T::deserialize
    - Deserializer::from_reader
    linkageType: ''
    returnType: Result
    signature: 'pub fn from_reader<R, T>(rdr: R) -> Result<T>whereR: io::Read,T: DeserializeOwned,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::deserialize
      Src: /src/serde-yaml/src/de.rs:1845,1
    - Dst: Deserializer::from_slice
      Src: /src/serde-yaml/src/de.rs:1845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''de [u8]'
    constantsTouched: []
    func_position:
      end: 1846
      start: 1841
    functionDepth: 2
    functionLinenumber: 1841
    functionLinenumberEnd: 1846
    functionName: from_slice
    functionSourceFile: /src/serde-yaml/src/de.rs
    functionUses: 1
    functionsReached:
    - T::deserialize
    - Deserializer::from_slice
    linkageType: ''
    returnType: Result
    signature: 'pub fn from_slice<''de, T>(v: &''de [u8]) -> Result<T>whereT: Deserialize<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Cow::Borrowed
      Src: /src/serde-yaml/src/loader.rs:24,1
    - Dst: as_bytes
      Src: /src/serde-yaml/src/loader.rs:24,1
    - Dst: Cow::Borrowed
      Src: /src/serde-yaml/src/loader.rs:25,1
    - Dst: Vec::new
      Src: /src/serde-yaml/src/loader.rs:27,1
    - Dst: read_to_end
      Src: /src/serde-yaml/src/loader.rs:28,1
    - Dst: Err
      Src: /src/serde-yaml/src/loader.rs:29,1
    - Dst: error::new
      Src: /src/serde-yaml/src/loader.rs:29,1
    - Dst: ErrorImpl::Io
      Src: /src/serde-yaml/src/loader.rs:29,1
    - Dst: Cow::Owned
      Src: /src/serde-yaml/src/loader.rs:31,1
    - Dst: Err
      Src: /src/serde-yaml/src/loader.rs:34,1
    - Dst: error::shared
      Src: /src/serde-yaml/src/loader.rs:34,1
    - Dst: Ok
      Src: /src/serde-yaml/src/loader.rs:37,1
    - Dst: Some
      Src: /src/serde-yaml/src/loader.rs:38,1
    - Dst: Parser::new
      Src: /src/serde-yaml/src/loader.rs:38,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    argCount: 1
    argNames:
    - progress
    argTypes:
    - Progress<'input>
    constantsTouched: []
    func_position:
      end: 41
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 41
    functionName: Loader::new
    functionSourceFile: /src/serde-yaml/src/loader.rs
    functionUses: 2
    functionsReached:
    - Vec::new
    - Cow::Borrowed
    - ErrorImpl::Io
    - as_bytes
    - error::new
    - Cow::Owned
    - Parser::new
    - Some
    - Err
    - Ok
    - read_to_end
    - error::shared
    linkageType: ''
    returnType: Result
    signature: 'pub fn new(progress: Progress<''input>) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BTreeMap::new
      Src: /src/serde-yaml/src/loader.rs:52,1
    - Dst: Vec::new
      Src: /src/serde-yaml/src/loader.rs:54,1
    - Dst: BTreeMap::new
      Src: /src/serde-yaml/src/loader.rs:56,1
    - Dst: next
      Src: /src/serde-yaml/src/loader.rs:60,1
    - Dst: Some
      Src: /src/serde-yaml/src/loader.rs:63,1
    - Dst: Error::from
      Src: /src/serde-yaml/src/loader.rs:63,1
    - Dst: Self::shared
      Src: /src/serde-yaml/src/loader.rs:63,1
    - Dst: Some
      Src: /src/serde-yaml/src/loader.rs:64,1
    - Dst: is_empty
      Src: /src/serde-yaml/src/loader.rs:72,1
    - Dst: push
      Src: /src/serde-yaml/src/loader.rs:73,1
    - Dst: Some
      Src: /src/serde-yaml/src/loader.rs:75,1
    - Dst: Some
      Src: /src/serde-yaml/src/loader.rs:81,1
    - Dst: Self::get
      Src: /src/serde-yaml/src/loader.rs:82,1
    - Dst: Event::Alias
      Src: /src/serde-yaml/src/loader.rs:83,1
    - Dst: Some
      Src: /src/serde-yaml/src/loader.rs:85,1
    - Dst: error::new
      Src: /src/serde-yaml/src/loader.rs:85,1
    - Dst: ErrorImpl::UnknownAnchor
      Src: /src/serde-yaml/src/loader.rs:85,1
    - Dst: Self::shared
      Src: /src/serde-yaml/src/loader.rs:85,1
    - Dst: Some
      Src: /src/serde-yaml/src/loader.rs:86,1
    - Dst: take
      Src: /src/serde-yaml/src/loader.rs:90,1
    - Dst: Self::len
      Src: /src/serde-yaml/src/loader.rs:91,1
    - Dst: Self::insert
      Src: /src/serde-yaml/src/loader.rs:92,1
    - Dst: insert
      Src: /src/serde-yaml/src/loader.rs:93,1
    - Dst: len
      Src: /src/serde-yaml/src/loader.rs:93,1
    - Dst: Event::Scalar
      Src: /src/serde-yaml/src/loader.rs:95,1
    - Dst: take
      Src: /src/serde-yaml/src/loader.rs:98,1
    - Dst: Self::len
      Src: /src/serde-yaml/src/loader.rs:99,1
    - Dst: Self::insert
      Src: /src/serde-yaml/src/loader.rs:100,1
    - Dst: insert
      Src: /src/serde-yaml/src/loader.rs:101,1
    - Dst: len
      Src: /src/serde-yaml/src/loader.rs:101,1
    - Dst: Event::SequenceStart
      Src: /src/serde-yaml/src/loader.rs:103,1
    - Dst: take
      Src: /src/serde-yaml/src/loader.rs:107,1
    - Dst: Self::len
      Src: /src/serde-yaml/src/loader.rs:108,1
    - Dst: Self::insert
      Src: /src/serde-yaml/src/loader.rs:109,1
    - Dst: insert
      Src: /src/serde-yaml/src/loader.rs:110,1
    - Dst: len
      Src: /src/serde-yaml/src/loader.rs:110,1
    - Dst: Event::MappingStart
      Src: /src/serde-yaml/src/loader.rs:112,1
    - Dst: push
      Src: /src/serde-yaml/src/loader.rs:116,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 126
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 118
    functionName: Loader::next_document
    functionSourceFile: /src/serde-yaml/src/loader.rs
    functionUses: 0
    functionsReached:
    - Self::insert
    - error::new
    - insert
    - len
    - push
    - Self::shared
    - Event::SequenceStart
    - ErrorImpl::UnknownAnchor
    - Event::Alias
    - Vec::new
    - next
    - Some
    - Self::get
    - Event::MappingStart
    - Error::from
    - is_empty
    - take
    - BTreeMap::new
    - Event::Scalar
    - Self::len
    linkageType: ''
    returnType: Option
    signature: pub fn next_document(&mut self) -> Option<Document<'input>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: i64::max_value
      Src: /src/serde-yaml/src/number.rs:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: Number::is_i64
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - i64::max_value
    linkageType: ''
    returnType: bool
    signature: pub fn is_i64(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 93
    functionName: Number::is_u64
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_u64(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 125
    functionName: Number::is_f64
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_f64(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: i64::max_value
      Src: /src/serde-yaml/src/number.rs:149,1
    - Dst: Some
      Src: /src/serde-yaml/src/number.rs:150,1
    - Dst: Some
      Src: /src/serde-yaml/src/number.rs:155,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 158
    functionName: Number::as_i64
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - i64::max_value
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn as_i64(&self) -> Option<i64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/serde-yaml/src/number.rs:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 183
    functionName: Number::as_u64
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn as_u64(&self) -> Option<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/serde-yaml/src/number.rs:218,1
    - Dst: Some
      Src: /src/serde-yaml/src/number.rs:219,1
    - Dst: Some
      Src: /src/serde-yaml/src/number.rs:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 222
    functionName: Number::as_f64
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn as_f64(&self) -> Option<f64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::is_nan
      Src: /src/serde-yaml/src/number.rs:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 245
    functionName: Number::is_nan
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - Result::is_nan
    linkageType: ''
    returnType: bool
    signature: pub fn is_nan(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::is_infinite
      Src: /src/serde-yaml/src/number.rs:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 269
    functionName: Number::is_infinite
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - Result::is_infinite
    linkageType: ''
    returnType: bool
    signature: pub fn is_infinite(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::is_finite
      Src: /src/serde-yaml/src/number.rs:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 292
    functionName: Number::is_finite
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - Result::is_finite
    linkageType: ''
    returnType: bool
    signature: pub fn is_finite(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: Number::fmt
    functionSourceFile: /src/serde-yaml/src/value/debug.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: de::visit_int
      Src: /src/serde-yaml/src/number.rs:317,1
    - Dst: de::digits_but_not_number
      Src: /src/serde-yaml/src/number.rs:320,1
    - Dst: de::parse_f64
      Src: /src/serde-yaml/src/number.rs:321,1
    - Dst: Ok
      Src: /src/serde-yaml/src/number.rs:322,1
    - Dst: into
      Src: /src/serde-yaml/src/number.rs:322,1
    - Dst: Err
      Src: /src/serde-yaml/src/number.rs:325,1
    - Dst: error::new
      Src: /src/serde-yaml/src/number.rs:325,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 1
    argNames:
    - repr
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 326
      start: 316
    functionDepth: 9
    functionLinenumber: 316
    functionLinenumberEnd: 326
    functionName: Number::from_str
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - into
    - error::new
    - de::visit_int
    - Err
    - Ok
    - de::digits_but_not_number
    - de::parse_f64
    linkageType: ''
    returnType: Result
    signature: 'fn from_str(repr: &str) -> Result<Self, Self::Err>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_nan
      Src: /src/serde-yaml/src/number.rs:335,1
    - Dst: is_nan
      Src: /src/serde-yaml/src/number.rs:335,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&N'
    constantsTouched: []
    func_position:
      end: 345
      start: 330
    functionDepth: 2
    functionLinenumber: 330
    functionLinenumberEnd: 345
    functionName: N::eq
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - is_nan
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, other: &N) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_nan
      Src: /src/serde-yaml/src/number.rs:352,1
    - Dst: is_nan
      Src: /src/serde-yaml/src/number.rs:352,1
    - Dst: Some
      Src: /src/serde-yaml/src/number.rs:354,1
    - Dst: partial_cmp
      Src: /src/serde-yaml/src/number.rs:356,1
    - Dst: Some
      Src: /src/serde-yaml/src/number.rs:359,1
    - Dst: N::total_cmp
      Src: /src/serde-yaml/src/number.rs:359,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 361
      start: 349
    functionDepth: 4
    functionLinenumber: 349
    functionLinenumberEnd: 361
    functionName: N::partial_cmp
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - Some
    - partial_cmp
    - N::total_cmp
    - is_nan
    linkageType: ''
    returnType: Option
    signature: 'fn partial_cmp(&self, other: &Self) -> Option<Ordering>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: cmp
      Src: /src/serde-yaml/src/number.rs:367,1
    - Dst: cmp
      Src: /src/serde-yaml/src/number.rs:368,1
    - Dst: partial_cmp
      Src: /src/serde-yaml/src/number.rs:372,1
    - Dst: unwrap_or_else
      Src: /src/serde-yaml/src/number.rs:372,1
    - Dst: is_nan
      Src: /src/serde-yaml/src/number.rs:374,1
    - Dst: is_nan
      Src: /src/serde-yaml/src/number.rs:376,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 387
      start: 365
    functionDepth: 3
    functionLinenumber: 365
    functionLinenumberEnd: 387
    functionName: N::total_cmp
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 1
    functionsReached:
    - partial_cmp
    - cmp
    - unwrap_or_else
    - is_nan
    linkageType: ''
    returnType: Ordering
    signature: 'fn total_cmp(&self, other: &Self) -> Ordering'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: total_cmp
      Src: /src/serde-yaml/src/number.rs:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 393
      start: 391
    functionDepth: 3
    functionLinenumber: 391
    functionLinenumberEnd: 393
    functionName: Number::total_cmp
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - total_cmp
    linkageType: ''
    returnType: Ordering
    signature: 'pub(crate) fn total_cmp(&self, other: &Self) -> Ordering'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize_u64
      Src: /src/serde-yaml/src/number.rs:403,1
    - Dst: serialize_i64
      Src: /src/serde-yaml/src/number.rs:404,1
    - Dst: serialize_f64
      Src: /src/serde-yaml/src/number.rs:405,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - serializer
    argTypes:
    - S
    constantsTouched: []
    func_position:
      end: 407
      start: 398
    functionDepth: 7
    functionLinenumber: 398
    functionLinenumberEnd: 407
    functionName: Number::serialize
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - serialize_u64
    - serialize_i64
    - serialize_f64
    linkageType: ''
    returnType: Result
    signature: 'fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>whereS:
      Serializer,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/number.rs:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 417
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionName: NumberVisitor::expecting
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - '&mut fmt::Formatter::write_str'
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/number.rs:421,1
    - Dst: into
      Src: /src/serde-yaml/src/number.rs:421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - value
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 422
      start: 420
    functionDepth: 3
    functionLinenumber: 420
    functionLinenumberEnd: 422
    functionName: NumberVisitor::visit_i64
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - into
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_i64<E>(self, value: i64) -> Result<Number, E>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/number.rs:426,1
    - Dst: into
      Src: /src/serde-yaml/src/number.rs:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 427
      start: 425
    functionDepth: 3
    functionLinenumber: 425
    functionLinenumberEnd: 427
    functionName: NumberVisitor::visit_u64
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - into
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_u64<E>(self, value: u64) -> Result<Number, E>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/number.rs:431,1
    - Dst: into
      Src: /src/serde-yaml/src/number.rs:431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - value
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 432
      start: 430
    functionDepth: 3
    functionLinenumber: 430
    functionLinenumberEnd: 432
    functionName: NumberVisitor::visit_f64
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - into
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_f64<E>(self, value: f64) -> Result<Number, E>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize_any
      Src: /src/serde-yaml/src/number.rs:441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 442
      start: 437
    functionDepth: 6
    functionLinenumber: 437
    functionLinenumberEnd: 442
    functionName: Number::deserialize
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - deserialize_any
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<D>(deserializer: D) -> Result<Number, D::Error>whereD:
      Deserializer<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_u64
      Src: /src/serde-yaml/src/number.rs:454,1
    - Dst: V::visit_i64
      Src: /src/serde-yaml/src/number.rs:455,1
    - Dst: V::visit_f64
      Src: /src/serde-yaml/src/number.rs:456,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 458
      start: 449
    functionDepth: 4
    functionLinenumber: 449
    functionLinenumberEnd: 458
    functionName: Number::deserialize_any
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - V::visit_f64
    - V::visit_u64
    - V::visit_i64
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_u64
      Src: /src/serde-yaml/src/number.rs:476,1
    - Dst: V::visit_i64
      Src: /src/serde-yaml/src/number.rs:477,1
    - Dst: V::visit_f64
      Src: /src/serde-yaml/src/number.rs:478,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 480
      start: 471
    functionDepth: 4
    functionLinenumber: 471
    functionLinenumberEnd: 480
    functionName: '&''a Number::deserialize_any'
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - V::visit_f64
    - V::visit_u64
    - V::visit_i64
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from
      Src: /src/serde-yaml/src/number.rs:6,1
    - Dst: N::NegInt
      Src: /src/serde-yaml/src/number.rs:8,1
    - Dst: N::PosInt
      Src: /src/serde-yaml/src/number.rs:10,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 489
    functionDepth: 4
    functionLinenumber: 489
    functionLinenumberEnd: 505
    functionName: from_signed
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - from
    - N::PosInt
    - N::NegInt
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: from
      Src: /src/serde-yaml/src/number.rs:5,1
    - Dst: N::PosInt
      Src: /src/serde-yaml/src/number.rs:6,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 507
    functionDepth: 4
    functionLinenumber: 507
    functionLinenumberEnd: 518
    functionName: from_unsigned
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - from
    - N::PosInt
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::is_nan
      Src: /src/serde-yaml/src/number.rs:531,1
    - Dst: copysign
      Src: /src/serde-yaml/src/number.rs:533,1
    - Dst: N::Float
      Src: /src/serde-yaml/src/number.rs:535,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - f
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 536
      start: 530
    functionDepth: 2
    functionLinenumber: 530
    functionLinenumberEnd: 536
    functionName: Number::from
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 1
    functionsReached:
    - Result::is_nan
    - copysign
    - N::Float
    linkageType: ''
    returnType: Self
    signature: 'fn from(mut f: f64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: hash
      Src: /src/serde-yaml/src/number.rs:547,1
    - Dst: hash
      Src: /src/serde-yaml/src/number.rs:549,1
    - Dst: hash
      Src: /src/serde-yaml/src/number.rs:550,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - state
    argTypes:
    - '&mut H'
    constantsTouched: []
    func_position:
      end: 552
      start: 543
    functionDepth: 2
    functionLinenumber: 543
    functionLinenumberEnd: 552
    functionName: Number::hash
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - hash
    linkageType: ''
    returnType: void
    signature: 'fn hash<H: Hasher>(&self, state: &mut H)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Unexpected::Unsigned
      Src: /src/serde-yaml/src/number.rs:557,1
    - Dst: Unexpected::Signed
      Src: /src/serde-yaml/src/number.rs:558,1
    - Dst: Unexpected::Float
      Src: /src/serde-yaml/src/number.rs:559,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - number
    argTypes:
    - '&Number'
    constantsTouched: []
    func_position:
      end: 561
      start: 555
    functionDepth: 0
    functionLinenumber: 555
    functionLinenumberEnd: 561
    functionName: unexpected
    functionSourceFile: /src/serde-yaml/src/number.rs
    functionUses: 0
    functionsReached:
    - Unexpected::Unsigned
    - Unexpected::Signed
    - Unexpected::Float
    linkageType: ''
    returnType: Unexpected
    signature: 'pub(crate) fn unexpected(number: &Number) -> Unexpected'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Owned::<EmitterPinned>::new_uninit
      Src: /src/serde-yaml/src/libyaml/emitter.rs:66,1
    - Dst: sys::yaml_emitter_initialize
      Src: /src/serde-yaml/src/libyaml/emitter.rs:69,1
    - Dst: sys::yaml_emitter_set_unicode
      Src: /src/serde-yaml/src/libyaml/emitter.rs:72,1
    - Dst: sys::yaml_emitter_set_width
      Src: /src/serde-yaml/src/libyaml/emitter.rs:73,1
    - Dst: write
      Src: /src/serde-yaml/src/libyaml/emitter.rs:74,1
    - Dst: write
      Src: /src/serde-yaml/src/libyaml/emitter.rs:75,1
    - Dst: sys::yaml_emitter_set_output
      Src: /src/serde-yaml/src/libyaml/emitter.rs:76,1
    - Dst: cast
      Src: /src/serde-yaml/src/libyaml/emitter.rs:76,1
    - Dst: Owned::assume_init
      Src: /src/serde-yaml/src/libyaml/emitter.rs:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    argCount: 1
    argNames:
    - write
    argTypes:
    - Box<dyn io::Write + 'a>
    constantsTouched: []
    func_position:
      end: 80
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 80
    functionName: Emitter::new
    functionSourceFile: /src/serde-yaml/src/libyaml/emitter.rs
    functionUses: 1
    functionsReached:
    - write
    - Owned::assume_init
    - sys::yaml_emitter_set_width
    - cast
    - sys::yaml_emitter_initialize
    - sys::yaml_emitter_set_unicode
    - sys::yaml_emitter_set_output
    - Owned::<EmitterPinned>::new_uninit
    linkageType: ''
    returnType: Emitter
    signature: 'pub fn new(write: Box<dyn io::Write + ''a>) -> Emitter<''a>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MaybeUninit::<sys::yaml_event_t>::uninit
      Src: /src/serde-yaml/src/libyaml/emitter.rs:83,1
    - Dst: Owned::as_mut_ptr
      Src: /src/serde-yaml/src/libyaml/emitter.rs:84,1
    - Dst: sys::yaml_stream_start_event_initialize
      Src: /src/serde-yaml/src/libyaml/emitter.rs:89,1
    - Dst: sys::yaml_stream_end_event_initialize
      Src: /src/serde-yaml/src/libyaml/emitter.rs:91,1
    - Dst: ptr::null_mut
      Src: /src/serde-yaml/src/libyaml/emitter.rs:93,1
    - Dst: ptr::null_mut
      Src: /src/serde-yaml/src/libyaml/emitter.rs:94,1
    - Dst: ptr::null_mut
      Src: /src/serde-yaml/src/libyaml/emitter.rs:95,1
    - Dst: sys::yaml_document_start_event_initialize
      Src: /src/serde-yaml/src/libyaml/emitter.rs:97,1
    - Dst: sys::yaml_document_end_event_initialize
      Src: /src/serde-yaml/src/libyaml/emitter.rs:107,1
    - Dst: ptr::null
      Src: /src/serde-yaml/src/libyaml/emitter.rs:110,1
    - Dst: as_mut
      Src: /src/serde-yaml/src/libyaml/emitter.rs:111,1
    - Dst: map_or_else
      Src: /src/serde-yaml/src/libyaml/emitter.rs:111,1
    - Dst: push
      Src: /src/serde-yaml/src/libyaml/emitter.rs:112,1
    - Dst: as_ptr
      Src: /src/serde-yaml/src/libyaml/emitter.rs:113,1
    - Dst: as_ptr
      Src: /src/serde-yaml/src/libyaml/emitter.rs:115,1
    - Dst: len
      Src: /src/serde-yaml/src/libyaml/emitter.rs:116,1
    - Dst: is_null
      Src: /src/serde-yaml/src/libyaml/emitter.rs:117,1
    - Dst: is_null
      Src: /src/serde-yaml/src/libyaml/emitter.rs:118,1
    - Dst: sys::yaml_scalar_event_initialize
      Src: /src/serde-yaml/src/libyaml/emitter.rs:125,1
    - Dst: ptr::null
      Src: /src/serde-yaml/src/libyaml/emitter.rs:137,1
    - Dst: as_mut
      Src: /src/serde-yaml/src/libyaml/emitter.rs:138,1
    - Dst: map_or_else
      Src: /src/serde-yaml/src/libyaml/emitter.rs:138,1
    - Dst: push
      Src: /src/serde-yaml/src/libyaml/emitter.rs:139,1
    - Dst: as_ptr
      Src: /src/serde-yaml/src/libyaml/emitter.rs:140,1
    - Dst: is_null
      Src: /src/serde-yaml/src/libyaml/emitter.rs:142,1
    - Dst: sys::yaml_sequence_start_event_initialize
      Src: /src/serde-yaml/src/libyaml/emitter.rs:144,1
    - Dst: sys::yaml_sequence_end_event_initialize
      Src: /src/serde-yaml/src/libyaml/emitter.rs:148,1
    - Dst: ptr::null
      Src: /src/serde-yaml/src/libyaml/emitter.rs:150,1
    - Dst: as_mut
      Src: /src/serde-yaml/src/libyaml/emitter.rs:151,1
    - Dst: map_or_else
      Src: /src/serde-yaml/src/libyaml/emitter.rs:151,1
    - Dst: push
      Src: /src/serde-yaml/src/libyaml/emitter.rs:152,1
    - Dst: as_ptr
      Src: /src/serde-yaml/src/libyaml/emitter.rs:153,1
    - Dst: is_null
      Src: /src/serde-yaml/src/libyaml/emitter.rs:155,1
    - Dst: sys::yaml_mapping_start_event_initialize
      Src: /src/serde-yaml/src/libyaml/emitter.rs:157,1
    - Dst: sys::yaml_mapping_end_event_initialize
      Src: /src/serde-yaml/src/libyaml/emitter.rs:161,1
    - Dst: Err
      Src: /src/serde-yaml/src/libyaml/emitter.rs:164,1
    - Dst: Error::Libyaml
      Src: /src/serde-yaml/src/libyaml/emitter.rs:164,1
    - Dst: libyaml::Error::emit_error
      Src: /src/serde-yaml/src/libyaml/emitter.rs:164,1
    - Dst: sys::yaml_emitter_emit
      Src: /src/serde-yaml/src/libyaml/emitter.rs:166,1
    - Dst: Err
      Src: /src/serde-yaml/src/libyaml/emitter.rs:167,1
    - Dst: Emitter::error
      Src: /src/serde-yaml/src/libyaml/emitter.rs:167,1
    - Dst: Ok
      Src: /src/serde-yaml/src/libyaml/emitter.rs:170,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 89
    argCount: 1
    argNames:
    - event
    argTypes:
    - Event
    constantsTouched: []
    func_position:
      end: 171
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 171
    functionName: Emitter::emit
    functionSourceFile: /src/serde-yaml/src/libyaml/emitter.rs
    functionUses: 1
    functionsReached:
    - libyaml::Error::emit_error
    - ptr::null_mut
    - sys::yaml_stream_start_event_initialize
    - len
    - map_or_else
    - push
    - sys::yaml_mapping_end_event_initialize
    - sys::yaml_stream_end_event_initialize
    - MaybeUninit::<sys::yaml_event_t>::uninit
    - sys::yaml_document_start_event_initialize
    - sys::yaml_sequence_start_event_initialize
    - Emitter::error
    - sys::yaml_sequence_end_event_initialize
    - ptr::null
    - Err
    - Error::Libyaml
    - sys::yaml_mapping_start_event_initialize
    - as_ptr
    - as_mut
    - sys::yaml_scalar_event_initialize
    - Owned::as_mut_ptr
    - sys::yaml_emitter_emit
    - sys::yaml_document_end_event_initialize
    - Ok
    - is_null
    linkageType: ''
    returnType: Result
    signature: 'pub fn emit(&mut self, event: Event) -> Result<(), Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sys::yaml_emitter_flush
      Src: /src/serde-yaml/src/libyaml/emitter.rs:176,1
    - Dst: Err
      Src: /src/serde-yaml/src/libyaml/emitter.rs:177,1
    - Dst: Emitter::error
      Src: /src/serde-yaml/src/libyaml/emitter.rs:177,1
    - Dst: Ok
      Src: /src/serde-yaml/src/libyaml/emitter.rs:180,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 181
    functionName: Emitter::flush
    functionSourceFile: /src/serde-yaml/src/libyaml/emitter.rs
    functionUses: 0
    functionsReached:
    - Emitter::error
    - sys::yaml_emitter_flush
    - Err
    - Ok
    linkageType: ''
    returnType: Result
    signature: pub fn flush(&mut self) -> Result<(), Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Box::new
      Src: /src/serde-yaml/src/libyaml/emitter.rs:184,1
    - Dst: io::sink
      Src: /src/serde-yaml/src/libyaml/emitter.rs:184,1
    - Dst: mem::replace
      Src: /src/serde-yaml/src/libyaml/emitter.rs:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 183
    functionDepth: 4
    functionLinenumber: 183
    functionLinenumberEnd: 186
    functionName: Emitter::into_inner
    functionSourceFile: /src/serde-yaml/src/libyaml/emitter.rs
    functionUses: 0
    functionsReached:
    - mem::replace
    - Box::new
    - io::sink
    linkageType: ''
    returnType: Box
    signature: pub fn into_inner(self) -> Box<dyn io::Write + 'a>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: take
      Src: /src/serde-yaml/src/libyaml/emitter.rs:190,1
    - Dst: Error::Io
      Src: /src/serde-yaml/src/libyaml/emitter.rs:191,1
    - Dst: Error::Libyaml
      Src: /src/serde-yaml/src/libyaml/emitter.rs:193,1
    - Dst: libyaml::Error::emit_error
      Src: /src/serde-yaml/src/libyaml/emitter.rs:193,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 195
    functionName: Emitter::error
    functionSourceFile: /src/serde-yaml/src/libyaml/emitter.rs
    functionUses: 2
    functionsReached:
    - take
    - libyaml::Error::emit_error
    - Error::Libyaml
    - Error::Io
    linkageType: ''
    returnType: Error
    signature: fn error(&mut self) -> Error
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: cast::<EmitterPinned>
      Src: /src/serde-yaml/src/libyaml/emitter.rs:199,1
    - Dst: io::Write::write_all
      Src: /src/serde-yaml/src/libyaml/emitter.rs:200,1
    - Dst: slice::from_raw_parts
      Src: /src/serde-yaml/src/libyaml/emitter.rs:201,1
    - Dst: Some
      Src: /src/serde-yaml/src/libyaml/emitter.rs:206,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    argCount: 3
    argNames:
    - data
    - buffer
    - size
    argTypes:
    - '*mut c_void'
    - '*mut u8'
    - u64
    constantsTouched: []
    func_position:
      end: 211
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 211
    functionName: write_handler
    functionSourceFile: /src/serde-yaml/src/libyaml/emitter.rs
    functionUses: 0
    functionsReached:
    - slice::from_raw_parts
    - Some
    - cast::<EmitterPinned>
    - io::Write::write_all
    linkageType: ''
    returnType: i32
    signature: 'unsafe fn write_handler(data: *mut c_void, buffer: *mut u8, size:
      u64) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sys::yaml_emitter_delete
      Src: /src/serde-yaml/src/libyaml/emitter.rs:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: EmitterPinned::drop
    functionSourceFile: /src/serde-yaml/src/libyaml/emitter.rs
    functionUses: 0
    functionsReached:
    - sys::yaml_emitter_delete
    linkageType: ''
    returnType: void
    signature: fn drop(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: starts_with
      Src: /src/serde-yaml/src/libyaml/tag.rs:17,1
    - Dst: '&str::as_bytes'
      Src: /src/serde-yaml/src/libyaml/tag.rs:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: Tag::starts_with
    functionSourceFile: /src/serde-yaml/src/libyaml/tag.rs
    functionUses: 0
    functionsReached:
    - '&str::as_bytes'
    - starts_with
    linkageType: ''
    returnType: bool
    signature: 'pub fn starts_with(&self, prefix: &str) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PartialEq::eq
      Src: /src/serde-yaml/src/value/tagged.rs:140,1
    - Dst: nobang
      Src: /src/serde-yaml/src/value/tagged.rs:140,1
    - Dst: nobang
      Src: /src/serde-yaml/src/value/tagged.rs:140,1
    - Dst: '&T::as_ref'
      Src: /src/serde-yaml/src/value/tagged.rs:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: Tag::eq
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - nobang
    - '&T::as_ref'
    - PartialEq::eq
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, other: &T) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: Tag::deref
    functionSourceFile: /src/serde-yaml/src/libyaml/tag.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&Self::Target'
    signature: fn deref(&self) -> &Self::Target
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Display::fmt
      Src: /src/serde-yaml/src/value/tagged.rs:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: Tag::fmt
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - Display::fmt
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NonNull::new
      Src: /src/serde-yaml/src/libyaml/error.rs:22,1
    - Dst: CStr::from_ptr
      Src: /src/serde-yaml/src/libyaml/error.rs:23,1
    - Dst: CStr::from_bytes_with_nul
      Src: /src/serde-yaml/src/libyaml/error.rs:24,1
    - Dst: NonNull::new
      Src: /src/serde-yaml/src/libyaml/error.rs:30,1
    - Dst: Some
      Src: /src/serde-yaml/src/libyaml/error.rs:31,1
    - Dst: CStr::from_ptr
      Src: /src/serde-yaml/src/libyaml/error.rs:31,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 31
    argCount: 1
    argNames:
    - parser
    argTypes:
    - '*const sys::yaml_parser_t'
    constantsTouched: []
    func_position:
      end: 38
      start: 19
    functionDepth: 4
    functionLinenumber: 19
    functionLinenumberEnd: 38
    functionName: Error::parse_error
    functionSourceFile: /src/serde-yaml/src/libyaml/error.rs
    functionUses: 0
    functionsReached:
    - Some
    - NonNull::new
    - CStr::from_bytes_with_nul
    - CStr::from_ptr
    linkageType: ''
    returnType: Self
    signature: 'pub unsafe fn parse_error(parser: *const sys::yaml_parser_t) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NonNull::new
      Src: /src/serde-yaml/src/libyaml/error.rs:43,1
    - Dst: CStr::from_ptr
      Src: /src/serde-yaml/src/libyaml/error.rs:44,1
    - Dst: CStr::from_bytes_with_nul
      Src: /src/serde-yaml/src/libyaml/error.rs:46,1
    - Dst: MaybeUninit::<sys::yaml_mark_t>::zeroed
      Src: /src/serde-yaml/src/libyaml/error.rs:51,1
    - Dst: assume_init
      Src: /src/serde-yaml/src/libyaml/error.rs:51,1
    - Dst: MaybeUninit::<sys::yaml_mark_t>::zeroed
      Src: /src/serde-yaml/src/libyaml/error.rs:55,1
    - Dst: assume_init
      Src: /src/serde-yaml/src/libyaml/error.rs:55,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    argCount: 1
    argNames:
    - emitter
    argTypes:
    - '*const sys::yaml_emitter_t'
    constantsTouched: []
    func_position:
      end: 58
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 58
    functionName: Error::emit_error
    functionSourceFile: /src/serde-yaml/src/libyaml/error.rs
    functionUses: 2
    functionsReached:
    - NonNull::new
    - assume_init
    - CStr::from_ptr
    - MaybeUninit::<sys::yaml_mark_t>::zeroed
    - CStr::from_bytes_with_nul
    linkageType: ''
    returnType: Self
    signature: 'pub unsafe fn emit_error(emitter: *const sys::yaml_emitter_t) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: Error::mark
    functionSourceFile: /src/serde-yaml/src/libyaml/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Mark
    signature: pub fn mark(&self) -> Mark
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: Mark::index
    functionSourceFile: /src/serde-yaml/src/libyaml/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn index(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: Mark::line
    functionSourceFile: /src/serde-yaml/src/libyaml/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn line(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: Mark::column
    functionSourceFile: /src/serde-yaml/src/libyaml/error.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn column(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut fmt::Formatter::debug_struct'
      Src: /src/serde-yaml/src/libyaml/error.rs:153,1
    - Dst: '&mut fmt::Formatter::field'
      Src: /src/serde-yaml/src/libyaml/error.rs:155,1
    - Dst: '&mut fmt::Formatter::field'
      Src: /src/serde-yaml/src/libyaml/error.rs:156,1
    - Dst: '&mut fmt::Formatter::field'
      Src: /src/serde-yaml/src/libyaml/error.rs:158,1
    - Dst: '&mut fmt::Formatter::finish'
      Src: /src/serde-yaml/src/libyaml/error.rs:160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 35
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 161
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 161
    functionName: Mark::fmt
    functionSourceFile: /src/serde-yaml/src/libyaml/error.rs
    functionUses: 0
    functionsReached:
    - '&mut fmt::Formatter::field'
    - '&mut fmt::Formatter::debug_struct'
    - '&mut fmt::Formatter::finish'
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NonNull::from
      Src: /src/serde-yaml/src/libyaml/cstr.rs:19,1
    - Dst: Self::cast
      Src: /src/serde-yaml/src/libyaml/cstr.rs:19,1
    - Dst: Self::from_ptr
      Src: /src/serde-yaml/src/libyaml/cstr.rs:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - '&''static [u8]'
    constantsTouched: []
    func_position:
      end: 21
      start: 17
    functionDepth: 6
    functionLinenumber: 17
    functionLinenumberEnd: 21
    functionName: CStr::from_bytes_with_nul
    functionSourceFile: /src/serde-yaml/src/libyaml/cstr.rs
    functionUses: 2
    functionsReached:
    - Self::cast
    - Self::from_ptr
    - NonNull::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn from_bytes_with_nul(bytes: &''static [u8]) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::cast
      Src: /src/serde-yaml/src/libyaml/cstr.rs:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - NonNull<i8>
    constantsTouched: []
    func_position:
      end: 28
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: CStr::from_ptr
    functionSourceFile: /src/serde-yaml/src/libyaml/cstr.rs
    functionUses: 2
    functionsReached:
    - Self::cast
    linkageType: ''
    returnType: Self
    signature: 'pub unsafe fn from_ptr(ptr: NonNull<i8>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ptr
      Src: /src/serde-yaml/src/libyaml/cstr.rs:31,1
    - Dst: Result::add
      Src: /src/serde-yaml/src/libyaml/cstr.rs:35,1
    - Dst: Result::offset_from
      Src: /src/serde-yaml/src/libyaml/cstr.rs:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 39
    functionName: CStr::len
    functionSourceFile: /src/serde-yaml/src/libyaml/cstr.rs
    functionUses: 0
    functionsReached:
    - as_ptr
    - Result::offset_from
    - Result::add
    linkageType: ''
    returnType: usize
    signature: pub fn len(self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CStr::len
      Src: /src/serde-yaml/src/libyaml/cstr.rs:42,1
    - Dst: slice::from_raw_parts
      Src: /src/serde-yaml/src/libyaml/cstr.rs:43,1
    - Dst: as_ptr
      Src: /src/serde-yaml/src/libyaml/cstr.rs:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: CStr::to_bytes
    functionSourceFile: /src/serde-yaml/src/libyaml/cstr.rs
    functionUses: 0
    functionsReached:
    - slice::from_raw_parts
    - CStr::len
    - as_ptr
    linkageType: ''
    returnType: '&''a [u8]'
    signature: pub fn to_bytes(self) -> &'a [u8]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ptr
      Src: /src/serde-yaml/src/libyaml/cstr.rs:58,1
    - Dst: CStr::len
      Src: /src/serde-yaml/src/libyaml/cstr.rs:59,1
    - Dst: slice::from_raw_parts
      Src: /src/serde-yaml/src/libyaml/cstr.rs:60,1
    - Dst: debug_lossy
      Src: /src/serde-yaml/src/libyaml/cstr.rs:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: CStr::fmt
    functionSourceFile: /src/serde-yaml/src/libyaml/cstr.rs
    functionUses: 0
    functionsReached:
    - as_ptr
    - debug_lossy
    - CStr::len
    - slice::from_raw_parts
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str::from_utf8
      Src: /src/serde-yaml/src/libyaml/cstr.rs:67,1
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/libyaml/cstr.rs:68,1
    - Dst: valid_up_to
      Src: /src/serde-yaml/src/libyaml/cstr.rs:70,1
    - Dst: str::from_utf8_unchecked
      Src: /src/serde-yaml/src/libyaml/cstr.rs:71,1
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/libyaml/cstr.rs:72,1
    - Dst: '&mut fmt::Formatter::write_char'
      Src: /src/serde-yaml/src/libyaml/cstr.rs:73,1
    - Dst: error_len
      Src: /src/serde-yaml/src/libyaml/cstr.rs:74,1
    - Dst: Ok
      Src: /src/serde-yaml/src/libyaml/cstr.rs:77,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 36
    argCount: 2
    argNames:
    - bytes
    - formatter
    argTypes:
    - '&[u8]'
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 82
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 82
    functionName: display_lossy
    functionSourceFile: /src/serde-yaml/src/libyaml/cstr.rs
    functionUses: 0
    functionsReached:
    - '&mut fmt::Formatter::write_str'
    - error_len
    - str::from_utf8_unchecked
    - Ok
    - valid_up_to
    - '&mut fmt::Formatter::write_char'
    - str::from_utf8
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn display_lossy(mut bytes: &[u8], formatter: &mut fmt::Formatter)
      -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut fmt::Formatter::write_char'
      Src: /src/serde-yaml/src/libyaml/cstr.rs:85,1
    - Dst: is_empty
      Src: /src/serde-yaml/src/libyaml/cstr.rs:87,1
    - Dst: str::from_utf8
      Src: /src/serde-yaml/src/libyaml/cstr.rs:88,1
    - Dst: valid_up_to
      Src: /src/serde-yaml/src/libyaml/cstr.rs:92,1
    - Dst: str::from_utf8_unchecked
      Src: /src/serde-yaml/src/libyaml/cstr.rs:93,1
    - Dst: char_indices
      Src: /src/serde-yaml/src/libyaml/cstr.rs:98,1
    - Dst: escape_debug
      Src: /src/serde-yaml/src/libyaml/cstr.rs:99,1
    - Dst: len
      Src: /src/serde-yaml/src/libyaml/cstr.rs:100,1
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/libyaml/cstr.rs:101,1
    - Dst: '&mut fmt::Formatter::write_char'
      Src: /src/serde-yaml/src/libyaml/cstr.rs:103,1
    - Dst: len_utf8
      Src: /src/serde-yaml/src/libyaml/cstr.rs:105,1
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/libyaml/cstr.rs:108,1
    - Dst: error_len
      Src: /src/serde-yaml/src/libyaml/cstr.rs:113,1
    - Dst: len
      Src: /src/serde-yaml/src/libyaml/cstr.rs:114,1
    - Dst: len
      Src: /src/serde-yaml/src/libyaml/cstr.rs:116,1
    - Dst: len
      Src: /src/serde-yaml/src/libyaml/cstr.rs:118,1
    - Dst: '&mut fmt::Formatter::write_char'
      Src: /src/serde-yaml/src/libyaml/cstr.rs:126,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 83
    argCount: 2
    argNames:
    - bytes
    - formatter
    argTypes:
    - '&[u8]'
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 127
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 127
    functionName: debug_lossy
    functionSourceFile: /src/serde-yaml/src/libyaml/cstr.rs
    functionUses: 1
    functionsReached:
    - escape_debug
    - '&mut fmt::Formatter::write_str'
    - error_len
    - len
    - is_empty
    - str::from_utf8_unchecked
    - char_indices
    - valid_up_to
    - '&mut fmt::Formatter::write_char'
    - str::from_utf8
    - len_utf8
    linkageType: ''
    returnType: fmt::Result
    signature: 'pub(crate) fn debug_lossy(mut bytes: &[u8], formatter: &mut fmt::Formatter)
      -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Owned::<ParserPinned>::new_uninit
      Src: /src/serde-yaml/src/libyaml/parser.rs:69,1
    - Dst: sys::yaml_parser_initialize
      Src: /src/serde-yaml/src/libyaml/parser.rs:72,1
    - Dst: sys::yaml_parser_set_encoding
      Src: /src/serde-yaml/src/libyaml/parser.rs:75,1
    - Dst: sys::yaml_parser_set_input_string
      Src: /src/serde-yaml/src/libyaml/parser.rs:76,1
    - Dst: Cow<'input, [u8]>::as_ptr
      Src: /src/serde-yaml/src/libyaml/parser.rs:76,1
    - Dst: Cow<'input, [u8]>::len
      Src: /src/serde-yaml/src/libyaml/parser.rs:76,1
    - Dst: write
      Src: /src/serde-yaml/src/libyaml/parser.rs:77,1
    - Dst: Owned::assume_init
      Src: /src/serde-yaml/src/libyaml/parser.rs:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 1
    argNames:
    - input
    argTypes:
    - Cow<'input, [u8]>
    constantsTouched: []
    func_position:
      end: 81
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 81
    functionName: Parser::new
    functionSourceFile: /src/serde-yaml/src/libyaml/parser.rs
    functionUses: 1
    functionsReached:
    - write
    - Cow<'input, [u8]>::len
    - sys::yaml_parser_initialize
    - Cow<'input, [u8]>::as_ptr
    - sys::yaml_parser_set_encoding
    - Owned::assume_init
    - Owned::<ParserPinned>::new_uninit
    - sys::yaml_parser_set_input_string
    linkageType: ''
    returnType: Parser
    signature: 'pub fn new(input: Cow<''input, [u8]>) -> Parser<''input>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MaybeUninit::<sys::yaml_event_t>::uninit
      Src: /src/serde-yaml/src/libyaml/parser.rs:84,1
    - Dst: Err
      Src: /src/serde-yaml/src/libyaml/parser.rs:88,1
    - Dst: Error::parse_error
      Src: /src/serde-yaml/src/libyaml/parser.rs:88,1
    - Dst: Result::as_mut_ptr
      Src: /src/serde-yaml/src/libyaml/parser.rs:90,1
    - Dst: sys::yaml_parser_parse
      Src: /src/serde-yaml/src/libyaml/parser.rs:91,1
    - Dst: Err
      Src: /src/serde-yaml/src/libyaml/parser.rs:92,1
    - Dst: Error::parse_error
      Src: /src/serde-yaml/src/libyaml/parser.rs:92,1
    - Dst: convert_event
      Src: /src/serde-yaml/src/libyaml/parser.rs:94,1
    - Dst: sys::yaml_event_delete
      Src: /src/serde-yaml/src/libyaml/parser.rs:98,1
    - Dst: Ok
      Src: /src/serde-yaml/src/libyaml/parser.rs:99,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 83
    functionDepth: 8
    functionLinenumber: 83
    functionLinenumberEnd: 101
    functionName: Parser::next
    functionSourceFile: /src/serde-yaml/src/libyaml/parser.rs
    functionUses: 0
    functionsReached:
    - Result::as_mut_ptr
    - Error::parse_error
    - convert_event
    - Err
    - Ok
    - sys::yaml_event_delete
    - sys::yaml_parser_parse
    - MaybeUninit::<sys::yaml_event_t>::uninit
    linkageType: ''
    returnType: Result
    signature: pub fn next(&mut self) -> Result<(Event<'input>, Mark)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Event::Alias
      Src: /src/serde-yaml/src/libyaml/parser.rs:114,1
    - Dst: optional_anchor
      Src: /src/serde-yaml/src/libyaml/parser.rs:114,1
    - Dst: unwrap
      Src: /src/serde-yaml/src/libyaml/parser.rs:114,1
    - Dst: Event::Scalar
      Src: /src/serde-yaml/src/libyaml/parser.rs:116,1
    - Dst: optional_anchor
      Src: /src/serde-yaml/src/libyaml/parser.rs:117,1
    - Dst: optional_tag
      Src: /src/serde-yaml/src/libyaml/parser.rs:118,1
    - Dst: Box::from
      Src: /src/serde-yaml/src/libyaml/parser.rs:119,1
    - Dst: slice::from_raw_parts
      Src: /src/serde-yaml/src/libyaml/parser.rs:120,1
    - Dst: Some
      Src: /src/serde-yaml/src/libyaml/parser.rs:131,1
    - Dst: Event::SequenceStart
      Src: /src/serde-yaml/src/libyaml/parser.rs:136,1
    - Dst: optional_anchor
      Src: /src/serde-yaml/src/libyaml/parser.rs:137,1
    - Dst: optional_tag
      Src: /src/serde-yaml/src/libyaml/parser.rs:138,1
    - Dst: Event::MappingStart
      Src: /src/serde-yaml/src/libyaml/parser.rs:141,1
    - Dst: optional_anchor
      Src: /src/serde-yaml/src/libyaml/parser.rs:142,1
    - Dst: optional_tag
      Src: /src/serde-yaml/src/libyaml/parser.rs:143,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 64
    argCount: 2
    argNames:
    - sys
    - input
    argTypes:
    - '&sys::yaml_event_t'
    - '&Cow<''input, [u8]>'
    constantsTouched: []
    func_position:
      end: 149
      start: 104
    functionDepth: 7
    functionLinenumber: 104
    functionLinenumberEnd: 149
    functionName: convert_event
    functionSourceFile: /src/serde-yaml/src/libyaml/parser.rs
    functionUses: 1
    functionsReached:
    - Event::SequenceStart
    - optional_tag
    - optional_anchor
    - Box::from
    - unwrap
    - Some
    - Event::MappingStart
    - slice::from_raw_parts
    - Event::Scalar
    - Event::Alias
    linkageType: ''
    returnType: Event
    signature: 'unsafe fn convert_event<''input>(sys: &sys::yaml_event_t,input: &Cow<''input,
      [u8]>,) -> Event<''input>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NonNull::new
      Src: /src/serde-yaml/src/libyaml/parser.rs:152,1
    - Dst: CStr::from_ptr
      Src: /src/serde-yaml/src/libyaml/parser.rs:153,1
    - Dst: Some
      Src: /src/serde-yaml/src/libyaml/parser.rs:154,1
    - Dst: Anchor
      Src: /src/serde-yaml/src/libyaml/parser.rs:154,1
    - Dst: Box::from
      Src: /src/serde-yaml/src/libyaml/parser.rs:154,1
    - Dst: to_bytes
      Src: /src/serde-yaml/src/libyaml/parser.rs:154,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - anchor
    argTypes:
    - '*const u8'
    constantsTouched: []
    func_position:
      end: 155
      start: 151
    functionDepth: 7
    functionLinenumber: 151
    functionLinenumberEnd: 155
    functionName: optional_anchor
    functionSourceFile: /src/serde-yaml/src/libyaml/parser.rs
    functionUses: 1
    functionsReached:
    - NonNull::new
    - Box::from
    - Some
    - Anchor
    - CStr::from_ptr
    - to_bytes
    linkageType: ''
    returnType: Option
    signature: 'unsafe fn optional_anchor(anchor: *const u8) -> Option<Anchor>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NonNull::new
      Src: /src/serde-yaml/src/libyaml/parser.rs:158,1
    - Dst: CStr::from_ptr
      Src: /src/serde-yaml/src/libyaml/parser.rs:159,1
    - Dst: Some
      Src: /src/serde-yaml/src/libyaml/parser.rs:160,1
    - Dst: libyaml::tag::Tag
      Src: /src/serde-yaml/src/libyaml/parser.rs:160,1
    - Dst: Box::from
      Src: /src/serde-yaml/src/libyaml/parser.rs:160,1
    - Dst: to_bytes
      Src: /src/serde-yaml/src/libyaml/parser.rs:160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - tag
    argTypes:
    - '*const u8'
    constantsTouched: []
    func_position:
      end: 161
      start: 157
    functionDepth: 7
    functionLinenumber: 157
    functionLinenumberEnd: 161
    functionName: optional_tag
    functionSourceFile: /src/serde-yaml/src/libyaml/parser.rs
    functionUses: 1
    functionsReached:
    - libyaml::tag::Tag
    - NonNull::new
    - Box::from
    - Some
    - CStr::from_ptr
    - to_bytes
    linkageType: ''
    returnType: Option
    signature: 'unsafe fn optional_tag(tag: *const u8) -> Option<Tag>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut fmt::Formatter::debug_struct'
      Src: /src/serde-yaml/src/libyaml/parser.rs:181,1
    - Dst: field
      Src: /src/serde-yaml/src/libyaml/parser.rs:181,1
    - Dst: field
      Src: /src/serde-yaml/src/libyaml/parser.rs:181,1
    - Dst: field
      Src: /src/serde-yaml/src/libyaml/parser.rs:181,1
    - Dst: LossySlice
      Src: /src/serde-yaml/src/libyaml/parser.rs:185,1
    - Dst: field
      Src: /src/serde-yaml/src/libyaml/parser.rs:181,1
    - Dst: finish
      Src: /src/serde-yaml/src/libyaml/parser.rs:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 188
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 188
    functionName: Scalar::fmt
    functionSourceFile: /src/serde-yaml/src/libyaml/parser.rs
    functionUses: 0
    functionsReached:
    - field
    - LossySlice
    - '&mut fmt::Formatter::debug_struct'
    - finish
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: cstr::debug_lossy
      Src: /src/serde-yaml/src/libyaml/parser.rs:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 3
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: Anchor::fmt
    functionSourceFile: /src/serde-yaml/src/libyaml/parser.rs
    functionUses: 0
    functionsReached:
    - cstr::debug_lossy
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sys::yaml_parser_delete
      Src: /src/serde-yaml/src/libyaml/parser.rs:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: ParserPinned::drop
    functionSourceFile: /src/serde-yaml/src/libyaml/parser.rs
    functionUses: 0
    functionsReached:
    - sys::yaml_parser_delete
    linkageType: ''
    returnType: void
    signature: fn drop(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Box::new
      Src: /src/serde-yaml/src/libyaml/util.rs:14,1
    - Dst: MaybeUninit::<T>::uninit
      Src: /src/serde-yaml/src/libyaml/util.rs:14,1
    - Dst: NonNull::new_unchecked
      Src: /src/serde-yaml/src/libyaml/util.rs:16,1
    - Dst: Box::into_raw
      Src: /src/serde-yaml/src/libyaml/util.rs:16,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 12
    functionDepth: 7
    functionLinenumber: 12
    functionLinenumberEnd: 19
    functionName: Owned::new_uninit
    functionSourceFile: /src/serde-yaml/src/libyaml/util.rs
    functionUses: 0
    functionsReached:
    - NonNull::new_unchecked
    - Box::new
    - Box::into_raw
    - MaybeUninit::<T>::uninit
    linkageType: ''
    returnType: Owned
    signature: pub fn new_uninit() -> Owned<MaybeUninit<T>, T>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::forget
      Src: /src/serde-yaml/src/libyaml/util.rs:23,1
    - Dst: Self::cast
      Src: /src/serde-yaml/src/libyaml/util.rs:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - definitely_init
    argTypes:
    - Owned<MaybeUninit<T>, T>
    constantsTouched: []
    func_position:
      end: 28
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 28
    functionName: Owned::assume_init
    functionSourceFile: /src/serde-yaml/src/libyaml/util.rs
    functionUses: 2
    functionsReached:
    - mem::forget
    - Self::cast
    linkageType: ''
    returnType: Owned
    signature: 'pub unsafe fn assume_init(definitely_init: Owned<MaybeUninit<T>, T>)
      -> Owned<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ptr).cast::<InitPtr<Init>>
      Src: /src/serde-yaml/src/libyaml/util.rs:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: Owned::deref
    functionSourceFile: /src/serde-yaml/src/libyaml/util.rs
    functionUses: 0
    functionsReached:
    - ptr).cast::<InitPtr<Init>>
    linkageType: ''
    returnType: '&Self::Target'
    signature: fn deref(&self) -> &Self::Target
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Box::from_raw
      Src: /src/serde-yaml/src/libyaml/util.rs:46,1
    - Dst: as_ptr
      Src: /src/serde-yaml/src/libyaml/util.rs:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: Owned::drop
    functionSourceFile: /src/serde-yaml/src/libyaml/util.rs
    functionUses: 0
    functionsReached:
    - as_ptr
    - Box::from_raw
    linkageType: ''
    returnType: void
    signature: fn drop(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::as_bool
      Src: /src/serde-yaml/src/value/partial_eq.rs:55,1
    - Dst: Option::map_or
      Src: /src/serde-yaml/src/value/partial_eq.rs:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&bool'
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: Value::eq
    functionSourceFile: /src/serde-yaml/src/value/partial_eq.rs
    functionUses: 0
    functionsReached:
    - Value::as_bool
    - Option::map_or
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, other: &bool) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map_or
      Src: /src/serde-yaml/src/value/partial_eq.rs:3,1
    - Dst: map_or
      Src: /src/serde-yaml/src/value/partial_eq.rs:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 81
    functionName: partialeq_numeric
    functionSourceFile: /src/serde-yaml/src/value/partial_eq.rs
    functionUses: 0
    functionsReached:
    - map_or
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize_unit
      Src: /src/serde-yaml/src/value/ser.rs:16,1
    - Dst: serialize_bool
      Src: /src/serde-yaml/src/value/ser.rs:17,1
    - Dst: serialize
      Src: /src/serde-yaml/src/value/ser.rs:18,1
    - Dst: serialize_str
      Src: /src/serde-yaml/src/value/ser.rs:19,1
    - Dst: serialize
      Src: /src/serde-yaml/src/value/ser.rs:20,1
    - Dst: serialize_map
      Src: /src/serde-yaml/src/value/ser.rs:23,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/ser.rs:23,1
    - Dst: len
      Src: /src/serde-yaml/src/value/ser.rs:23,1
    - Dst: serialize_entry
      Src: /src/serde-yaml/src/value/ser.rs:25,1
    - Dst: end
      Src: /src/serde-yaml/src/value/ser.rs:27,1
    - Dst: serialize
      Src: /src/serde-yaml/src/value/ser.rs:29,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    argCount: 1
    argNames:
    - serializer
    argTypes:
    - S
    constantsTouched: []
    func_position:
      end: 31
      start: 11
    functionDepth: 11
    functionLinenumber: 11
    functionLinenumberEnd: 31
    functionName: Value::serialize
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - serialize_bool
    - serialize_map
    - end
    - len
    - Some
    - serialize_str
    - serialize_entry
    - serialize
    - serialize_unit
    linkageType: ''
    returnType: Result
    signature: 'fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>whereS:
      serde::Serializer,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:69,1
    - Dst: Value::Bool
      Src: /src/serde-yaml/src/value/ser.rs:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: Serializer::serialize_bool
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Bool
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_bool(self, v: bool) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:73,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/ser.rs:73,1
    - Dst: Number::from
      Src: /src/serde-yaml/src/value/ser.rs:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - i8
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 3
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: Serializer::serialize_i8
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::from
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i8(self, v: i8) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:77,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/ser.rs:77,1
    - Dst: Number::from
      Src: /src/serde-yaml/src/value/ser.rs:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - i16
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 3
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: Serializer::serialize_i16
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::from
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i16(self, v: i16) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:81,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/ser.rs:81,1
    - Dst: Number::from
      Src: /src/serde-yaml/src/value/ser.rs:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - i32
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 3
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: Serializer::serialize_i32
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::from
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i32(self, v: i32) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:85,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/ser.rs:85,1
    - Dst: Number::from
      Src: /src/serde-yaml/src/value/ser.rs:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 3
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: Serializer::serialize_i64
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::from
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i64(self, v: i64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::try_from
      Src: /src/serde-yaml/src/value/ser.rs:89,1
    - Dst: Serializer::serialize_u64
      Src: /src/serde-yaml/src/value/ser.rs:90,1
    - Dst: i64::try_from
      Src: /src/serde-yaml/src/value/ser.rs:91,1
    - Dst: Serializer::serialize_i64
      Src: /src/serde-yaml/src/value/ser.rs:92,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:94,1
    - Dst: Value::String
      Src: /src/serde-yaml/src/value/ser.rs:94,1
    - Dst: i128::to_string
      Src: /src/serde-yaml/src/value/ser.rs:94,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - v
    argTypes:
    - i128
    constantsTouched: []
    func_position:
      end: 96
      start: 88
    functionDepth: 9
    functionLinenumber: 88
    functionLinenumberEnd: 96
    functionName: Serializer::serialize_i128
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - i64::try_from
    - Serializer::serialize_i64
    - Value::String
    - u64::try_from
    - Ok
    - Serializer::serialize_u64
    - i128::to_string
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_i128(self, v: i128) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:99,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/ser.rs:99,1
    - Dst: Number::from
      Src: /src/serde-yaml/src/value/ser.rs:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: Serializer::serialize_u8
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::from
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u8(self, v: u8) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:103,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/ser.rs:103,1
    - Dst: Number::from
      Src: /src/serde-yaml/src/value/ser.rs:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 3
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: Serializer::serialize_u16
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::from
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u16(self, v: u16) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:107,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/ser.rs:107,1
    - Dst: Number::from
      Src: /src/serde-yaml/src/value/ser.rs:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 3
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: Serializer::serialize_u32
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::from
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u32(self, v: u32) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:111,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/ser.rs:111,1
    - Dst: Number::from
      Src: /src/serde-yaml/src/value/ser.rs:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: Serializer::serialize_u64
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 1
    functionsReached:
    - Value::Number
    - Number::from
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u64(self, v: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::try_from
      Src: /src/serde-yaml/src/value/ser.rs:115,1
    - Dst: Serializer::serialize_u64
      Src: /src/serde-yaml/src/value/ser.rs:116,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:118,1
    - Dst: Value::String
      Src: /src/serde-yaml/src/value/ser.rs:118,1
    - Dst: u128::to_string
      Src: /src/serde-yaml/src/value/ser.rs:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - v
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 120
      start: 114
    functionDepth: 9
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionName: Serializer::serialize_u128
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::String
    - u64::try_from
    - u128::to_string
    - Ok
    - Serializer::serialize_u64
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_u128(self, v: u128) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:123,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/ser.rs:123,1
    - Dst: Number::from
      Src: /src/serde-yaml/src/value/ser.rs:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - f32
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 3
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: Serializer::serialize_f32
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::from
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_f32(self, v: f32) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:127,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/ser.rs:127,1
    - Dst: Number::from
      Src: /src/serde-yaml/src/value/ser.rs:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - v
    argTypes:
    - f64
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 3
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: Serializer::serialize_f64
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Number
    - Number::from
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_f64(self, v: f64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:131,1
    - Dst: Value::String
      Src: /src/serde-yaml/src/value/ser.rs:131,1
    - Dst: to_string
      Src: /src/serde-yaml/src/value/ser.rs:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 9
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: Serializer::serialize_char
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::String
    - to_string
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_char(self, value: char) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:135,1
    - Dst: Value::String
      Src: /src/serde-yaml/src/value/ser.rs:135,1
    - Dst: to_owned
      Src: /src/serde-yaml/src/value/ser.rs:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: Serializer::serialize_str
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 3
    functionsReached:
    - to_owned
    - Value::String
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_str(self, value: &str) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/serde-yaml/src/value/ser.rs:139,1
    - Dst: Result::map
      Src: /src/serde-yaml/src/value/ser.rs:139,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/ser.rs:141,1
    - Dst: Number::from
      Src: /src/serde-yaml/src/value/ser.rs:141,1
    - Dst: collect
      Src: /src/serde-yaml/src/value/ser.rs:139,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:143,1
    - Dst: Value::Sequence
      Src: /src/serde-yaml/src/value/ser.rs:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 144
      start: 138
    functionDepth: 8
    functionLinenumber: 138
    functionLinenumberEnd: 144
    functionName: Serializer::serialize_bytes
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - collect
    - iter
    - Value::Sequence
    - Value::Number
    - Result::map
    - Ok
    - Number::from
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_bytes(self, value: &[u8]) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: Serializer::serialize_unit
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 2
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn serialize_unit(self) -> Result<Value>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::serialize_unit
      Src: /src/serde-yaml/src/value/ser.rs:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - _name
    argTypes:
    - '&''static str'
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: Serializer::serialize_unit_struct
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Serializer::serialize_unit
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_unit_struct(self, _name: &''static str) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:160,1
    - Dst: Value::String
      Src: /src/serde-yaml/src/value/ser.rs:160,1
    - Dst: to_owned
      Src: /src/serde-yaml/src/value/ser.rs:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - _name
    - _variant_index
    - variant
    argTypes:
    - '&str'
    - u32
    - '&str'
    constantsTouched: []
    func_position:
      end: 161
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 161
    functionName: Serializer::serialize_unit_variant
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - to_owned
    - Value::String
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_unit_variant(self,_name: &str,_variant_index: u32,variant:
      &str,) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize
      Src: /src/serde-yaml/src/value/ser.rs:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - _name
    - value
    argTypes:
    - '&''static str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 168
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 168
    functionName: Serializer::serialize_newtype_struct
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - serialize
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_newtype_struct<T>(self, _name: &''static str, value:
      &T) -> Result<Value>whereT: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/serde-yaml/src/value/ser.rs:180,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/ser.rs:181,1
    - Dst: error::new
      Src: /src/serde-yaml/src/value/ser.rs:181,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:183,1
    - Dst: Value::Tagged
      Src: /src/serde-yaml/src/value/ser.rs:183,1
    - Dst: Box::new
      Src: /src/serde-yaml/src/value/ser.rs:183,1
    - Dst: Tag::new
      Src: /src/serde-yaml/src/value/ser.rs:184,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:185,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 4
    argNames:
    - _name
    - _variant_index
    - variant
    - value
    argTypes:
    - '&str'
    - u32
    - '&str'
    - '&T'
    constantsTouched: []
    func_position:
      end: 187
      start: 170
    functionDepth: 7
    functionLinenumber: 170
    functionLinenumberEnd: 187
    functionName: Serializer::serialize_newtype_variant
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - value::to_value
    - Value::Tagged
    - Tag::new
    - Box::new
    - error::new
    - is_empty
    - Err
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_newtype_variant<T>(self,_name: &str,_variant_index: u32,variant:
      &str,value: &T,) -> Result<Value>whereT: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::serialize_unit
      Src: /src/serde-yaml/src/value/ser.rs:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionName: Serializer::serialize_none
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Serializer::serialize_unit
    linkageType: ''
    returnType: Result
    signature: fn serialize_none(self) -> Result<Value>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize
      Src: /src/serde-yaml/src/value/ser.rs:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&V'
    constantsTouched: []
    func_position:
      end: 198
      start: 193
    functionDepth: 2
    functionLinenumber: 193
    functionLinenumberEnd: 198
    functionName: Serializer::serialize_some
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - serialize
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_some<V>(self, value: &V) -> Result<Value>whereV: ?Sized
      + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Sequence::new
      Src: /src/serde-yaml/src/value/ser.rs:202,1
    - Dst: Sequence::with_capacity
      Src: /src/serde-yaml/src/value/ser.rs:203,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - len
    argTypes:
    - Option<usize>
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 7
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: Serializer::serialize_seq
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Sequence::with_capacity
    - Sequence::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_seq(self, len: Option<usize>) -> Result<SerializeArray>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::serialize_seq
      Src: /src/serde-yaml/src/value/ser.rs:209,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/ser.rs:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 8
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: Serializer::serialize_tuple
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Serializer::serialize_seq
    - Some
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_tuple(self, len: usize) -> Result<SerializeArray>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializer::serialize_seq
      Src: /src/serde-yaml/src/value/ser.rs:213,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/ser.rs:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - _name
    - len
    argTypes:
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 214
      start: 212
    functionDepth: 8
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionName: Serializer::serialize_tuple_struct
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Serializer::serialize_seq
    - Some
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_tuple_struct(self, _name: &''static str, len: usize)
      -> Result<SerializeArray>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/serde-yaml/src/value/ser.rs:223,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/ser.rs:224,1
    - Dst: error::new
      Src: /src/serde-yaml/src/value/ser.rs:224,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:226,1
    - Dst: Sequence::with_capacity
      Src: /src/serde-yaml/src/value/ser.rs:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 4
    argNames:
    - _enum
    - _idx
    - variant
    - len
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 230
      start: 216
    functionDepth: 7
    functionLinenumber: 216
    functionLinenumberEnd: 230
    functionName: Serializer::serialize_tuple_variant
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - error::new
    - is_empty
    - Sequence::with_capacity
    - Err
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_tuple_variant(self,_enum: &''static str,_idx: u32,variant:
      &''static str,len: usize,) -> Result<SerializeTupleVariant>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/serde-yaml/src/value/ser.rs:233,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:234,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:236,1
    - Dst: Mapping::new
      Src: /src/serde-yaml/src/value/ser.rs:237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - len
    argTypes:
    - Option<usize>
    constantsTouched: []
    func_position:
      end: 241
      start: 232
    functionDepth: 2
    functionLinenumber: 232
    functionLinenumberEnd: 241
    functionName: Serializer::serialize_map
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Some
    - Mapping::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_map(self, len: Option<usize>) -> Result<SerializeMap>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:244,1
    - Dst: Mapping::new
      Src: /src/serde-yaml/src/value/ser.rs:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - _name
    - _len
    argTypes:
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 247
      start: 243
    functionDepth: 2
    functionLinenumber: 243
    functionLinenumberEnd: 247
    functionName: Serializer::serialize_struct
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Mapping::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_struct(self, _name: &''static str, _len: usize) -> Result<SerializeStruct>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/serde-yaml/src/value/ser.rs:256,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/ser.rs:257,1
    - Dst: error::new
      Src: /src/serde-yaml/src/value/ser.rs:257,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:259,1
    - Dst: Mapping::new
      Src: /src/serde-yaml/src/value/ser.rs:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 4
    argNames:
    - _enum
    - _idx
    - variant
    - _len
    argTypes:
    - '&''static str'
    - u32
    - '&''static str'
    - usize
    constantsTouched: []
    func_position:
      end: 263
      start: 249
    functionDepth: 7
    functionLinenumber: 249
    functionLinenumberEnd: 263
    functionName: Serializer::serialize_struct_variant
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - error::new
    - is_empty
    - Mapping::new
    - Err
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_struct_variant(self,_enum: &''static str,_idx: u32,variant:
      &''static str,_len: usize,) -> Result<SerializeStructVariant>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ser::SerializeSeq::serialize_element
      Src: /src/serde-yaml/src/value/ser.rs:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - elem
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 296
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 296
    functionName: SerializeArray::serialize_element
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - ser::SerializeSeq::serialize_element
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_element<T>(&mut self, elem: &T) -> Result<()>whereT:
      ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ser::SerializeSeq::end
      Src: /src/serde-yaml/src/value/ser.rs:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionName: SerializeArray::end
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - ser::SerializeSeq::end
    linkageType: ''
    returnType: Result
    signature: fn end(self) -> Result<Value>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ser::SerializeSeq::serialize_element
      Src: /src/serde-yaml/src/value/ser.rs:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&V'
    constantsTouched: []
    func_position:
      end: 312
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 312
    functionName: SerializeArray::serialize_field
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - ser::SerializeSeq::serialize_element
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_field<V>(&mut self, value: &V) -> Result<()>whereV: ?Sized
      + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/serde-yaml/src/value/ser.rs:332,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:332,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&V'
    constantsTouched: []
    func_position:
      end: 334
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 334
    functionName: SerializeTupleVariant::serialize_field
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - value::to_value
    - Ok
    - push
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_field<V>(&mut self, v: &V) -> Result<()>whereV: ?Sized
      + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:337,1
    - Dst: Value::Tagged
      Src: /src/serde-yaml/src/value/ser.rs:337,1
    - Dst: Box::new
      Src: /src/serde-yaml/src/value/ser.rs:337,1
    - Dst: Tag::new
      Src: /src/serde-yaml/src/value/ser.rs:338,1
    - Dst: Value::Sequence
      Src: /src/serde-yaml/src/value/ser.rs:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 336
    functionDepth: 7
    functionLinenumber: 336
    functionLinenumberEnd: 341
    functionName: SerializeTupleVariant::end
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Tagged
    - Tag::new
    - Value::Sequence
    - Box::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn end(self) -> Result<Value>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/serde-yaml/src/value/ser.rs:361,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:361,1
    - Dst: Mapping::new
      Src: /src/serde-yaml/src/value/ser.rs:365,1
    - Dst: Mapping::new
      Src: /src/serde-yaml/src/value/ser.rs:370,1
    - Dst: insert
      Src: /src/serde-yaml/src/value/ser.rs:371,1
    - Dst: Value::String
      Src: /src/serde-yaml/src/value/ser.rs:372,1
    - Dst: to_string
      Src: /src/serde-yaml/src/value/ser.rs:372,1
    - Dst: mem::take
      Src: /src/serde-yaml/src/value/ser.rs:373,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:382,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    argCount: 1
    argNames:
    - key
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 383
      start: 357
    functionDepth: 9
    functionLinenumber: 357
    functionLinenumberEnd: 383
    functionName: SerializeMap::serialize_key
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - value::to_value
    - Value::String
    - insert
    - Mapping::new
    - Some
    - Ok
    - mem::take
    - to_string
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_key<T>(&mut self, key: &T) -> Result<()>whereT: ?Sized
      + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::take
      Src: /src/serde-yaml/src/value/ser.rs:393,1
    - Dst: insert
      Src: /src/serde-yaml/src/value/ser.rs:394,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:394,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:397,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 398
      start: 385
    functionDepth: 2
    functionLinenumber: 385
    functionLinenumberEnd: 398
    functionName: SerializeMap::serialize_value
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - value::to_value
    - Result::take
    - insert
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_value<T>(&mut self, value: &T) -> Result<()>whereT: ?Sized
      + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::serialize
      Src: /src/serde-yaml/src/value/ser.rs:752,1
    - Dst: Mapping::new
      Src: /src/serde-yaml/src/value/ser.rs:753,1
    - Dst: SerializeMap::Tagged
      Src: /src/serde-yaml/src/value/ser.rs:755,1
    - Dst: Tag::new
      Src: /src/serde-yaml/src/value/ser.rs:756,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:757,1
    - Dst: insert
      Src: /src/serde-yaml/src/value/ser.rs:760,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:760,1
    - Dst: Mapping::new
      Src: /src/serde-yaml/src/value/ser.rs:769,1
    - Dst: insert
      Src: /src/serde-yaml/src/value/ser.rs:770,1
    - Dst: Value::String
      Src: /src/serde-yaml/src/value/ser.rs:771,1
    - Dst: to_string
      Src: /src/serde-yaml/src/value/ser.rs:771,1
    - Dst: mem::take
      Src: /src/serde-yaml/src/value/ser.rs:772,1
    - Dst: insert
      Src: /src/serde-yaml/src/value/ser.rs:774,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:774,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:774,1
    - Dst: insert
      Src: /src/serde-yaml/src/value/ser.rs:781,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:781,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:781,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:784,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 247
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - '&K'
    - '&V'
    constantsTouched: []
    func_position:
      end: 785
      start: 400
    functionDepth: 9
    functionLinenumber: 400
    functionLinenumberEnd: 785
    functionName: SerializeMap::serialize_entry
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - value::to_value
    - Tag::new
    - SerializeMap::Tagged
    - Value::String
    - insert
    - Mapping::new
    - Result::serialize
    - Ok
    - mem::take
    - to_string
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_entry<K, V>(&mut self, key: &K, value: &V) -> Result<()>whereK:
      ?Sized + ser::Serialize,V: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:788,1
    - Dst: Value::Mapping
      Src: /src/serde-yaml/src/value/ser.rs:789,1
    - Dst: Mapping::new
      Src: /src/serde-yaml/src/value/ser.rs:789,1
    - Dst: Value::Tagged
      Src: /src/serde-yaml/src/value/ser.rs:790,1
    - Dst: Box::new
      Src: /src/serde-yaml/src/value/ser.rs:790,1
    - Dst: Value::Mapping
      Src: /src/serde-yaml/src/value/ser.rs:791,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 793
      start: 787
    functionDepth: 7
    functionLinenumber: 787
    functionLinenumberEnd: 793
    functionName: SerializeMap::end
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Tagged
    - Box::new
    - Value::Mapping
    - Mapping::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn end(self) -> Result<Value>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/serde-yaml/src/value/ser.rs:808,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:808,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:808,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:809,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - '&''static str'
    - '&V'
    constantsTouched: []
    func_position:
      end: 810
      start: 804
    functionDepth: 2
    functionLinenumber: 804
    functionLinenumberEnd: 810
    functionName: SerializeStruct::serialize_field
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - value::to_value
    - insert
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_field<V>(&mut self, key: &''static str, value: &V) ->
      Result<()>whereV: ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:813,1
    - Dst: Value::Mapping
      Src: /src/serde-yaml/src/value/ser.rs:813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 814
      start: 812
    functionDepth: 0
    functionLinenumber: 812
    functionLinenumberEnd: 814
    functionName: SerializeStruct::end
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Mapping
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn end(self) -> Result<Value>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/serde-yaml/src/value/ser.rs:830,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:830,1
    - Dst: value::to_value
      Src: /src/serde-yaml/src/value/ser.rs:830,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:831,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - field
    - v
    argTypes:
    - '&''static str'
    - '&V'
    constantsTouched: []
    func_position:
      end: 832
      start: 826
    functionDepth: 2
    functionLinenumber: 826
    functionLinenumberEnd: 832
    functionName: SerializeStructVariant::serialize_field
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - value::to_value
    - insert
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn serialize_field<V>(&mut self, field: &''static str, v: &V) -> Result<()>whereV:
      ?Sized + ser::Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/serde-yaml/src/value/ser.rs:835,1
    - Dst: Value::Tagged
      Src: /src/serde-yaml/src/value/ser.rs:835,1
    - Dst: Box::new
      Src: /src/serde-yaml/src/value/ser.rs:835,1
    - Dst: Tag::new
      Src: /src/serde-yaml/src/value/ser.rs:836,1
    - Dst: Value::Mapping
      Src: /src/serde-yaml/src/value/ser.rs:837,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 839
      start: 834
    functionDepth: 7
    functionLinenumber: 834
    functionLinenumberEnd: 839
    functionName: SerializeStructVariant::end
    functionSourceFile: /src/serde-yaml/src/value/ser.rs
    functionUses: 0
    functionsReached:
    - Value::Tagged
    - Tag::new
    - Box::new
    - Value::Mapping
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn end(self) -> Result<Value>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 16
    functionName: from_number
    functionSourceFile: /src/serde-yaml/src/value/from.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Sequence
      Src: /src/serde-yaml/src/value/from.rs:144,1
    - Dst: Result::iter
      Src: /src/serde-yaml/src/value/from.rs:144,1
    - Dst: Result::cloned
      Src: /src/serde-yaml/src/value/from.rs:144,1
    - Dst: map
      Src: /src/serde-yaml/src/value/from.rs:144,1
    - Dst: collect
      Src: /src/serde-yaml/src/value/from.rs:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&''a [T]'
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 8
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: Value::from
    functionSourceFile: /src/serde-yaml/src/value/from.rs
    functionUses: 0
    functionsReached:
    - collect
    - map
    - Result::cloned
    - Value::Sequence
    - Result::iter
    linkageType: ''
    returnType: Self
    signature: 'fn from(f: &''a [T]) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::into_iter
      Src: /src/serde-yaml/src/value/from.rs:174,1
    - Dst: Self::IntoIter::map
      Src: /src/serde-yaml/src/value/from.rs:174,1
    - Dst: collect
      Src: /src/serde-yaml/src/value/from.rs:174,1
    - Dst: Value::Sequence
      Src: /src/serde-yaml/src/value/from.rs:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - iter
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 9
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: Value::from_iter
    functionSourceFile: /src/serde-yaml/src/value/from.rs
    functionUses: 0
    functionsReached:
    - collect
    - Result::into_iter
    - Self::IntoIter::map
    - Value::Sequence
    linkageType: ''
    returnType: Self
    signature: 'fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into
      Src: /src/serde-yaml/src/value/tagged.rs:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - string
    argTypes:
    - impl Into<String>
    constantsTouched: []
    func_position:
      end: 91
      start: 87
    functionDepth: 3
    functionLinenumber: 87
    functionLinenumberEnd: 91
    functionName: Tag::new
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 5
    functionsReached:
    - into
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(string: impl Into<String>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 101
    functionName: Value::untag
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: pub(crate) fn untag(self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 109
    functionName: Value::untag_ref
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&Self'
    signature: pub(crate) fn untag_ref(&self) -> &Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 117
    functionName: Value::untag_mut
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut Self'
    signature: pub(crate) fn untag_mut(&mut self) -> &mut Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&str::strip_prefix'
      Src: /src/serde-yaml/src/value/tagged.rs:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - maybe_banged
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 125
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 125
    functionName: nobang
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 1
    functionsReached:
    - '&str::strip_prefix'
    linkageType: ''
    returnType: '&str'
    signature: 'pub(crate) fn nobang(maybe_banged: &str) -> &str'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ord::cmp
      Src: /src/serde-yaml/src/value/tagged.rs:146,1
    - Dst: nobang
      Src: /src/serde-yaml/src/value/tagged.rs:146,1
    - Dst: nobang
      Src: /src/serde-yaml/src/value/tagged.rs:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 3
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: Tag::cmp
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - nobang
    - Ord::cmp
    linkageType: ''
    returnType: Ordering
    signature: 'fn cmp(&self, other: &Self) -> Ordering'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/serde-yaml/src/value/tagged.rs:152,1
    - Dst: Tag::cmp
      Src: /src/serde-yaml/src/value/tagged.rs:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 4
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: Tag::partial_cmp
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - Some
    - Tag::cmp
    linkageType: ''
    returnType: Option
    signature: 'fn partial_cmp(&self, other: &Self) -> Option<Ordering>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: nobang
      Src: /src/serde-yaml/src/value/tagged.rs:158,1
    - Dst: '&str::hash'
      Src: /src/serde-yaml/src/value/tagged.rs:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - hasher
    argTypes:
    - '&mut H'
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 2
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: Tag::hash
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - nobang
    - '&str::hash'
    linkageType: ''
    returnType: void
    signature: 'fn hash<H: Hasher>(&self, hasher: &mut H)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize_map
      Src: /src/serde-yaml/src/value/tagged.rs:190,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/tagged.rs:190,1
    - Dst: serialize_entry
      Src: /src/serde-yaml/src/value/tagged.rs:191,1
    - Dst: SerializeTag
      Src: /src/serde-yaml/src/value/tagged.rs:191,1
    - Dst: end
      Src: /src/serde-yaml/src/value/tagged.rs:192,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 1
    argNames:
    - serializer
    argTypes:
    - S
    constantsTouched: []
    func_position:
      end: 193
      start: 175
    functionDepth: 9
    functionLinenumber: 175
    functionLinenumberEnd: 193
    functionName: TaggedValue::serialize
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - serialize_map
    - SerializeTag
    - end
    - Some
    - serialize_entry
    linkageType: ''
    returnType: Result
    signature: 'fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>whereS:
      Serializer,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize_any
      Src: /src/serde-yaml/src/value/tagged.rs:220,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 221
      start: 197
    functionDepth: 9
    functionLinenumber: 197
    functionLinenumberEnd: 221
    functionName: TaggedValue::deserialize
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - deserialize_any
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>whereD:
      Deserializer<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/value/tagged.rs:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 232
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 232
    functionName: TaggedValue::deserialize_any
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - V::visit_enum
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: drop
      Src: /src/serde-yaml/src/value/tagged.rs:238,1
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/tagged.rs:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 240
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 240
    functionName: TaggedValue::deserialize_ignored_any
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    - drop
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StrDeserializer::<Error>::new
      Src: /src/serde-yaml/src/value/tagged.rs:257,1
    - Dst: nobang
      Src: /src/serde-yaml/src/value/tagged.rs:257,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/value/tagged.rs:258,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/tagged.rs:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 260
      start: 253
    functionDepth: 2
    functionLinenumber: 253
    functionLinenumberEnd: 260
    functionName: TaggedValue::variant_seed
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - nobang
    - StrDeserializer::<Error>::new
    - deserialize
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant),
      Error>whereV: DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserialize::deserialize
      Src: /src/serde-yaml/src/value/tagged.rs:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 266
    functionDepth: 2
    functionLinenumber: 266
    functionLinenumberEnd: 268
    functionName: Value::unit_variant
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - Deserialize::deserialize
    linkageType: ''
    returnType: Result
    signature: fn unit_variant(self) -> Result<(), Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize
      Src: /src/serde-yaml/src/value/tagged.rs:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 275
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 275
    functionName: Value::newtype_variant_seed
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value, Error>whereT:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::deserialize_any
      Src: /src/serde-yaml/src/value/tagged.rs:282,1
    - Dst: SeqDeserializer::new
      Src: /src/serde-yaml/src/value/tagged.rs:282,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/tagged.rs:284,1
    - Dst: Error::invalid_type
      Src: /src/serde-yaml/src/value/tagged.rs:284,1
    - Dst: Value::unexpected
      Src: /src/serde-yaml/src/value/tagged.rs:284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - _len
    - visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 286
      start: 277
    functionDepth: 11
    functionLinenumber: 277
    functionLinenumberEnd: 286
    functionName: Value::tuple_variant
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - Error::invalid_type
    - Value::unexpected
    - Deserializer::deserialize_any
    - Err
    - SeqDeserializer::new
    linkageType: ''
    returnType: Result
    signature: 'fn tuple_variant<V>(self, _len: usize, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::deserialize_any
      Src: /src/serde-yaml/src/value/tagged.rs:297,1
    - Dst: MapDeserializer::new
      Src: /src/serde-yaml/src/value/tagged.rs:297,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/tagged.rs:299,1
    - Dst: Error::invalid_type
      Src: /src/serde-yaml/src/value/tagged.rs:299,1
    - Dst: Value::unexpected
      Src: /src/serde-yaml/src/value/tagged.rs:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - _fields
    - visitor
    argTypes:
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 301
      start: 288
    functionDepth: 11
    functionLinenumber: 288
    functionLinenumberEnd: 301
    functionName: Value::struct_variant
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - Error::invalid_type
    - Value::unexpected
    - Deserializer::deserialize_any
    - Err
    - MapDeserializer::new
    linkageType: ''
    returnType: Result
    signature: 'fn struct_variant<V>(self,_fields: &''static [&''static str],visitor:
      V,) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/value/tagged.rs:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 312
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 312
    functionName: '&''de TaggedValue::deserialize_any'
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - V::visit_enum
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/tagged.rs:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 319
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 319
    functionName: '&''de TaggedValue::deserialize_ignored_any'
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BorrowedStrDeserializer::<Error>::new
      Src: /src/serde-yaml/src/value/tagged.rs:336,1
    - Dst: nobang
      Src: /src/serde-yaml/src/value/tagged.rs:336,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/value/tagged.rs:337,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/tagged.rs:338,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 339
      start: 332
    functionDepth: 2
    functionLinenumber: 332
    functionLinenumberEnd: 339
    functionName: '&''de TaggedValue::variant_seed'
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - nobang
    - deserialize
    - Ok
    - BorrowedStrDeserializer::<Error>::new
    linkageType: ''
    returnType: Result
    signature: 'fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant),
      Error>whereV: DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserialize::deserialize
      Src: /src/serde-yaml/src/value/tagged.rs:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 345
    functionDepth: 2
    functionLinenumber: 345
    functionLinenumberEnd: 347
    functionName: '&''de Value::unit_variant'
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - Deserialize::deserialize
    linkageType: ''
    returnType: Result
    signature: fn unit_variant(self) -> Result<(), Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize
      Src: /src/serde-yaml/src/value/tagged.rs:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 354
      start: 349
    functionDepth: 2
    functionLinenumber: 349
    functionLinenumberEnd: 354
    functionName: '&''de Value::newtype_variant_seed'
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value, Error>whereT:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::deserialize_any
      Src: /src/serde-yaml/src/value/tagged.rs:361,1
    - Dst: SeqRefDeserializer::new
      Src: /src/serde-yaml/src/value/tagged.rs:361,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/tagged.rs:363,1
    - Dst: Error::invalid_type
      Src: /src/serde-yaml/src/value/tagged.rs:363,1
    - Dst: '&''de Value::unexpected'
      Src: /src/serde-yaml/src/value/tagged.rs:363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - _len
    - visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 365
      start: 356
    functionDepth: 11
    functionLinenumber: 356
    functionLinenumberEnd: 365
    functionName: '&''de Value::tuple_variant'
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - Error::invalid_type
    - Deserializer::deserialize_any
    - SeqRefDeserializer::new
    - Err
    - '&''de Value::unexpected'
    linkageType: ''
    returnType: Result
    signature: 'fn tuple_variant<V>(self, _len: usize, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserializer::deserialize_any
      Src: /src/serde-yaml/src/value/tagged.rs:376,1
    - Dst: MapRefDeserializer::new
      Src: /src/serde-yaml/src/value/tagged.rs:376,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/tagged.rs:378,1
    - Dst: Error::invalid_type
      Src: /src/serde-yaml/src/value/tagged.rs:378,1
    - Dst: '&''de Value::unexpected'
      Src: /src/serde-yaml/src/value/tagged.rs:378,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - _fields
    - visitor
    argTypes:
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 380
      start: 367
    functionDepth: 11
    functionLinenumber: 367
    functionLinenumberEnd: 380
    functionName: '&''de Value::struct_variant'
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - MapRefDeserializer::new
    - Error::invalid_type
    - Deserializer::deserialize_any
    - Err
    - '&''de Value::unexpected'
    linkageType: ''
    returnType: Result
    signature: 'fn struct_variant<V>(self,_fields: &''static [&''static str],visitor:
      V,) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/value/tagged.rs:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 390
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 390
    functionName: TagStringVisitor::expecting
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - '&mut fmt::Formatter::write_str'
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TagStringVisitor::visit_string
      Src: /src/serde-yaml/src/value/tagged.rs:396,1
    - Dst: to_owned
      Src: /src/serde-yaml/src/value/tagged.rs:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - string
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 397
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 397
    functionName: TagStringVisitor::visit_str
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - to_owned
    - TagStringVisitor::visit_string
    linkageType: ''
    returnType: Result
    signature: 'fn visit_str<E>(self, string: &str) -> Result<Self::Value, E>whereE:
      serde::de::Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/serde-yaml/src/value/tagged.rs:403,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/tagged.rs:404,1
    - Dst: E::custom
      Src: /src/serde-yaml/src/value/tagged.rs:404,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/tagged.rs:406,1
    - Dst: Tag::new
      Src: /src/serde-yaml/src/value/tagged.rs:406,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 407
      start: 399
    functionDepth: 8
    functionLinenumber: 399
    functionLinenumberEnd: 407
    functionName: TagStringVisitor::visit_string
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 1
    functionsReached:
    - Tag::new
    - is_empty
    - E::custom
    - Err
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_string<E>(self, string: String) -> Result<Self::Value, E>whereE:
      serde::de::Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize_string
      Src: /src/serde-yaml/src/value/tagged.rs:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 418
      start: 413
    functionDepth: 9
    functionLinenumber: 413
    functionLinenumberEnd: 418
    functionName: TagStringVisitor::deserialize
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 0
    functionsReached:
    - deserialize_string
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error>whereD:
      Deserializer<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fmt::write
      Src: /src/serde-yaml/src/value/tagged.rs:467,1
    - Dst: unwrap
      Src: /src/serde-yaml/src/value/tagged.rs:467,1
    - Dst: MaybeTag::NotTag
      Src: /src/serde-yaml/src/value/tagged.rs:469,1
    - Dst: String::new
      Src: /src/serde-yaml/src/value/tagged.rs:469,1
    - Dst: MaybeTag::NotTag
      Src: /src/serde-yaml/src/value/tagged.rs:470,1
    - Dst: '&str::to_owned'
      Src: /src/serde-yaml/src/value/tagged.rs:470,1
    - Dst: MaybeTag::Tag
      Src: /src/serde-yaml/src/value/tagged.rs:471,1
    - Dst: MaybeTag::NotTag
      Src: /src/serde-yaml/src/value/tagged.rs:472,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 55
    argCount: 1
    argNames:
    - value
    argTypes:
    - '&T'
    constantsTouched: []
    func_position:
      end: 474
      start: 426
    functionDepth: 7
    functionLinenumber: 426
    functionLinenumberEnd: 474
    functionName: check_for_tag
    functionSourceFile: /src/serde-yaml/src/value/tagged.rs
    functionUses: 1
    functionsReached:
    - '&str::to_owned'
    - MaybeTag::NotTag
    - fmt::write
    - unwrap
    - String::new
    - MaybeTag::Tag
    linkageType: ''
    returnType: MaybeTag
    signature: 'pub(crate) fn check_for_tag<T>(value: &T) -> MaybeTag<String>whereT:
      ?Sized + Display,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/value/debug.rs:8,1
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/value/debug.rs:13,1
    - Dst: '&mut fmt::Formatter::debug_list'
      Src: /src/serde-yaml/src/value/debug.rs:14,1
    - Dst: entries
      Src: /src/serde-yaml/src/value/debug.rs:14,1
    - Dst: finish
      Src: /src/serde-yaml/src/value/debug.rs:14,1
    - Dst: Debug::fmt
      Src: /src/serde-yaml/src/value/debug.rs:16,1
    - Dst: Debug::fmt
      Src: /src/serde-yaml/src/value/debug.rs:17,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 19
      start: 6
    functionDepth: 1
    functionLinenumber: 6
    functionLinenumberEnd: 19
    functionName: Value::fmt
    functionSourceFile: /src/serde-yaml/src/value/debug.rs
    functionUses: 0
    functionsReached:
    - '&mut fmt::Formatter::write_str'
    - finish
    - entries
    - Debug::fmt
    - '&mut fmt::Formatter::debug_list'
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Display::fmt
      Src: /src/serde-yaml/src/value/debug.rs:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: DisplayNumber::fmt
    functionSourceFile: /src/serde-yaml/src/value/debug.rs
    functionUses: 0
    functionsReached:
    - Display::fmt
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/value/debug.rs:38,1
    - Dst: '&mut fmt::Formatter::debug_map'
      Src: /src/serde-yaml/src/value/debug.rs:39,1
    - Dst: entry
      Src: /src/serde-yaml/src/value/debug.rs:42,1
    - Dst: DisplayNumber
      Src: /src/serde-yaml/src/value/debug.rs:46,1
    - Dst: finish
      Src: /src/serde-yaml/src/value/debug.rs:55,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 56
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 56
    functionName: Mapping::fmt
    functionSourceFile: /src/serde-yaml/src/value/debug.rs
    functionUses: 0
    functionsReached:
    - '&mut fmt::Formatter::write_str'
    - finish
    - '&mut fmt::Formatter::debug_map'
    - entry
    - DisplayNumber
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: Value::default
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Value
    signature: fn default() -> Value
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: serialize
      Src: /src/serde-yaml/src/value/mod.rs:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 100
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: to_value
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 9
    functionsReached:
    - serialize
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_value<T>(value: T) -> Result<Value, Error>whereT: Serialize,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Deserialize::deserialize
      Src: /src/serde-yaml/src/value/mod.rs:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 123
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 123
    functionName: from_value
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 3
    functionsReached:
    - Deserialize::deserialize
    linkageType: ''
    returnType: Result
    signature: 'pub fn from_value<T>(value: Value) -> Result<T, Error>whereT: DeserializeOwned,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::index_into
      Src: /src/serde-yaml/src/value/mod.rs:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: Value::get
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - usize::index_into
    linkageType: ''
    returnType: Option
    signature: 'pub fn get<I: Index>(&self, index: I) -> Option<&Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::index_into_mut
      Src: /src/serde-yaml/src/value/mod.rs:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: Value::get_mut
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - usize::index_into_mut
    linkageType: ''
    returnType: Option
    signature: 'pub fn get_mut<I: Index>(&mut self, index: I) -> Option<&mut Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_ref
      Src: /src/serde-yaml/src/value/mod.rs:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 214
    functionName: Value::is_null
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Value::untag_ref
    linkageType: ''
    returnType: bool
    signature: pub fn is_null(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_ref
      Src: /src/serde-yaml/src/value/mod.rs:230,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/mod.rs:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 234
    functionName: Value::as_null
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - Value::untag_ref
    linkageType: ''
    returnType: Option
    signature: pub fn as_null(&self) -> Option<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::as_bool
      Src: /src/serde-yaml/src/value/mod.rs:253,1
    - Dst: Option::is_some
      Src: /src/serde-yaml/src/value/mod.rs:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionName: Value::is_bool
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Option::is_some
    - Value::as_bool
    linkageType: ''
    returnType: bool
    signature: pub fn is_bool(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_ref
      Src: /src/serde-yaml/src/value/mod.rs:271,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/mod.rs:272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 270
    functionDepth: 1
    functionLinenumber: 270
    functionLinenumberEnd: 275
    functionName: Value::as_bool
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 2
    functionsReached:
    - Some
    - Value::untag_ref
    linkageType: ''
    returnType: Option
    signature: pub fn as_bool(&self) -> Option<bool>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_ref
      Src: /src/serde-yaml/src/value/mod.rs:291,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 295
    functionName: Value::is_number
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Value::untag_ref
    linkageType: ''
    returnType: bool
    signature: pub fn is_number(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::as_i64
      Src: /src/serde-yaml/src/value/mod.rs:315,1
    - Dst: Option::is_some
      Src: /src/serde-yaml/src/value/mod.rs:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 314
    functionDepth: 1
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionName: Value::is_i64
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Option::is_some
    - Value::as_i64
    linkageType: ''
    returnType: bool
    signature: pub fn is_i64(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_ref
      Src: /src/serde-yaml/src/value/mod.rs:333,1
    - Dst: as_i64
      Src: /src/serde-yaml/src/value/mod.rs:334,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 337
    functionName: Value::as_i64
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 1
    functionsReached:
    - as_i64
    - Value::untag_ref
    linkageType: ''
    returnType: Option
    signature: pub fn as_i64(&self) -> Option<i64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::as_u64
      Src: /src/serde-yaml/src/value/mod.rs:357,1
    - Dst: Option::is_some
      Src: /src/serde-yaml/src/value/mod.rs:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 356
    functionDepth: 1
    functionLinenumber: 356
    functionLinenumberEnd: 358
    functionName: Value::is_u64
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Value::as_u64
    - Option::is_some
    linkageType: ''
    returnType: bool
    signature: pub fn is_u64(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_ref
      Src: /src/serde-yaml/src/value/mod.rs:375,1
    - Dst: as_u64
      Src: /src/serde-yaml/src/value/mod.rs:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 379
    functionName: Value::as_u64
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 1
    functionsReached:
    - as_u64
    - Value::untag_ref
    linkageType: ''
    returnType: Option
    signature: pub fn as_u64(&self) -> Option<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_ref
      Src: /src/serde-yaml/src/value/mod.rs:401,1
    - Dst: is_f64
      Src: /src/serde-yaml/src/value/mod.rs:402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 405
    functionName: Value::is_f64
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - is_f64
    - Value::untag_ref
    linkageType: ''
    returnType: bool
    signature: pub fn is_f64(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_ref
      Src: /src/serde-yaml/src/value/mod.rs:422,1
    - Dst: as_f64
      Src: /src/serde-yaml/src/value/mod.rs:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 426
    functionName: Value::as_f64
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - as_f64
    - Value::untag_ref
    linkageType: ''
    returnType: Option
    signature: pub fn as_f64(&self) -> Option<f64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::as_str
      Src: /src/serde-yaml/src/value/mod.rs:445,1
    - Dst: Option::is_some
      Src: /src/serde-yaml/src/value/mod.rs:445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 446
    functionName: Value::is_string
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Value::as_str
    - Option::is_some
    linkageType: ''
    returnType: bool
    signature: pub fn is_string(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_ref
      Src: /src/serde-yaml/src/value/mod.rs:463,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/mod.rs:464,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 467
      start: 462
    functionDepth: 1
    functionLinenumber: 462
    functionLinenumberEnd: 467
    functionName: Value::as_str
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 1
    functionsReached:
    - Some
    - Value::untag_ref
    linkageType: ''
    returnType: Option
    signature: pub fn as_str(&self) -> Option<&str>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::as_sequence
      Src: /src/serde-yaml/src/value/mod.rs:483,1
    - Dst: Option::is_some
      Src: /src/serde-yaml/src/value/mod.rs:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 482
    functionDepth: 1
    functionLinenumber: 482
    functionLinenumberEnd: 484
    functionName: Value::is_sequence
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Value::as_sequence
    - Option::is_some
    linkageType: ''
    returnType: bool
    signature: pub fn is_sequence(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_ref
      Src: /src/serde-yaml/src/value/mod.rs:501,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/mod.rs:502,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 500
    functionDepth: 1
    functionLinenumber: 500
    functionLinenumberEnd: 505
    functionName: Value::as_sequence
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 1
    functionsReached:
    - Some
    - Value::untag_ref
    linkageType: ''
    returnType: Option
    signature: pub fn as_sequence(&self) -> Option<&Sequence>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_mut
      Src: /src/serde-yaml/src/value/mod.rs:524,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/mod.rs:525,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 528
      start: 523
    functionDepth: 1
    functionLinenumber: 523
    functionLinenumberEnd: 528
    functionName: Value::as_sequence_mut
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - Value::untag_mut
    linkageType: ''
    returnType: Option
    signature: pub fn as_sequence_mut(&mut self) -> Option<&mut Sequence>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::as_mapping
      Src: /src/serde-yaml/src/value/mod.rs:544,1
    - Dst: Option::is_some
      Src: /src/serde-yaml/src/value/mod.rs:544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 543
    functionDepth: 1
    functionLinenumber: 543
    functionLinenumberEnd: 545
    functionName: Value::is_mapping
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Value::as_mapping
    - Option::is_some
    linkageType: ''
    returnType: bool
    signature: pub fn is_mapping(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_ref
      Src: /src/serde-yaml/src/value/mod.rs:566,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/mod.rs:567,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 570
      start: 565
    functionDepth: 1
    functionLinenumber: 565
    functionLinenumberEnd: 570
    functionName: Value::as_mapping
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 1
    functionsReached:
    - Some
    - Value::untag_ref
    linkageType: ''
    returnType: Option
    signature: pub fn as_mapping(&self) -> Option<&Mapping>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_mut
      Src: /src/serde-yaml/src/value/mod.rs:594,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/mod.rs:595,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 598
      start: 593
    functionDepth: 1
    functionLinenumber: 593
    functionLinenumberEnd: 598
    functionName: Value::as_mapping_mut
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Some
    - Value::untag_mut
    linkageType: ''
    returnType: Option
    signature: pub fn as_mapping_mut(&mut self) -> Option<&mut Mapping>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/serde-yaml/src/value/mod.rs:627,1
    - Dst: Self::push
      Src: /src/serde-yaml/src/value/mod.rs:628,1
    - Dst: Self::pop
      Src: /src/serde-yaml/src/value/mod.rs:629,1
    - Dst: remove
      Src: /src/serde-yaml/src/value/mod.rs:632,1
    - Dst: entry
      Src: /src/serde-yaml/src/value/mod.rs:635,1
    - Dst: Result::or_insert
      Src: /src/serde-yaml/src/value/mod.rs:635,1
    - Dst: entry
      Src: /src/serde-yaml/src/value/mod.rs:643,1
    - Dst: Result::or_insert
      Src: /src/serde-yaml/src/value/mod.rs:643,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/mod.rs:647,1
    - Dst: error::new
      Src: /src/serde-yaml/src/value/mod.rs:647,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/mod.rs:650,1
    - Dst: error::new
      Src: /src/serde-yaml/src/value/mod.rs:650,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/mod.rs:653,1
    - Dst: error::new
      Src: /src/serde-yaml/src/value/mod.rs:653,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/mod.rs:659,1
    - Dst: error::new
      Src: /src/serde-yaml/src/value/mod.rs:659,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/mod.rs:660,1
    - Dst: error::new
      Src: /src/serde-yaml/src/value/mod.rs:660,1
    - Dst: Self::extend
      Src: /src/serde-yaml/src/value/mod.rs:662,1
    - Dst: values_mut
      Src: /src/serde-yaml/src/value/mod.rs:662,1
    - Dst: Self::extend
      Src: /src/serde-yaml/src/value/mod.rs:664,1
    - Dst: Self::push
      Src: /src/serde-yaml/src/value/mod.rs:665,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/mod.rs:669,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 63
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 670
      start: 626
    functionDepth: 7
    functionLinenumber: 626
    functionLinenumberEnd: 670
    functionName: Value::apply_merge
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - Vec::new
    - Self::pop
    - error::new
    - Self::push
    - Err
    - Ok
    - remove
    - entry
    - Self::extend
    - Result::or_insert
    - values_mut
    linkageType: ''
    returnType: Result
    signature: pub fn apply_merge(&mut self) -> Result<(), Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::discriminant
      Src: /src/serde-yaml/src/value/mod.rs:679,1
    - Dst: hash
      Src: /src/serde-yaml/src/value/mod.rs:679,1
    - Dst: hash
      Src: /src/serde-yaml/src/value/mod.rs:682,1
    - Dst: hash
      Src: /src/serde-yaml/src/value/mod.rs:683,1
    - Dst: hash
      Src: /src/serde-yaml/src/value/mod.rs:684,1
    - Dst: hash
      Src: /src/serde-yaml/src/value/mod.rs:685,1
    - Dst: hash
      Src: /src/serde-yaml/src/value/mod.rs:686,1
    - Dst: hash
      Src: /src/serde-yaml/src/value/mod.rs:687,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - state
    argTypes:
    - '&mut H'
    constantsTouched: []
    func_position:
      end: 689
      start: 678
    functionDepth: 2
    functionLinenumber: 678
    functionLinenumberEnd: 689
    functionName: Value::hash
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached:
    - hash
    - mem::discriminant
    linkageType: ''
    returnType: void
    signature: 'fn hash<H: Hasher>(&self, state: &mut H)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 697
      start: 695
    functionDepth: 0
    functionLinenumber: 695
    functionLinenumberEnd: 697
    functionName: Value::into_deserializer
    functionSourceFile: /src/serde-yaml/src/value/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self::Deserializer
    signature: fn into_deserializer(self) -> Self::Deserializer
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''v Value::untag_ref'
      Src: /src/serde-yaml/src/value/index.rs:30,1
    - Dst: get
      Src: /src/serde-yaml/src/value/index.rs:31,1
    - Dst: get
      Src: /src/serde-yaml/src/value/index.rs:32,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/index.rs:32,1
    - Dst: into
      Src: /src/serde-yaml/src/value/index.rs:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v Value'
    constantsTouched: []
    func_position:
      end: 35
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 35
    functionName: usize::index_into
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 3
    functionsReached:
    - get
    - '&''v Value::untag_ref'
    - into
    - Value::Number
    linkageType: ''
    returnType: Option
    signature: 'fn index_into<''v>(&self, v: &''v Value) -> Option<&''v Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''v mut Value::untag_mut'
      Src: /src/serde-yaml/src/value/index.rs:37,1
    - Dst: get_mut
      Src: /src/serde-yaml/src/value/index.rs:38,1
    - Dst: get_mut
      Src: /src/serde-yaml/src/value/index.rs:39,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/index.rs:39,1
    - Dst: into
      Src: /src/serde-yaml/src/value/index.rs:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v mut Value'
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: usize::index_into_mut
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 3
    functionsReached:
    - Value::Number
    - into
    - '&''v mut Value::untag_mut'
    - get_mut
    linkageType: ''
    returnType: Option
    signature: 'fn index_into_mut<''v>(&self, v: &''v mut Value) -> Option<&''v mut
      Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/serde-yaml/src/value/index.rs:47,1
    - Dst: get_mut
      Src: /src/serde-yaml/src/value/index.rs:48,1
    - Dst: Option::unwrap_or_else
      Src: /src/serde-yaml/src/value/index.rs:48,1
    - Dst: Value::Number
      Src: /src/serde-yaml/src/value/index.rs:56,1
    - Dst: into
      Src: /src/serde-yaml/src/value/index.rs:56,1
    - Dst: entry
      Src: /src/serde-yaml/src/value/index.rs:57,1
    - Dst: Result::or_insert
      Src: /src/serde-yaml/src/value/index.rs:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v mut Value'
    constantsTouched: []
    func_position:
      end: 63
      start: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 63
    functionName: usize::index_or_insert
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - into
    - Option::unwrap_or_else
    - len
    - Value::Number
    - entry
    - Result::or_insert
    - get_mut
    linkageType: ''
    returnType: '&''v mut Value'
    signature: 'fn index_or_insert<''v>(&self, mut v: &''v mut Value) -> &''v mut
      Value'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''v Value::untag_ref'
      Src: /src/serde-yaml/src/value/index.rs:70,1
    - Dst: get
      Src: /src/serde-yaml/src/value/index.rs:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - index
    - v
    argTypes:
    - '&I'
    - '&''v Value'
    constantsTouched: []
    func_position:
      end: 74
      start: 66
    functionDepth: 5
    functionLinenumber: 66
    functionLinenumberEnd: 74
    functionName: index_into_mapping
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 2
    functionsReached:
    - get
    - '&''v Value::untag_ref'
    linkageType: ''
    returnType: Option
    signature: 'fn index_into_mapping<''v, I>(index: &I, v: &''v Value) -> Option<&''v
      Value>whereI: ?Sized + mapping::Index,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''v mut Value::untag_mut'
      Src: /src/serde-yaml/src/value/index.rs:80,1
    - Dst: get_mut
      Src: /src/serde-yaml/src/value/index.rs:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - index
    - v
    argTypes:
    - '&I'
    - '&''v mut Value'
    constantsTouched: []
    func_position:
      end: 84
      start: 76
    functionDepth: 5
    functionLinenumber: 76
    functionLinenumberEnd: 84
    functionName: index_into_mut_mapping
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 2
    functionsReached:
    - '&''v mut Value::untag_mut'
    - get_mut
    linkageType: ''
    returnType: Option
    signature: 'fn index_into_mut_mapping<''v, I>(index: &I, v: &''v mut Value) ->
      Option<&''v mut Value>whereI: ?Sized + mapping::Index,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Mapping
      Src: /src/serde-yaml/src/value/index.rs:92,1
    - Dst: Mapping::new
      Src: /src/serde-yaml/src/value/index.rs:92,1
    - Dst: entry
      Src: /src/serde-yaml/src/value/index.rs:94,1
    - Dst: usize::to_owned
      Src: /src/serde-yaml/src/value/index.rs:94,1
    - Dst: into
      Src: /src/serde-yaml/src/value/index.rs:94,1
    - Dst: Result::insert
      Src: /src/serde-yaml/src/value/index.rs:95,1
    - Dst: entry
      Src: /src/serde-yaml/src/value/index.rs:104,1
    - Dst: usize::to_owned
      Src: /src/serde-yaml/src/value/index.rs:104,1
    - Dst: into
      Src: /src/serde-yaml/src/value/index.rs:104,1
    - Dst: Result::or_insert
      Src: /src/serde-yaml/src/value/index.rs:104,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 37
    argCount: 2
    argNames:
    - index
    - v
    argTypes:
    - '&I'
    - '&''v mut Value'
    constantsTouched: []
    func_position:
      end: 110
      start: 86
    functionDepth: 6
    functionLinenumber: 86
    functionLinenumberEnd: 110
    functionName: index_or_insert_mapping
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - into
    - Mapping::new
    - Value::Mapping
    - entry
    - Result::or_insert
    - usize::to_owned
    - Result::insert
    linkageType: ''
    returnType: '&''v mut Value'
    signature: 'fn index_or_insert_mapping<''v, I>(index: &I, mut v: &''v mut Value)
      -> &''v mut ValuewhereI: ?Sized + mapping::Index + ToOwned + Debug,Value: From<I::Owned>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_or_insert_mapping
      Src: /src/serde-yaml/src/value/index.rs:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v mut Value'
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 7
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: Value::index_or_insert
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - index_or_insert_mapping
    linkageType: ''
    returnType: '&''v mut Value'
    signature: 'fn index_or_insert<''v>(&self, v: &''v mut Value) -> &''v mut Value'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_or_insert_mapping
      Src: /src/serde-yaml/src/value/index.rs:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v mut Value'
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 7
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: str::index_or_insert
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - index_or_insert_mapping
    linkageType: ''
    returnType: '&''v mut Value'
    signature: 'fn index_or_insert<''v>(&self, v: &''v mut Value) -> &''v mut Value'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::as_str
      Src: /src/serde-yaml/src/value/index.rs:144,1
    - Dst: Option::index_or_insert
      Src: /src/serde-yaml/src/value/index.rs:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v mut Value'
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 6
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: String::index_or_insert
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - Option::index_or_insert
    - String::as_str
    linkageType: ''
    returnType: '&''v mut Value'
    signature: 'fn index_or_insert<''v>(&self, v: &''v mut Value) -> &''v mut Value'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_into
      Src: /src/serde-yaml/src/value/index.rs:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v Value'
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 7
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '&''a T::index_into'
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - index_into
    linkageType: ''
    returnType: Option
    signature: 'fn index_into<''v>(&self, v: &''v Value) -> Option<&''v Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_into_mut
      Src: /src/serde-yaml/src/value/index.rs:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v mut Value'
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 7
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '&''a T::index_into_mut'
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - index_into_mut
    linkageType: ''
    returnType: Option
    signature: 'fn index_into_mut<''v>(&self, v: &''v mut Value) -> Option<&''v mut
      Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: index_or_insert
      Src: /src/serde-yaml/src/value/index.rs:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - v
    argTypes:
    - '&''v mut Value'
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 6
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '&''a T::index_or_insert'
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - index_or_insert
    linkageType: ''
    returnType: '&''v mut Value'
    signature: 'fn index_or_insert<''v>(&self, v: &''v mut Value) -> &''v mut Value'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/value/index.rs:169,1
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/value/index.rs:170,1
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/value/index.rs:171,1
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/value/index.rs:172,1
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/value/index.rs:173,1
    - Dst: '&mut fmt::Formatter::write_str'
      Src: /src/serde-yaml/src/value/index.rs:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - '&mut fmt::Formatter'
    constantsTouched: []
    func_position:
      end: 177
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 177
    functionName: Type::fmt
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - '&mut fmt::Formatter::write_str'
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::index_into
      Src: /src/serde-yaml/src/value/index.rs:234,1
    - Dst: Option::unwrap_or
      Src: /src/serde-yaml/src/value/index.rs:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 235
      start: 232
    functionDepth: 4
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionName: Value::index
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - usize::index_into
    - Option::unwrap_or
    linkageType: ''
    returnType: '&Value'
    signature: 'fn index(&self, index: I) -> &Value'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::index_or_insert
      Src: /src/serde-yaml/src/value/index.rs:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 278
      start: 276
    functionDepth: 6
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionName: Value::index_mut
    functionSourceFile: /src/serde-yaml/src/value/index.rs
    functionUses: 0
    functionsReached:
    - usize::index_or_insert
    linkageType: ''
    returnType: '&mut Value'
    signature: 'fn index_mut(&mut self, index: I) -> &mut Value'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: deserialize_any
      Src: /src/serde-yaml/src/value/de.rs:119,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 47
    argCount: 1
    argNames:
    - deserializer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 120
      start: 15
    functionDepth: 9
    functionLinenumber: 15
    functionLinenumberEnd: 120
    functionName: Value::deserialize
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - deserialize_any
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>whereD:
      Deserializer<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag_ref
      Src: /src/serde-yaml/src/value/de.rs:128,1
    - Dst: deserialize_any
      Src: /src/serde-yaml/src/value/de.rs:129,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:130,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/value/de.rs:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 132
      start: 124
    functionDepth: 11
    functionLinenumber: 124
    functionLinenumberEnd: 132
    functionName: Value::deserialize_number
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - deserialize_any
    - Err
    - invalid_type
    - Value::untag_ref
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_number<''de, V>(&self, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/serde-yaml/src/value/de.rs:139,1
    - Dst: SeqDeserializer::new
      Src: /src/serde-yaml/src/value/de.rs:140,1
    - Dst: V::visit_seq
      Src: /src/serde-yaml/src/value/de.rs:141,1
    - Dst: len
      Src: /src/serde-yaml/src/value/de.rs:142,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:144,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:146,1
    - Dst: Error::invalid_length
      Src: /src/serde-yaml/src/value/de.rs:146,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 2
    argNames:
    - sequence
    - visitor
    argTypes:
    - Sequence
    - V
    constantsTouched: []
    func_position:
      end: 148
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 148
    functionName: visit_sequence
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 2
    functionsReached:
    - V::visit_seq
    - Error::invalid_length
    - len
    - Err
    - Ok
    - SeqDeserializer::new
    linkageType: ''
    returnType: Result
    signature: 'fn visit_sequence<''de, V>(sequence: Sequence, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/serde-yaml/src/value/de.rs:154,1
    - Dst: SeqRefDeserializer::new
      Src: /src/serde-yaml/src/value/de.rs:155,1
    - Dst: V::visit_seq
      Src: /src/serde-yaml/src/value/de.rs:156,1
    - Dst: len
      Src: /src/serde-yaml/src/value/de.rs:157,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:159,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:161,1
    - Dst: Error::invalid_length
      Src: /src/serde-yaml/src/value/de.rs:161,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 2
    argNames:
    - sequence
    - visitor
    argTypes:
    - '&''de Sequence'
    - V
    constantsTouched: []
    func_position:
      end: 163
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 163
    functionName: visit_sequence_ref
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_seq
    - Error::invalid_length
    - len
    - SeqRefDeserializer::new
    - Err
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_sequence_ref<''de, V>(sequence: &''de Sequence, visitor:
      V) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/serde-yaml/src/value/de.rs:169,1
    - Dst: MapDeserializer::new
      Src: /src/serde-yaml/src/value/de.rs:170,1
    - Dst: V::visit_map
      Src: /src/serde-yaml/src/value/de.rs:171,1
    - Dst: len
      Src: /src/serde-yaml/src/value/de.rs:172,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:174,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:176,1
    - Dst: Error::invalid_length
      Src: /src/serde-yaml/src/value/de.rs:176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 2
    argNames:
    - mapping
    - visitor
    argTypes:
    - Mapping
    - V
    constantsTouched: []
    func_position:
      end: 178
      start: 165
    functionDepth: 2
    functionLinenumber: 165
    functionLinenumberEnd: 178
    functionName: visit_mapping
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 2
    functionsReached:
    - V::visit_map
    - Error::invalid_length
    - len
    - Err
    - MapDeserializer::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_mapping<''de, V>(mapping: Mapping, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/serde-yaml/src/value/de.rs:184,1
    - Dst: MapRefDeserializer::new
      Src: /src/serde-yaml/src/value/de.rs:185,1
    - Dst: V::visit_map
      Src: /src/serde-yaml/src/value/de.rs:186,1
    - Dst: unwrap
      Src: /src/serde-yaml/src/value/de.rs:187,1
    - Dst: len
      Src: /src/serde-yaml/src/value/de.rs:187,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:189,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:191,1
    - Dst: Error::invalid_length
      Src: /src/serde-yaml/src/value/de.rs:191,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 2
    argNames:
    - mapping
    - visitor
    argTypes:
    - '&''de Mapping'
    - V
    constantsTouched: []
    func_position:
      end: 193
      start: 180
    functionDepth: 2
    functionLinenumber: 180
    functionLinenumberEnd: 193
    functionName: visit_mapping_ref
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_map
    - MapRefDeserializer::new
    - Error::invalid_length
    - len
    - unwrap
    - Err
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn visit_mapping_ref<''de, V>(mapping: &''de Mapping, visitor: V)
      -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/de.rs:203,1
    - Dst: V::visit_bool
      Src: /src/serde-yaml/src/value/de.rs:204,1
    - Dst: deserialize_any
      Src: /src/serde-yaml/src/value/de.rs:205,1
    - Dst: V::visit_string
      Src: /src/serde-yaml/src/value/de.rs:206,1
    - Dst: visit_sequence
      Src: /src/serde-yaml/src/value/de.rs:207,1
    - Dst: visit_mapping
      Src: /src/serde-yaml/src/value/de.rs:208,1
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/value/de.rs:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 211
      start: 198
    functionDepth: 9
    functionLinenumber: 198
    functionLinenumberEnd: 211
    functionName: Value::deserialize_any
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - visit_sequence
    - V::visit_enum
    - visit_mapping
    - V::visit_unit
    - V::visit_bool
    - deserialize_any
    - V::visit_string
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag
      Src: /src/serde-yaml/src/value/de.rs:217,1
    - Dst: V::visit_bool
      Src: /src/serde-yaml/src/value/de.rs:218,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:219,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/value/de.rs:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 221
      start: 213
    functionDepth: 16
    functionLinenumber: 213
    functionLinenumberEnd: 221
    functionName: Value::deserialize_bool
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::untag
    - Err
    - V::visit_bool
    - invalid_type
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_number
      Src: /src/serde-yaml/src/value/de.rs:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 228
      start: 223
    functionDepth: 12
    functionLinenumber: 223
    functionLinenumberEnd: 228
    functionName: Value::deserialize_i8
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_number
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_number
      Src: /src/serde-yaml/src/value/de.rs:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 235
      start: 230
    functionDepth: 12
    functionLinenumber: 230
    functionLinenumberEnd: 235
    functionName: Value::deserialize_i16
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_number
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_number
      Src: /src/serde-yaml/src/value/de.rs:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 242
      start: 237
    functionDepth: 12
    functionLinenumber: 237
    functionLinenumberEnd: 242
    functionName: Value::deserialize_i32
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_number
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_number
      Src: /src/serde-yaml/src/value/de.rs:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 249
      start: 244
    functionDepth: 12
    functionLinenumber: 244
    functionLinenumberEnd: 249
    functionName: Value::deserialize_i64
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_number
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_number
      Src: /src/serde-yaml/src/value/de.rs:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 256
      start: 251
    functionDepth: 12
    functionLinenumber: 251
    functionLinenumberEnd: 256
    functionName: Value::deserialize_i128
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_number
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_number
      Src: /src/serde-yaml/src/value/de.rs:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 263
      start: 258
    functionDepth: 12
    functionLinenumber: 258
    functionLinenumberEnd: 263
    functionName: Value::deserialize_u8
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_number
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_number
      Src: /src/serde-yaml/src/value/de.rs:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 270
      start: 265
    functionDepth: 12
    functionLinenumber: 265
    functionLinenumberEnd: 270
    functionName: Value::deserialize_u16
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_number
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_number
      Src: /src/serde-yaml/src/value/de.rs:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 277
      start: 272
    functionDepth: 12
    functionLinenumber: 272
    functionLinenumberEnd: 277
    functionName: Value::deserialize_u32
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_number
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_number
      Src: /src/serde-yaml/src/value/de.rs:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 284
      start: 279
    functionDepth: 12
    functionLinenumber: 279
    functionLinenumberEnd: 284
    functionName: Value::deserialize_u64
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_number
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_number
      Src: /src/serde-yaml/src/value/de.rs:290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 291
      start: 286
    functionDepth: 12
    functionLinenumber: 286
    functionLinenumberEnd: 291
    functionName: Value::deserialize_u128
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_number
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_number
      Src: /src/serde-yaml/src/value/de.rs:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 298
      start: 293
    functionDepth: 12
    functionLinenumber: 293
    functionLinenumberEnd: 298
    functionName: Value::deserialize_f32
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_number
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_number
      Src: /src/serde-yaml/src/value/de.rs:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 305
      start: 300
    functionDepth: 12
    functionLinenumber: 300
    functionLinenumberEnd: 305
    functionName: Value::deserialize_f64
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_number
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_string
      Src: /src/serde-yaml/src/value/de.rs:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 312
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 312
    functionName: Value::deserialize_char
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_string
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_string
      Src: /src/serde-yaml/src/value/de.rs:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 319
      start: 314
    functionDepth: 1
    functionLinenumber: 314
    functionLinenumberEnd: 319
    functionName: Value::deserialize_str
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_string
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag
      Src: /src/serde-yaml/src/value/de.rs:325,1
    - Dst: V::visit_string
      Src: /src/serde-yaml/src/value/de.rs:326,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:327,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/value/de.rs:327,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 329
      start: 321
    functionDepth: 9
    functionLinenumber: 321
    functionLinenumberEnd: 329
    functionName: Value::deserialize_string
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 2
    functionsReached:
    - Value::untag
    - Err
    - V::visit_string
    - invalid_type
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_byte_buf
      Src: /src/serde-yaml/src/value/de.rs:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 336
      start: 331
    functionDepth: 1
    functionLinenumber: 331
    functionLinenumberEnd: 336
    functionName: Value::deserialize_bytes
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_byte_buf
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag
      Src: /src/serde-yaml/src/value/de.rs:342,1
    - Dst: V::visit_string
      Src: /src/serde-yaml/src/value/de.rs:343,1
    - Dst: visit_sequence
      Src: /src/serde-yaml/src/value/de.rs:344,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:345,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/value/de.rs:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 347
      start: 338
    functionDepth: 9
    functionLinenumber: 338
    functionLinenumberEnd: 347
    functionName: Value::deserialize_byte_buf
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 1
    functionsReached:
    - visit_sequence
    - Value::untag
    - invalid_type
    - Err
    - V::visit_string
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_none
      Src: /src/serde-yaml/src/value/de.rs:354,1
    - Dst: V::visit_some
      Src: /src/serde-yaml/src/value/de.rs:355,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 357
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 357
    functionName: Value::deserialize_option
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_some
    - V::visit_none
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/de.rs:364,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:365,1
    - Dst: Value::invalid_type
      Src: /src/serde-yaml/src/value/de.rs:365,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 367
      start: 359
    functionDepth: 1
    functionLinenumber: 359
    functionLinenumberEnd: 367
    functionName: Value::deserialize_unit
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    - Err
    - Value::invalid_type
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_unit
      Src: /src/serde-yaml/src/value/de.rs:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - _name
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 374
      start: 369
    functionDepth: 2
    functionLinenumber: 369
    functionLinenumberEnd: 374
    functionName: Value::deserialize_unit_struct
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_unit
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_unit_struct<V>(self, _name: &''static str, visitor:
      V) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_newtype_struct
      Src: /src/serde-yaml/src/value/de.rs:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - _name
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 385
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 385
    functionName: Value::deserialize_newtype_struct
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_newtype_struct
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_newtype_struct<V>(self,_name: &''static str,visitor:
      V,) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag
      Src: /src/serde-yaml/src/value/de.rs:391,1
    - Dst: visit_sequence
      Src: /src/serde-yaml/src/value/de.rs:392,1
    - Dst: visit_sequence
      Src: /src/serde-yaml/src/value/de.rs:393,1
    - Dst: Sequence::new
      Src: /src/serde-yaml/src/value/de.rs:393,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:394,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/value/de.rs:394,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 396
      start: 387
    functionDepth: 11
    functionLinenumber: 387
    functionLinenumberEnd: 396
    functionName: Value::deserialize_seq
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - visit_sequence
    - Value::untag
    - invalid_type
    - Err
    - Sequence::new
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_seq
      Src: /src/serde-yaml/src/value/de.rs:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - _len
    - visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 403
      start: 398
    functionDepth: 12
    functionLinenumber: 398
    functionLinenumberEnd: 403
    functionName: Value::deserialize_tuple
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_seq
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_tuple<V>(self, _len: usize, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_seq
      Src: /src/serde-yaml/src/value/de.rs:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - _name
    - _len
    - visitor
    argTypes:
    - '&''static str'
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 415
      start: 405
    functionDepth: 12
    functionLinenumber: 405
    functionLinenumberEnd: 415
    functionName: Value::deserialize_tuple_struct
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_seq
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_tuple_struct<V>(self,_name: &''static str,_len: usize,visitor:
      V,) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::untag
      Src: /src/serde-yaml/src/value/de.rs:421,1
    - Dst: visit_mapping
      Src: /src/serde-yaml/src/value/de.rs:422,1
    - Dst: visit_mapping
      Src: /src/serde-yaml/src/value/de.rs:423,1
    - Dst: Mapping::new
      Src: /src/serde-yaml/src/value/de.rs:423,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:424,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/value/de.rs:424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 426
      start: 417
    functionDepth: 16
    functionLinenumber: 417
    functionLinenumberEnd: 426
    functionName: Value::deserialize_map
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::untag
    - invalid_type
    - visit_mapping
    - Mapping::new
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_map
      Src: /src/serde-yaml/src/value/de.rs:437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - _name
    - _fields
    - visitor
    argTypes:
    - '&''static str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 438
      start: 428
    functionDepth: 17
    functionLinenumber: 428
    functionLinenumberEnd: 438
    functionName: Value::deserialize_struct
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_map
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_struct<V>(self,_name: &''static str,_fields: &''static
      [&''static str],visitor: V,) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/value/de.rs:450,1
    - Dst: tagged::nobang
      Src: /src/serde-yaml/src/value/de.rs:454,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/de.rs:456,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:466,1
    - Dst: Error::invalid_type
      Src: /src/serde-yaml/src/value/de.rs:466,1
    - Dst: unexpected
      Src: /src/serde-yaml/src/value/de.rs:467,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 3
    argNames:
    - _name
    - _variants
    - visitor
    argTypes:
    - '&str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 472
      start: 440
    functionDepth: 16
    functionLinenumber: 440
    functionLinenumberEnd: 472
    functionName: Value::deserialize_enum
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_enum
    - Error::invalid_type
    - Some
    - unexpected
    - Err
    - tagged::nobang
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_enum<V>(self,_name: &str,_variants: &''static [&''static
      str],visitor: V,) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::deserialize_string
      Src: /src/serde-yaml/src/value/de.rs:478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 479
      start: 474
    functionDepth: 10
    functionLinenumber: 474
    functionLinenumberEnd: 479
    functionName: Value::deserialize_identifier
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Value::deserialize_string
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: drop
      Src: /src/serde-yaml/src/value/de.rs:485,1
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/de.rs:486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 487
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 487
    functionName: Value::deserialize_ignored_any
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    - drop
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StrDeserializer::<Error>::new
      Src: /src/serde-yaml/src/value/de.rs:503,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/value/de.rs:504,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:506,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 507
      start: 499
    functionDepth: 2
    functionLinenumber: 499
    functionLinenumberEnd: 507
    functionName: EnumDeserializer::variant_seed
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - deserialize
    - StrDeserializer::<Error>::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant),
      Error>whereV: DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unit_variant
      Src: /src/serde-yaml/src/value/de.rs:519,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:520,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 522
      start: 517
    functionDepth: 11
    functionLinenumber: 517
    functionLinenumberEnd: 522
    functionName: VariantDeserializer::unit_variant
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - unit_variant
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn unit_variant(self) -> Result<(), Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: newtype_variant_seed
      Src: /src/serde-yaml/src/value/de.rs:529,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:530,1
    - Dst: Error::invalid_type
      Src: /src/serde-yaml/src/value/de.rs:530,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 535
      start: 524
    functionDepth: 16
    functionLinenumber: 524
    functionLinenumberEnd: 535
    functionName: VariantDeserializer::newtype_variant_seed
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - newtype_variant_seed
    - Err
    - Error::invalid_type
    linkageType: ''
    returnType: Result
    signature: 'fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value, Error>whereT:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: tuple_variant
      Src: /src/serde-yaml/src/value/de.rs:542,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:543,1
    - Dst: Error::invalid_type
      Src: /src/serde-yaml/src/value/de.rs:543,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - len
    - visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 548
      start: 537
    functionDepth: 11
    functionLinenumber: 537
    functionLinenumberEnd: 548
    functionName: VariantDeserializer::tuple_variant
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Err
    - tuple_variant
    - Error::invalid_type
    linkageType: ''
    returnType: Result
    signature: 'fn tuple_variant<V>(self, len: usize, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: struct_variant
      Src: /src/serde-yaml/src/value/de.rs:559,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:560,1
    - Dst: Error::invalid_type
      Src: /src/serde-yaml/src/value/de.rs:560,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - fields
    - visitor
    argTypes:
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 565
      start: 550
    functionDepth: 11
    functionLinenumber: 550
    functionLinenumberEnd: 565
    functionName: VariantDeserializer::struct_variant
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - struct_variant
    - Err
    - Error::invalid_type
    linkageType: ''
    returnType: Result
    signature: 'fn struct_variant<V>(self,fields: &''static [&''static str],visitor:
      V,) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into_iter
      Src: /src/serde-yaml/src/value/de.rs:575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - vec
    argTypes:
    - Vec<Value>
    constantsTouched: []
    func_position:
      end: 577
      start: 573
    functionDepth: 9
    functionLinenumber: 573
    functionLinenumberEnd: 577
    functionName: SeqDeserializer::new
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 2
    functionsReached:
    - into_iter
    linkageType: ''
    returnType: Self
    signature: 'pub(crate) fn new(vec: Vec<Value>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/serde-yaml/src/value/de.rs:588,1
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/de.rs:590,1
    - Dst: V::visit_seq
      Src: /src/serde-yaml/src/value/de.rs:592,1
    - Dst: len
      Src: /src/serde-yaml/src/value/de.rs:593,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:595,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:597,1
    - Dst: Error::invalid_length
      Src: /src/serde-yaml/src/value/de.rs:597,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 600
      start: 584
    functionDepth: 2
    functionLinenumber: 584
    functionLinenumberEnd: 600
    functionName: SeqDeserializer::deserialize_any
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    - V::visit_seq
    - Error::invalid_length
    - len
    - Err
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(mut self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: drop
      Src: /src/serde-yaml/src/value/de.rs:606,1
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/de.rs:607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 608
      start: 602
    functionDepth: 1
    functionLinenumber: 602
    functionLinenumberEnd: 608
    functionName: SeqDeserializer::deserialize_ignored_any
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    - drop
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/serde-yaml/src/value/de.rs:624,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/value/de.rs:625,1
    - Dst: Result::map
      Src: /src/serde-yaml/src/value/de.rs:625,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:626,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 628
      start: 620
    functionDepth: 9
    functionLinenumber: 620
    functionLinenumberEnd: 628
    functionName: SeqDeserializer::next_element_seed
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - deserialize
    - next
    - Result::map
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>,
      Error>whereT: DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: size_hint
      Src: /src/serde-yaml/src/value/de.rs:631,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/de.rs:632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 635
      start: 630
    functionDepth: 1
    functionLinenumber: 630
    functionLinenumberEnd: 635
    functionName: SeqDeserializer::size_hint
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Some
    - size_hint
    linkageType: ''
    returnType: Option
    signature: fn size_hint(&self) -> Option<usize>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into_iter
      Src: /src/serde-yaml/src/value/de.rs:646,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - map
    argTypes:
    - Mapping
    constantsTouched: []
    func_position:
      end: 649
      start: 644
    functionDepth: 9
    functionLinenumber: 644
    functionLinenumberEnd: 649
    functionName: MapDeserializer::new
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 2
    functionsReached:
    - into_iter
    linkageType: ''
    returnType: Self
    signature: 'pub(crate) fn new(map: Mapping) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/serde-yaml/src/value/de.rs:659,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/de.rs:661,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/value/de.rs:662,1
    - Dst: Result::map
      Src: /src/serde-yaml/src/value/de.rs:662,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:664,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 666
      start: 655
    functionDepth: 9
    functionLinenumber: 655
    functionLinenumberEnd: 666
    functionName: MapDeserializer::next_key_seed
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - deserialize
    - next
    - Some
    - Result::map
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn next_key_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>,
      Error>whereT: DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: take
      Src: /src/serde-yaml/src/value/de.rs:672,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/value/de.rs:673,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 676
      start: 668
    functionDepth: 2
    functionLinenumber: 668
    functionLinenumberEnd: 676
    functionName: MapDeserializer::next_value_seed
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - take
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn next_value_seed<T>(&mut self, seed: T) -> Result<T::Value, Error>whereT:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: size_hint
      Src: /src/serde-yaml/src/value/de.rs:679,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/de.rs:680,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 683
      start: 678
    functionDepth: 2
    functionLinenumber: 678
    functionLinenumberEnd: 683
    functionName: MapDeserializer::size_hint
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Some
    - size_hint
    linkageType: ''
    returnType: Option
    signature: fn size_hint(&self) -> Option<usize>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_map
      Src: /src/serde-yaml/src/value/de.rs:694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 695
      start: 690
    functionDepth: 0
    functionLinenumber: 690
    functionLinenumberEnd: 695
    functionName: MapDeserializer::deserialize_any
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_map
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: drop
      Src: /src/serde-yaml/src/value/de.rs:701,1
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/de.rs:702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 703
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 703
    functionName: MapDeserializer::deserialize_ignored_any
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    - drop
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/de.rs:720,1
    - Dst: V::visit_bool
      Src: /src/serde-yaml/src/value/de.rs:721,1
    - Dst: deserialize_any
      Src: /src/serde-yaml/src/value/de.rs:722,1
    - Dst: V::visit_borrowed_str
      Src: /src/serde-yaml/src/value/de.rs:723,1
    - Dst: visit_sequence_ref
      Src: /src/serde-yaml/src/value/de.rs:724,1
    - Dst: visit_mapping_ref
      Src: /src/serde-yaml/src/value/de.rs:725,1
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/value/de.rs:726,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 728
      start: 715
    functionDepth: 9
    functionLinenumber: 715
    functionLinenumberEnd: 728
    functionName: '&''de Value::deserialize_any'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - visit_sequence_ref
    - V::visit_enum
    - V::visit_borrowed_str
    - V::visit_unit
    - V::visit_bool
    - visit_mapping_ref
    - deserialize_any
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::untag_ref'
      Src: /src/serde-yaml/src/value/de.rs:734,1
    - Dst: V::visit_bool
      Src: /src/serde-yaml/src/value/de.rs:735,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:736,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/value/de.rs:736,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 738
      start: 730
    functionDepth: 16
    functionLinenumber: 730
    functionLinenumberEnd: 738
    functionName: '&''de Value::deserialize_bool'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Err
    - V::visit_bool
    - '&''de Value::untag_ref'
    - invalid_type
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_number'
      Src: /src/serde-yaml/src/value/de.rs:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 745
      start: 740
    functionDepth: 12
    functionLinenumber: 740
    functionLinenumberEnd: 745
    functionName: '&''de Value::deserialize_i8'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_number'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_number'
      Src: /src/serde-yaml/src/value/de.rs:751,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 752
      start: 747
    functionDepth: 12
    functionLinenumber: 747
    functionLinenumberEnd: 752
    functionName: '&''de Value::deserialize_i16'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_number'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_number'
      Src: /src/serde-yaml/src/value/de.rs:758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 759
      start: 754
    functionDepth: 12
    functionLinenumber: 754
    functionLinenumberEnd: 759
    functionName: '&''de Value::deserialize_i32'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_number'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_number'
      Src: /src/serde-yaml/src/value/de.rs:765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 766
      start: 761
    functionDepth: 12
    functionLinenumber: 761
    functionLinenumberEnd: 766
    functionName: '&''de Value::deserialize_i64'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_number'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_number'
      Src: /src/serde-yaml/src/value/de.rs:772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 773
      start: 768
    functionDepth: 12
    functionLinenumber: 768
    functionLinenumberEnd: 773
    functionName: '&''de Value::deserialize_i128'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_number'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_number'
      Src: /src/serde-yaml/src/value/de.rs:779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 780
      start: 775
    functionDepth: 12
    functionLinenumber: 775
    functionLinenumberEnd: 780
    functionName: '&''de Value::deserialize_u8'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_number'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_number'
      Src: /src/serde-yaml/src/value/de.rs:786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 787
      start: 782
    functionDepth: 12
    functionLinenumber: 782
    functionLinenumberEnd: 787
    functionName: '&''de Value::deserialize_u16'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_number'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_number'
      Src: /src/serde-yaml/src/value/de.rs:793,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 794
      start: 789
    functionDepth: 12
    functionLinenumber: 789
    functionLinenumberEnd: 794
    functionName: '&''de Value::deserialize_u32'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_number'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_number'
      Src: /src/serde-yaml/src/value/de.rs:800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 801
      start: 796
    functionDepth: 12
    functionLinenumber: 796
    functionLinenumberEnd: 801
    functionName: '&''de Value::deserialize_u64'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_number'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_number'
      Src: /src/serde-yaml/src/value/de.rs:807,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 808
      start: 803
    functionDepth: 12
    functionLinenumber: 803
    functionLinenumberEnd: 808
    functionName: '&''de Value::deserialize_u128'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_number'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_number'
      Src: /src/serde-yaml/src/value/de.rs:814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 815
      start: 810
    functionDepth: 12
    functionLinenumber: 810
    functionLinenumberEnd: 815
    functionName: '&''de Value::deserialize_f32'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_number'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_number'
      Src: /src/serde-yaml/src/value/de.rs:821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 822
      start: 817
    functionDepth: 12
    functionLinenumber: 817
    functionLinenumberEnd: 822
    functionName: '&''de Value::deserialize_f64'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_number'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_string'
      Src: /src/serde-yaml/src/value/de.rs:828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 829
      start: 824
    functionDepth: 1
    functionLinenumber: 824
    functionLinenumberEnd: 829
    functionName: '&''de Value::deserialize_char'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_string'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::untag_ref'
      Src: /src/serde-yaml/src/value/de.rs:835,1
    - Dst: V::visit_borrowed_str
      Src: /src/serde-yaml/src/value/de.rs:836,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:837,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/value/de.rs:837,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 839
      start: 831
    functionDepth: 16
    functionLinenumber: 831
    functionLinenumberEnd: 839
    functionName: '&''de Value::deserialize_str'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Err
    - '&''de Value::untag_ref'
    - V::visit_borrowed_str
    - invalid_type
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_str'
      Src: /src/serde-yaml/src/value/de.rs:845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 846
      start: 841
    functionDepth: 17
    functionLinenumber: 841
    functionLinenumberEnd: 846
    functionName: '&''de Value::deserialize_string'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 1
    functionsReached:
    - '&''de Value::deserialize_str'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::untag_ref'
      Src: /src/serde-yaml/src/value/de.rs:852,1
    - Dst: V::visit_borrowed_str
      Src: /src/serde-yaml/src/value/de.rs:853,1
    - Dst: visit_sequence_ref
      Src: /src/serde-yaml/src/value/de.rs:854,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:855,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/value/de.rs:855,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 857
      start: 848
    functionDepth: 16
    functionLinenumber: 848
    functionLinenumberEnd: 857
    functionName: '&''de Value::deserialize_bytes'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - visit_sequence_ref
    - invalid_type
    - V::visit_borrowed_str
    - Err
    - '&''de Value::untag_ref'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_bytes'
      Src: /src/serde-yaml/src/value/de.rs:863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 864
      start: 859
    functionDepth: 17
    functionLinenumber: 859
    functionLinenumberEnd: 864
    functionName: '&''de Value::deserialize_byte_buf'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_bytes'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_none
      Src: /src/serde-yaml/src/value/de.rs:871,1
    - Dst: V::visit_some
      Src: /src/serde-yaml/src/value/de.rs:872,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 874
      start: 866
    functionDepth: 0
    functionLinenumber: 866
    functionLinenumberEnd: 874
    functionName: '&''de Value::deserialize_option'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_some
    - V::visit_none
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/de.rs:881,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:882,1
    - Dst: '&''de Value::invalid_type'
      Src: /src/serde-yaml/src/value/de.rs:882,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 884
      start: 876
    functionDepth: 16
    functionLinenumber: 876
    functionLinenumberEnd: 884
    functionName: '&''de Value::deserialize_unit'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    - Err
    - '&''de Value::invalid_type'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_unit'
      Src: /src/serde-yaml/src/value/de.rs:890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - _name
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 891
      start: 886
    functionDepth: 17
    functionLinenumber: 886
    functionLinenumberEnd: 891
    functionName: '&''de Value::deserialize_unit_struct'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_unit'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_unit_struct<V>(self, _name: &''static str, visitor:
      V) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_newtype_struct
      Src: /src/serde-yaml/src/value/de.rs:901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - _name
    - visitor
    argTypes:
    - '&''static str'
    - V
    constantsTouched: []
    func_position:
      end: 902
      start: 893
    functionDepth: 0
    functionLinenumber: 893
    functionLinenumberEnd: 902
    functionName: '&''de Value::deserialize_newtype_struct'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_newtype_struct
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_newtype_struct<V>(self,_name: &''static str,visitor:
      V,) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::untag_ref'
      Src: /src/serde-yaml/src/value/de.rs:909,1
    - Dst: visit_sequence_ref
      Src: /src/serde-yaml/src/value/de.rs:910,1
    - Dst: visit_sequence_ref
      Src: /src/serde-yaml/src/value/de.rs:911,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:912,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/value/de.rs:912,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 914
      start: 904
    functionDepth: 16
    functionLinenumber: 904
    functionLinenumberEnd: 914
    functionName: '&''de Value::deserialize_seq'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - visit_sequence_ref
    - Err
    - '&''de Value::untag_ref'
    - invalid_type
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_seq'
      Src: /src/serde-yaml/src/value/de.rs:920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - _len
    - visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 921
      start: 916
    functionDepth: 17
    functionLinenumber: 916
    functionLinenumberEnd: 921
    functionName: '&''de Value::deserialize_tuple'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_seq'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_tuple<V>(self, _len: usize, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_seq'
      Src: /src/serde-yaml/src/value/de.rs:932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - _name
    - _len
    - visitor
    argTypes:
    - '&''static str'
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 933
      start: 923
    functionDepth: 17
    functionLinenumber: 923
    functionLinenumberEnd: 933
    functionName: '&''de Value::deserialize_tuple_struct'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_seq'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_tuple_struct<V>(self,_name: &''static str,_len: usize,visitor:
      V,) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::untag_ref'
      Src: /src/serde-yaml/src/value/de.rs:939,1
    - Dst: visit_mapping_ref
      Src: /src/serde-yaml/src/value/de.rs:940,1
    - Dst: V::visit_map
      Src: /src/serde-yaml/src/value/de.rs:941,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:945,1
    - Dst: invalid_type
      Src: /src/serde-yaml/src/value/de.rs:945,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 947
      start: 935
    functionDepth: 16
    functionLinenumber: 935
    functionLinenumberEnd: 947
    functionName: '&''de Value::deserialize_map'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - invalid_type
    - V::visit_map
    - visit_mapping_ref
    - Err
    - '&''de Value::untag_ref'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_map'
      Src: /src/serde-yaml/src/value/de.rs:958,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - _name
    - _fields
    - visitor
    argTypes:
    - '&''static str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 959
      start: 949
    functionDepth: 17
    functionLinenumber: 949
    functionLinenumberEnd: 959
    functionName: '&''de Value::deserialize_struct'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_map'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_struct<V>(self,_name: &''static str,_fields: &''static
      [&''static str],visitor: V,) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_enum
      Src: /src/serde-yaml/src/value/de.rs:970,1
    - Dst: tagged::nobang
      Src: /src/serde-yaml/src/value/de.rs:972,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/de.rs:973,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:980,1
    - Dst: Error::invalid_type
      Src: /src/serde-yaml/src/value/de.rs:980,1
    - Dst: unexpected
      Src: /src/serde-yaml/src/value/de.rs:981,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 3
    argNames:
    - _name
    - _variants
    - visitor
    argTypes:
    - '&str'
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 986
      start: 961
    functionDepth: 16
    functionLinenumber: 961
    functionLinenumberEnd: 986
    functionName: '&''de Value::deserialize_enum'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_enum
    - Error::invalid_type
    - Some
    - unexpected
    - Err
    - tagged::nobang
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_enum<V>(self,_name: &str,_variants: &''static [&''static
      str],visitor: V,) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''de Value::deserialize_string'
      Src: /src/serde-yaml/src/value/de.rs:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 993
      start: 988
    functionDepth: 18
    functionLinenumber: 988
    functionLinenumberEnd: 993
    functionName: '&''de Value::deserialize_identifier'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - '&''de Value::deserialize_string'
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/de.rs:999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1000
      start: 995
    functionDepth: 0
    functionLinenumber: 995
    functionLinenumberEnd: 1000
    functionName: '&''de Value::deserialize_ignored_any'
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BorrowedStrDeserializer::<Error>::new
      Src: /src/serde-yaml/src/value/de.rs:1016,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/value/de.rs:1017,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:1019,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - seed
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1020
      start: 1012
    functionDepth: 2
    functionLinenumber: 1012
    functionLinenumberEnd: 1020
    functionName: EnumRefDeserializer::variant_seed
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - deserialize
    - Ok
    - BorrowedStrDeserializer::<Error>::new
    linkageType: ''
    returnType: Result
    signature: 'fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant),
      Error>whereV: DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unit_variant
      Src: /src/serde-yaml/src/value/de.rs:1032,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:1033,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1035
      start: 1030
    functionDepth: 11
    functionLinenumber: 1030
    functionLinenumberEnd: 1035
    functionName: VariantRefDeserializer::unit_variant
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - unit_variant
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn unit_variant(self) -> Result<(), Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: newtype_variant_seed
      Src: /src/serde-yaml/src/value/de.rs:1042,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:1043,1
    - Dst: Error::invalid_type
      Src: /src/serde-yaml/src/value/de.rs:1043,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 1048
      start: 1037
    functionDepth: 16
    functionLinenumber: 1037
    functionLinenumberEnd: 1048
    functionName: VariantRefDeserializer::newtype_variant_seed
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - newtype_variant_seed
    - Err
    - Error::invalid_type
    linkageType: ''
    returnType: Result
    signature: 'fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value, Error>whereT:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: tuple_variant
      Src: /src/serde-yaml/src/value/de.rs:1055,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:1056,1
    - Dst: Error::invalid_type
      Src: /src/serde-yaml/src/value/de.rs:1056,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - len
    - visitor
    argTypes:
    - usize
    - V
    constantsTouched: []
    func_position:
      end: 1061
      start: 1050
    functionDepth: 11
    functionLinenumber: 1050
    functionLinenumberEnd: 1061
    functionName: VariantRefDeserializer::tuple_variant
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Err
    - tuple_variant
    - Error::invalid_type
    linkageType: ''
    returnType: Result
    signature: 'fn tuple_variant<V>(self, len: usize, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: struct_variant
      Src: /src/serde-yaml/src/value/de.rs:1072,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:1073,1
    - Dst: Error::invalid_type
      Src: /src/serde-yaml/src/value/de.rs:1073,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - fields
    - visitor
    argTypes:
    - '&''static [&''static str]'
    - V
    constantsTouched: []
    func_position:
      end: 1078
      start: 1063
    functionDepth: 11
    functionLinenumber: 1063
    functionLinenumberEnd: 1078
    functionName: VariantRefDeserializer::struct_variant
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - struct_variant
    - Err
    - Error::invalid_type
    linkageType: ''
    returnType: Result
    signature: 'fn struct_variant<V>(self,fields: &''static [&''static str],visitor:
      V,) -> Result<V::Value, Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::iter
      Src: /src/serde-yaml/src/value/de.rs:1087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - slice
    argTypes:
    - '&''de [Value]'
    constantsTouched: []
    func_position:
      end: 1088
      start: 1086
    functionDepth: 8
    functionLinenumber: 1086
    functionLinenumberEnd: 1088
    functionName: SeqRefDeserializer::new
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 2
    functionsReached:
    - Self::iter
    linkageType: ''
    returnType: Self
    signature: 'pub(crate) fn new(slice: &''de [Value]) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/serde-yaml/src/value/de.rs:1099,1
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/de.rs:1101,1
    - Dst: V::visit_seq
      Src: /src/serde-yaml/src/value/de.rs:1103,1
    - Dst: len
      Src: /src/serde-yaml/src/value/de.rs:1104,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:1106,1
    - Dst: Err
      Src: /src/serde-yaml/src/value/de.rs:1108,1
    - Dst: Error::invalid_length
      Src: /src/serde-yaml/src/value/de.rs:1108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1111
      start: 1095
    functionDepth: 2
    functionLinenumber: 1095
    functionLinenumberEnd: 1111
    functionName: SeqRefDeserializer::deserialize_any
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    - V::visit_seq
    - Error::invalid_length
    - len
    - Err
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(mut self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/de.rs:1117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1118
      start: 1113
    functionDepth: 0
    functionLinenumber: 1113
    functionLinenumberEnd: 1118
    functionName: SeqRefDeserializer::deserialize_ignored_any
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/serde-yaml/src/value/de.rs:1134,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/value/de.rs:1135,1
    - Dst: Result::map
      Src: /src/serde-yaml/src/value/de.rs:1135,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:1136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 1138
      start: 1130
    functionDepth: 9
    functionLinenumber: 1130
    functionLinenumberEnd: 1138
    functionName: SeqRefDeserializer::next_element_seed
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - deserialize
    - next
    - Result::map
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>,
      Error>whereT: DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: size_hint
      Src: /src/serde-yaml/src/value/de.rs:1141,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/de.rs:1142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1145
      start: 1140
    functionDepth: 2
    functionLinenumber: 1140
    functionLinenumberEnd: 1145
    functionName: SeqRefDeserializer::size_hint
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Some
    - size_hint
    linkageType: ''
    returnType: Option
    signature: fn size_hint(&self) -> Option<usize>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/serde-yaml/src/value/de.rs:1156,1
    - Dst: iter
      Src: /src/serde-yaml/src/value/de.rs:1156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - map
    argTypes:
    - '&''de Mapping'
    constantsTouched: []
    func_position:
      end: 1159
      start: 1154
    functionDepth: 8
    functionLinenumber: 1154
    functionLinenumberEnd: 1159
    functionName: MapRefDeserializer::new
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 2
    functionsReached:
    - Some
    - iter
    linkageType: ''
    returnType: Self
    signature: 'pub(crate) fn new(map: &''de Mapping) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_mut
      Src: /src/serde-yaml/src/value/de.rs:1169,1
    - Dst: and_then
      Src: /src/serde-yaml/src/value/de.rs:1169,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/de.rs:1171,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/value/de.rs:1172,1
    - Dst: Result::map
      Src: /src/serde-yaml/src/value/de.rs:1172,1
    - Dst: Ok
      Src: /src/serde-yaml/src/value/de.rs:1174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 1176
      start: 1165
    functionDepth: 8
    functionLinenumber: 1165
    functionLinenumberEnd: 1176
    functionName: MapRefDeserializer::next_key_seed
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - deserialize
    - as_mut
    - Some
    - Result::map
    - Ok
    - and_then
    linkageType: ''
    returnType: Result
    signature: 'fn next_key_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>,
      Error>whereT: DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: take
      Src: /src/serde-yaml/src/value/de.rs:1182,1
    - Dst: deserialize
      Src: /src/serde-yaml/src/value/de.rs:1183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - seed
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 1186
      start: 1178
    functionDepth: 2
    functionLinenumber: 1178
    functionLinenumberEnd: 1186
    functionName: MapRefDeserializer::next_value_seed
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - take
    - deserialize
    linkageType: ''
    returnType: Result
    signature: 'fn next_value_seed<T>(&mut self, seed: T) -> Result<T::Value, Error>whereT:
      DeserializeSeed<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/serde-yaml/src/value/de.rs:1189,1
    - Dst: size_hint
      Src: /src/serde-yaml/src/value/de.rs:1189,1
    - Dst: Some
      Src: /src/serde-yaml/src/value/de.rs:1190,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1193
      start: 1188
    functionDepth: 2
    functionLinenumber: 1188
    functionLinenumberEnd: 1193
    functionName: MapRefDeserializer::size_hint
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - Some
    - as_ref
    - size_hint
    linkageType: ''
    returnType: Option
    signature: fn size_hint(&self) -> Option<usize>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_map
      Src: /src/serde-yaml/src/value/de.rs:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1205
      start: 1200
    functionDepth: 0
    functionLinenumber: 1200
    functionLinenumberEnd: 1205
    functionName: MapRefDeserializer::deserialize_any
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_map
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>whereV:
      Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: V::visit_unit
      Src: /src/serde-yaml/src/value/de.rs:1211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 1212
      start: 1207
    functionDepth: 0
    functionLinenumber: 1207
    functionLinenumberEnd: 1212
    functionName: MapRefDeserializer::deserialize_ignored_any
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 0
    functionsReached:
    - V::visit_unit
    linkageType: ''
    returnType: Result
    signature: 'fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value,
      Error>whereV: Visitor<''de>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: de::Error::invalid_type
      Src: /src/serde-yaml/src/value/de.rs:1227,1
    - Dst: Value::unexpected
      Src: /src/serde-yaml/src/value/de.rs:1227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - exp
    argTypes:
    - '&dyn Expected'
    constantsTouched: []
    func_position:
      end: 1228
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1228
    functionName: Value::invalid_type
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 2
    functionsReached:
    - de::Error::invalid_type
    - Value::unexpected
    linkageType: ''
    returnType: E
    signature: 'fn invalid_type<E>(&self, exp: &dyn Expected) -> EwhereE: de::Error,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Unexpected::Bool
      Src: /src/serde-yaml/src/value/de.rs:1234,1
    - Dst: number::unexpected
      Src: /src/serde-yaml/src/value/de.rs:1235,1
    - Dst: Unexpected::Str
      Src: /src/serde-yaml/src/value/de.rs:1236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1241
      start: 1231
    functionDepth: 1
    functionLinenumber: 1231
    functionLinenumberEnd: 1241
    functionName: Value::unexpected
    functionSourceFile: /src/serde-yaml/src/value/de.rs
    functionUses: 5
    functionsReached:
    - number::unexpected
    - Unexpected::Str
    - Unexpected::Bool
    linkageType: ''
    returnType: Unexpected
    signature: pub(crate) fn unexpected(&self) -> Unexpected
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/serde-yaml/fuzz/fuzz_targets/fuzz_from_slice.rs:2,1
    - Dst: serde_yaml::from_slice::<serde_yaml::Value>
      Src: /src/serde-yaml/fuzz/fuzz_targets/fuzz_from_slice.rs:3,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 9
      start: 5
    functionDepth: 2
    functionLinenumber: 5
    functionLinenumberEnd: 9
    functionName: fuzz_target
    functionSourceFile: /src/serde-yaml/fuzz/fuzz_targets/fuzz_from_slice.rs
    functionUses: 0
    functionsReached:
    - serde_yaml::from_slice::<serde_yaml::Value>
    - len
    linkageType: ''
    returnType: ''
    signature: ''
Fuzzer filename: /src/serde-yaml/fuzz/fuzz_targets/fuzz_from_slice.rs
Fuzzing method: fuzz_target
report: name
sources:
- function_names:
  - test_de
  - test_de_no_value
  - test_de_seed
  - test_borrowed
  - test_alias
  - test_option
  - test_option_alias
  - test_enum_alias
  - test_enum_representations
  - test_number_as_string
  - test_empty_string
  - test_i128_big
  - test_u128_big
  - test_number_alias_as_string
  - test_de_mapping
  - test_byte_order_mark
  - test_bomb
  - test_numbers
  - test_nan
  - test_stateful
  - test_ignore_tag
  - test_no_required_fields
  - test_empty_scalar
  - test_python_safe_dump
  - test_tag_resolution
  - test_parse_number
  source_file: /src/serde-yaml/tests/test_de.rs
- function_names:
  - test_error
  - test_scan_error
  - test_incorrect_type
  - test_incorrect_nested_type
  - test_empty
  - test_missing_field
  - test_unknown_anchor
  - test_ignored_unknown_anchor
  - test_bytes
  - test_two_documents
  - test_second_document_syntax_error
  - test_missing_enum_tag
  - test_serialize_nested_enum
  - test_deserialize_nested_enum
  - test_variant_not_a_seq
  - test_struct_from_sequence
  - test_bad_bool
  - test_bad_int
  - test_bad_float
  - test_bad_null
  - test_short_tuple
  - test_long_tuple
  - test_invalid_scalar_type
  - test_infinite_recursion_objects
  - test_infinite_recursion_arrays
  - test_infinite_recursion_newtype
  - test_finite_recursion_objects
  - test_finite_recursion_arrays
  - test_billion_laughs
  - test_duplicate_keys
  source_file: /src/serde-yaml/tests/test_error.rs
- function_names:
  - test_serde
  - test_default
  - test_int
  - test_int_max_u64
  - test_int_min_i64
  - test_int_max_i64
  - test_i128_small
  - test_u128_small
  - test_float
  - test_float32
  - test_char
  - test_vec
  - test_map
  - test_map_key_value
  - test_basic_struct
  - test_string_escapes
  - test_multiline_string
  - test_strings_needing_quote
  - test_nested_vec
  - test_nested_struct
  - test_nested_enum
  - test_option
  - test_unit
  - test_unit_struct
  - test_unit_variant
  - test_newtype_struct
  - test_newtype_variant
  - test_tuple_variant
  - test_struct_variant
  - test_tagged_map_value
  - test_value
  - test_mapping
  - test_long_string
  source_file: /src/serde-yaml/tests/test_serde.rs
- function_names:
  - test_nan
  - test_digits
  - test_into_deserializer
  - test_merge
  - test_debug
  - test_tagged
  source_file: /src/serde-yaml/tests/test_value.rs
- function_names:
  - Serializer::new
  - Serializer::flush
  - Serializer::into_inner
  - Serializer::emit_scalar
  - Serializer::emit_sequence_start
  - Serializer::emit_sequence_end
  - Serializer::emit_mapping_start
  - Serializer::emit_mapping_end
  - Serializer::value_start
  - Serializer::value_end
  - Serializer::take_tag
  - Serializer::flush_mapping_start
  - '&''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_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_none'
  - '&''a mut Serializer::serialize_some'
  - '&''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'
  - '&''a mut Serializer::collect_str'
  - '&''a mut Serializer::serialize_element'
  - '&''a mut Serializer::end'
  - '&''a mut Serializer::serialize_element'
  - '&''a mut Serializer::end'
  - '&''a mut Serializer::serialize_field'
  - '&''a mut Serializer::end'
  - '&''a mut Serializer::serialize_field'
  - '&''a mut Serializer::end'
  - '&''a mut Serializer::serialize_key'
  - '&''a mut Serializer::serialize_value'
  - '&''a mut Serializer::serialize_entry'
  - '&''a mut Serializer::end'
  - '&''a mut Serializer::serialize_field'
  - '&''a mut Serializer::end'
  - '&''a mut Serializer::serialize_field'
  - '&''a mut Serializer::end'
  - to_writer
  - to_string
  source_file: /src/serde-yaml/src/ser.rs
- function_names:
  - Path::fmt
  source_file: /src/serde-yaml/src/path.rs
- function_names:
  - singleton_map::serialize
  - singleton_map::deserialize
  - singleton_map_recursive::serialize
  - singleton_map_recursive::deserialize
  source_file: /src/serde-yaml/src/with.rs
- function_names:
  - Location::index
  - Location::line
  - Location::column
  - Location::from_mark
  - Error::location
  - new
  - shared
  - fix_mark
  - Error::shared
  - Error::from
  - Error::from
  - Error::source
  - Error::fmt
  - Error::fmt
  - Error::custom
  - Error::custom
  - ErrorImpl::location
  - ErrorImpl::source
  - ErrorImpl::mark
  - ErrorImpl::message_no_mark
  - ErrorImpl::display
  - ErrorImpl::debug
  source_file: /src/serde-yaml/src/error.rs
- function_names:
  - Mapping::new
  - Mapping::with_capacity
  - Mapping::reserve
  - Mapping::shrink_to_fit
  - Mapping::insert
  - Mapping::contains_key
  - Mapping::get
  - Mapping::get_mut
  - Mapping::entry
  - Mapping::remove
  - Mapping::remove_entry
  - Mapping::swap_remove
  - Mapping::swap_remove_entry
  - Mapping::shift_remove
  - Mapping::shift_remove_entry
  - Mapping::retain
  - Mapping::capacity
  - Mapping::len
  - Mapping::is_empty
  - Mapping::clear
  - Mapping::iter
  - Mapping::iter_mut
  - Mapping::keys
  - Mapping::into_keys
  - Mapping::values
  - Mapping::values_mut
  - Mapping::into_values
  - HashLikeValue::equivalent
  - HashLikeValue::hash
  - Value::is_key_into
  - Value::index_into
  - Value::index_into_mut
  - Value::swap_remove_from
  - Value::swap_remove_entry_from
  - Value::shift_remove_from
  - Value::shift_remove_entry_from
  - str::is_key_into
  - str::index_into
  - str::index_into_mut
  - str::swap_remove_from
  - str::swap_remove_entry_from
  - str::shift_remove_from
  - str::shift_remove_entry_from
  - String::is_key_into
  - String::index_into
  - String::index_into_mut
  - String::swap_remove_from
  - String::swap_remove_entry_from
  - String::shift_remove_from
  - String::shift_remove_entry_from
  - '&T::is_key_into'
  - '&T::index_into'
  - '&T::index_into_mut'
  - '&T::swap_remove_from'
  - '&T::swap_remove_entry_from'
  - '&T::shift_remove_from'
  - '&T::shift_remove_entry_from'
  - Mapping::hash
  - M::a::p::p::i::n::g::::::::p::a::r::t::i::a::l::_::c::m::p::total_cmp
  - M::a::p::p::i::n::g::::::::p::a::r::t::i::a::l::_::c::m::p::iter_cmp_by
  - Mapping::partial_cmp
  - Mapping::index
  - Mapping::index_mut
  - Mapping::extend
  - Mapping::from_iter
  - delegate_iterator
  - '&''a Mapping::into_iter'
  - '&''a mut Mapping::into_iter'
  - Mapping::into_iter
  - Entry::key
  - Entry::or_insert
  - Entry::or_insert_with
  - Entry::and_modify
  - OccupiedEntry::key
  - OccupiedEntry::get
  - OccupiedEntry::get_mut
  - OccupiedEntry::into_mut
  - OccupiedEntry::insert
  - OccupiedEntry::remove
  - OccupiedEntry::remove_entry
  - VacantEntry::key
  - VacantEntry::into_key
  - VacantEntry::insert
  - Mapping::serialize
  - Mapping::deserialize
  - DuplicateKeyError::fmt
  source_file: /src/serde-yaml/src/mapping.rs
- function_names:
  - Deserializer::from_str
  - Deserializer::from_slice
  - Deserializer::from_reader
  - Deserializer::de
  - Deserializer::next
  - Deserializer::deserialize_any
  - Deserializer::deserialize_bool
  - Deserializer::deserialize_i8
  - Deserializer::deserialize_i16
  - Deserializer::deserialize_i32
  - Deserializer::deserialize_i64
  - Deserializer::deserialize_i128
  - Deserializer::deserialize_u8
  - Deserializer::deserialize_u16
  - Deserializer::deserialize_u32
  - Deserializer::deserialize_u64
  - Deserializer::deserialize_u128
  - Deserializer::deserialize_f32
  - Deserializer::deserialize_f64
  - Deserializer::deserialize_char
  - Deserializer::deserialize_str
  - Deserializer::deserialize_string
  - Deserializer::deserialize_bytes
  - Deserializer::deserialize_byte_buf
  - Deserializer::deserialize_option
  - Deserializer::deserialize_unit
  - Deserializer::deserialize_unit_struct
  - Deserializer::deserialize_newtype_struct
  - Deserializer::deserialize_seq
  - Deserializer::deserialize_tuple
  - Deserializer::deserialize_tuple_struct
  - Deserializer::deserialize_map
  - Deserializer::deserialize_struct
  - Deserializer::deserialize_enum
  - Deserializer::deserialize_identifier
  - Deserializer::deserialize_ignored_any
  - DeserializerFromEvents::peek_event
  - DeserializerFromEvents::peek_event_mark
  - DeserializerFromEvents::next_event
  - DeserializerFromEvents::next_event_mark
  - DeserializerFromEvents::jump
  - DeserializerFromEvents::ignore_any
  - DeserializerFromEvents::visit_sequence
  - DeserializerFromEvents::visit_mapping
  - DeserializerFromEvents::end_sequence
  - DeserializerFromEvents::end_mapping
  - DeserializerFromEvents::recursion_check
  - SeqAccess::next_element_seed
  - MapAccess::next_key_seed
  - MapAccess::next_value_seed
  - EnumAccess::variant_seed
  - DeserializerFromEvents::unit_variant
  - DeserializerFromEvents::newtype_variant_seed
  - DeserializerFromEvents::tuple_variant
  - DeserializerFromEvents::struct_variant
  - UnitVariantAccess::variant_seed
  - UnitVariantAccess::unit_variant
  - UnitVariantAccess::newtype_variant_seed
  - UnitVariantAccess::tuple_variant
  - UnitVariantAccess::struct_variant
  - visit_scalar
  - parse_borrowed_str
  - parse_null
  - parse_bool
  - parse_unsigned_int
  - parse_signed_int
  - parse_negative_int
  - parse_f64
  - digits_but_not_number
  - visit_int
  - visit_untagged_scalar
  - is_plain_or_tagged_literal_scalar
  - invalid_type
  - parse_tag
  - '&::m::u::t:: ::D::e::s::e::r::i::a::l::i::z::e::r::F::r::o::m::E::v::e::n::t::s::::::::d::e::s::e::r::i::a::l::i::z::e::_::a::n::y::enum_tag'
  - '&mut DeserializerFromEvents::deserialize_any'
  - '&mut DeserializerFromEvents::deserialize_bool'
  - '&mut DeserializerFromEvents::deserialize_i8'
  - '&mut DeserializerFromEvents::deserialize_i16'
  - '&mut DeserializerFromEvents::deserialize_i32'
  - '&mut DeserializerFromEvents::deserialize_i64'
  - '&mut DeserializerFromEvents::deserialize_i128'
  - '&mut DeserializerFromEvents::deserialize_u8'
  - '&mut DeserializerFromEvents::deserialize_u16'
  - '&mut DeserializerFromEvents::deserialize_u32'
  - '&mut DeserializerFromEvents::deserialize_u64'
  - '&mut DeserializerFromEvents::deserialize_u128'
  - '&mut DeserializerFromEvents::deserialize_f32'
  - '&mut DeserializerFromEvents::deserialize_f64'
  - '&mut DeserializerFromEvents::deserialize_char'
  - '&mut DeserializerFromEvents::deserialize_str'
  - '&mut DeserializerFromEvents::deserialize_string'
  - '&mut DeserializerFromEvents::deserialize_bytes'
  - '&mut DeserializerFromEvents::deserialize_byte_buf'
  - '&mut DeserializerFromEvents::deserialize_option'
  - '&mut DeserializerFromEvents::deserialize_unit'
  - '&mut DeserializerFromEvents::deserialize_unit_struct'
  - '&mut DeserializerFromEvents::deserialize_newtype_struct'
  - '&mut DeserializerFromEvents::deserialize_seq'
  - '&mut DeserializerFromEvents::deserialize_tuple'
  - '&mut DeserializerFromEvents::deserialize_tuple_struct'
  - '&mut DeserializerFromEvents::deserialize_map'
  - '&mut DeserializerFromEvents::deserialize_struct'
  - '&mut DeserializerFromEvents::deserialize_enum'
  - '&mut DeserializerFromEvents::deserialize_identifier'
  - '&mut DeserializerFromEvents::deserialize_ignored_any'
  - from_str
  - from_reader
  - from_slice
  source_file: /src/serde-yaml/src/de.rs
- function_names: []
  source_file: /src/serde-yaml/src/lib.rs
- function_names:
  - Loader::new
  - Loader::next_document
  source_file: /src/serde-yaml/src/loader.rs
- function_names:
  - Number::is_i64
  - Number::is_u64
  - Number::is_f64
  - Number::as_i64
  - Number::as_u64
  - Number::as_f64
  - Number::is_nan
  - Number::is_infinite
  - Number::is_finite
  - Number::fmt
  - Number::from_str
  - N::eq
  - N::partial_cmp
  - N::total_cmp
  - Number::total_cmp
  - Number::serialize
  - NumberVisitor::expecting
  - NumberVisitor::visit_i64
  - NumberVisitor::visit_u64
  - NumberVisitor::visit_f64
  - Number::deserialize
  - Number::deserialize_any
  - '&''a Number::deserialize_any'
  - from_signed
  - from_unsigned
  - Number::from
  - Number::from
  - Number::hash
  - unexpected
  source_file: /src/serde-yaml/src/number.rs
- function_names:
  - Emitter::new
  - Emitter::emit
  - Emitter::flush
  - Emitter::into_inner
  - Emitter::error
  - write_handler
  - EmitterPinned::drop
  source_file: /src/serde-yaml/src/libyaml/emitter.rs
- function_names:
  - Tag::starts_with
  - Tag::eq
  - Tag::deref
  - Tag::fmt
  source_file: /src/serde-yaml/src/libyaml/tag.rs
- function_names:
  - Error::parse_error
  - Error::emit_error
  - Error::mark
  - Error::fmt
  - Error::fmt
  - Mark::index
  - Mark::line
  - Mark::column
  - Mark::fmt
  - Mark::fmt
  source_file: /src/serde-yaml/src/libyaml/error.rs
- function_names:
  - CStr::from_bytes_with_nul
  - CStr::from_ptr
  - CStr::len
  - CStr::to_bytes
  - CStr::fmt
  - CStr::fmt
  - display_lossy
  - debug_lossy
  source_file: /src/serde-yaml/src/libyaml/cstr.rs
- function_names: []
  source_file: /src/serde-yaml/src/libyaml/mod.rs
- function_names:
  - Parser::new
  - Parser::next
  - convert_event
  - optional_anchor
  - optional_tag
  - Scalar::fmt
  - Anchor::fmt
  - ParserPinned::drop
  source_file: /src/serde-yaml/src/libyaml/parser.rs
- function_names:
  - Owned::new_uninit
  - Owned::assume_init
  - Owned::deref
  - Owned::drop
  source_file: /src/serde-yaml/src/libyaml/util.rs
- function_names:
  - Value::eq
  - Value::eq
  - Value::eq
  - Value::eq
  - partialeq_numeric
  source_file: /src/serde-yaml/src/value/partial_eq.rs
- function_names:
  - Value::serialize
  - 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_unit
  - Serializer::serialize_unit_struct
  - Serializer::serialize_unit_variant
  - Serializer::serialize_newtype_struct
  - Serializer::serialize_newtype_variant
  - Serializer::serialize_none
  - Serializer::serialize_some
  - Serializer::serialize_seq
  - Serializer::serialize_tuple
  - Serializer::serialize_tuple_struct
  - Serializer::serialize_tuple_variant
  - Serializer::serialize_map
  - Serializer::serialize_struct
  - Serializer::serialize_struct_variant
  - SerializeArray::serialize_element
  - SerializeArray::end
  - SerializeArray::serialize_element
  - SerializeArray::end
  - SerializeArray::serialize_field
  - SerializeArray::end
  - SerializeTupleVariant::serialize_field
  - SerializeTupleVariant::end
  - SerializeMap::serialize_key
  - SerializeMap::serialize_value
  - SerializeMap::serialize_entry
  - SerializeMap::end
  - SerializeStruct::serialize_field
  - SerializeStruct::end
  - SerializeStructVariant::serialize_field
  - SerializeStructVariant::end
  source_file: /src/serde-yaml/src/value/ser.rs
- function_names:
  - from_number
  - Value::from
  - Value::from
  - Value::from
  - Value::from
  - Value::from
  - Value::from
  - Value::from
  - Value::from_iter
  source_file: /src/serde-yaml/src/value/from.rs
- function_names:
  - Tag::new
  - Value::untag
  - Value::untag_ref
  - Value::untag_mut
  - nobang
  - Tag::eq
  - Tag::eq
  - Tag::cmp
  - Tag::partial_cmp
  - Tag::hash
  - Tag::fmt
  - Tag::fmt
  - TaggedValue::serialize
  - TaggedValue::deserialize
  - TaggedValue::deserialize_any
  - TaggedValue::deserialize_ignored_any
  - TaggedValue::variant_seed
  - Value::unit_variant
  - Value::newtype_variant_seed
  - Value::tuple_variant
  - Value::struct_variant
  - '&''de TaggedValue::deserialize_any'
  - '&''de TaggedValue::deserialize_ignored_any'
  - '&''de TaggedValue::variant_seed'
  - '&''de Value::unit_variant'
  - '&''de Value::newtype_variant_seed'
  - '&''de Value::tuple_variant'
  - '&''de Value::struct_variant'
  - TagStringVisitor::expecting
  - TagStringVisitor::visit_str
  - TagStringVisitor::visit_string
  - TagStringVisitor::deserialize
  - check_for_tag
  source_file: /src/serde-yaml/src/value/tagged.rs
- function_names:
  - Value::fmt
  - DisplayNumber::fmt
  - Number::fmt
  - Mapping::fmt
  source_file: /src/serde-yaml/src/value/debug.rs
- function_names:
  - Value::default
  - to_value
  - from_value
  - Value::get
  - Value::get_mut
  - Value::is_null
  - Value::as_null
  - Value::is_bool
  - Value::as_bool
  - Value::is_number
  - Value::is_i64
  - Value::as_i64
  - Value::is_u64
  - Value::as_u64
  - Value::is_f64
  - Value::as_f64
  - Value::is_string
  - Value::as_str
  - Value::is_sequence
  - Value::as_sequence
  - Value::as_sequence_mut
  - Value::is_mapping
  - Value::as_mapping
  - Value::as_mapping_mut
  - Value::apply_merge
  - Value::hash
  - Value::into_deserializer
  source_file: /src/serde-yaml/src/value/mod.rs
- function_names:
  - usize::index_into
  - usize::index_into_mut
  - usize::index_or_insert
  - index_into_mapping
  - index_into_mut_mapping
  - index_or_insert_mapping
  - Value::index_into
  - Value::index_into_mut
  - Value::index_or_insert
  - str::index_into
  - str::index_into_mut
  - str::index_or_insert
  - String::index_into
  - String::index_into_mut
  - String::index_or_insert
  - '&''a T::index_into'
  - '&''a T::index_into_mut'
  - '&''a T::index_or_insert'
  - Type::fmt
  - Value::index
  - Value::index_mut
  source_file: /src/serde-yaml/src/value/index.rs
- function_names:
  - Value::deserialize
  - Value::deserialize_number
  - visit_sequence
  - visit_sequence_ref
  - visit_mapping
  - visit_mapping_ref
  - Value::deserialize_any
  - Value::deserialize_bool
  - Value::deserialize_i8
  - Value::deserialize_i16
  - Value::deserialize_i32
  - Value::deserialize_i64
  - Value::deserialize_i128
  - Value::deserialize_u8
  - Value::deserialize_u16
  - Value::deserialize_u32
  - Value::deserialize_u64
  - Value::deserialize_u128
  - Value::deserialize_f32
  - Value::deserialize_f64
  - Value::deserialize_char
  - Value::deserialize_str
  - Value::deserialize_string
  - Value::deserialize_bytes
  - Value::deserialize_byte_buf
  - Value::deserialize_option
  - Value::deserialize_unit
  - Value::deserialize_unit_struct
  - Value::deserialize_newtype_struct
  - Value::deserialize_seq
  - Value::deserialize_tuple
  - Value::deserialize_tuple_struct
  - Value::deserialize_map
  - Value::deserialize_struct
  - Value::deserialize_enum
  - Value::deserialize_identifier
  - Value::deserialize_ignored_any
  - EnumDeserializer::variant_seed
  - VariantDeserializer::unit_variant
  - VariantDeserializer::newtype_variant_seed
  - VariantDeserializer::tuple_variant
  - VariantDeserializer::struct_variant
  - SeqDeserializer::new
  - SeqDeserializer::deserialize_any
  - SeqDeserializer::deserialize_ignored_any
  - SeqDeserializer::next_element_seed
  - SeqDeserializer::size_hint
  - MapDeserializer::new
  - MapDeserializer::next_key_seed
  - MapDeserializer::next_value_seed
  - MapDeserializer::size_hint
  - MapDeserializer::deserialize_any
  - MapDeserializer::deserialize_ignored_any
  - '&''de Value::deserialize_any'
  - '&''de Value::deserialize_bool'
  - '&''de Value::deserialize_i8'
  - '&''de Value::deserialize_i16'
  - '&''de Value::deserialize_i32'
  - '&''de Value::deserialize_i64'
  - '&''de Value::deserialize_i128'
  - '&''de Value::deserialize_u8'
  - '&''de Value::deserialize_u16'
  - '&''de Value::deserialize_u32'
  - '&''de Value::deserialize_u64'
  - '&''de Value::deserialize_u128'
  - '&''de Value::deserialize_f32'
  - '&''de Value::deserialize_f64'
  - '&''de Value::deserialize_char'
  - '&''de Value::deserialize_str'
  - '&''de Value::deserialize_string'
  - '&''de Value::deserialize_bytes'
  - '&''de Value::deserialize_byte_buf'
  - '&''de Value::deserialize_option'
  - '&''de Value::deserialize_unit'
  - '&''de Value::deserialize_unit_struct'
  - '&''de Value::deserialize_newtype_struct'
  - '&''de Value::deserialize_seq'
  - '&''de Value::deserialize_tuple'
  - '&''de Value::deserialize_tuple_struct'
  - '&''de Value::deserialize_map'
  - '&''de Value::deserialize_struct'
  - '&''de Value::deserialize_enum'
  - '&''de Value::deserialize_identifier'
  - '&''de Value::deserialize_ignored_any'
  - EnumRefDeserializer::variant_seed
  - VariantRefDeserializer::unit_variant
  - VariantRefDeserializer::newtype_variant_seed
  - VariantRefDeserializer::tuple_variant
  - VariantRefDeserializer::struct_variant
  - SeqRefDeserializer::new
  - SeqRefDeserializer::deserialize_any
  - SeqRefDeserializer::deserialize_ignored_any
  - SeqRefDeserializer::next_element_seed
  - SeqRefDeserializer::size_hint
  - MapRefDeserializer::new
  - MapRefDeserializer::next_key_seed
  - MapRefDeserializer::next_value_seed
  - MapRefDeserializer::size_hint
  - MapRefDeserializer::deserialize_any
  - MapRefDeserializer::deserialize_ignored_any
  - Value::invalid_type
  - Value::unexpected
  source_file: /src/serde-yaml/src/value/de.rs
- function_names:
  - fuzz_target
  source_file: /src/serde-yaml/fuzz/fuzz_targets/fuzz_from_slice.rs
