File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -369,7 +369,7 @@ impl From<&proto::Entities> for Entities {
369
369
// PANIC SAFETY: experimental feature
370
370
#[ allow( clippy:: expect_used) ]
371
371
fn from ( v : & proto:: Entities ) -> Self {
372
- let entities: Vec < Entity > = v. entities . iter ( ) . map ( Entity :: from) . collect ( ) ;
372
+ let entities: Vec < Arc < Entity > > = v. entities . iter ( ) . map ( |e| Arc :: new ( Entity :: from ( e ) ) ) . collect ( ) ;
373
373
374
374
#[ cfg( not( feature = "partial-eval" ) ) ]
375
375
let result = Entities :: new ( ) ;
@@ -3546,14 +3546,13 @@ pub mod protobuf_tests {
3546
3546
let attrs = ( 1 ..=7 )
3547
3547
. map ( |id| ( format ! ( "{id}" ) . into ( ) , RestrictedExpr :: val ( true ) ) )
3548
3548
. collect :: < HashMap < SmolStr , _ > > ( ) ;
3549
- let entity: Entity = Entity :: new (
3549
+ let entity: Arc < Entity > = Arc :: new ( Entity :: new (
3550
3550
r#"Foo::"bar""# . parse ( ) . unwrap ( ) ,
3551
3551
attrs. clone ( ) ,
3552
3552
HashSet :: new ( ) ,
3553
3553
BTreeMap :: new ( ) ,
3554
3554
& Extensions :: none ( ) ,
3555
- )
3556
- . unwrap ( ) ;
3555
+ ) . unwrap ( ) ) ;
3557
3556
let mut entities2: Entities = Entities :: new ( ) ;
3558
3557
entities2 = entities2
3559
3558
. add_entities (
@@ -3569,14 +3568,13 @@ pub mod protobuf_tests {
3569
3568
) ;
3570
3569
3571
3570
// Two Element Test
3572
- let entity2: Entity = Entity :: new (
3571
+ let entity2: Arc < Entity > = Arc :: new ( Entity :: new (
3573
3572
r#"Bar::"foo""# . parse ( ) . unwrap ( ) ,
3574
3573
attrs. clone ( ) ,
3575
3574
HashSet :: new ( ) ,
3576
3575
BTreeMap :: new ( ) ,
3577
3576
& Extensions :: none ( ) ,
3578
- )
3579
- . unwrap ( ) ;
3577
+ ) . unwrap ( ) ) ;
3580
3578
let mut entities3: Entities = Entities :: new ( ) ;
3581
3579
entities3 = entities3
3582
3580
. add_entities (
You can’t perform that action at this time.
0 commit comments