@@ -753,10 +753,6 @@ pub struct SpanLink {
753
753
#[ metastructure( required = true , trim = false ) ]
754
754
pub span_id : Annotated < SpanId > ,
755
755
756
- /// The parent span id of the linked span
757
- #[ metastructure( trim = false ) ]
758
- pub parent_span_id : Annotated < SpanId > ,
759
-
760
756
/// Whether the linked span was positively/negatively sampled
761
757
#[ metastructure( trim = false ) ]
762
758
pub sampled : Annotated < bool > ,
@@ -860,7 +856,6 @@ mod tests {
860
856
{
861
857
"trace_id": "4c79f60c11214eb38604f4ae0781bfb2",
862
858
"span_id": "fa90fdead5f74052",
863
- "parent_span_id": "fa90fdead5f74052",
864
859
"sampled": true,
865
860
"attributes": {
866
861
"boolAttr": true,
@@ -888,7 +883,6 @@ mod tests {
888
883
let links = Annotated :: new ( vec ! [ Annotated :: new( SpanLink {
889
884
trace_id: Annotated :: new( TraceId ( "4c79f60c11214eb38604f4ae0781bfb2" . into( ) ) ) ,
890
885
span_id: Annotated :: new( SpanId ( "fa90fdead5f74052" . into( ) ) ) ,
891
- parent_span_id: Annotated :: new( SpanId ( "fa90fdead5f74052" . into( ) ) ) ,
892
886
sampled: Annotated :: new( true ) ,
893
887
attributes: Annotated :: new( {
894
888
let mut map: std:: collections:: BTreeMap <String , Annotated <Value >> = Object :: new( ) ;
@@ -1210,7 +1204,6 @@ mod tests {
1210
1204
{
1211
1205
"trace_id": "5c79f60c11214eb38604f4ae0781bfb2",
1212
1206
"span_id": "ab90fdead5f74052",
1213
- "parent_span_id": "eb90fdead5f74052",
1214
1207
"sampled": true,
1215
1208
"attributes": {
1216
1209
"sentry.link.type": "previous_trace"
@@ -1219,7 +1212,6 @@ mod tests {
1219
1212
{
1220
1213
"trace_id": "4c79f60c11214eb38604f4ae0781bfb2",
1221
1214
"span_id": "fa90fdead5f74052",
1222
- "parent_span_id": "fa90fdead5f74052",
1223
1215
"sampled": true,
1224
1216
"attributes": {
1225
1217
"sentry.link.type": "next_trace"
@@ -1231,7 +1223,7 @@ mod tests {
1231
1223
let span: Annotated < Span > = Annotated :: from_json ( span) . unwrap ( ) ;
1232
1224
assert_eq ! (
1233
1225
span. to_json( ) . unwrap( ) ,
1234
- r#"{"links":[{"trace_id":"5c79f60c11214eb38604f4ae0781bfb2","span_id":"ab90fdead5f74052","parent_span_id":"eb90fdead5f74052"," sampled":true,"attributes":{"sentry.link.type":"previous_trace"}},{"trace_id":"4c79f60c11214eb38604f4ae0781bfb2","span_id":"fa90fdead5f74052","parent_span_id ":"fa90fdead5f74052","sampled":true,"attributes":{"sentry.link.type":"next_trace"}}]}"#
1226
+ r#"{"links":[{"trace_id":"5c79f60c11214eb38604f4ae0781bfb2","span_id":"ab90fdead5f74052","sampled":true,"attributes":{"sentry.link.type":"previous_trace"}},{"trace_id":"4c79f60c11214eb38604f4ae0781bfb2","span_id":"fa90fdead5f74052","sampled":true,"attributes":{"sentry.link.type":"next_trace"}}]}"#
1235
1227
) ;
1236
1228
}
1237
1229
}
0 commit comments