From b738c53616c49e4bb9609f4625309909f73d4cec Mon Sep 17 00:00:00 2001 From: dawn <90008@gaze.systems> Date: Mon, 9 Mar 2026 04:42:41 +0300 Subject: [PATCH] [ingest,backfill] make ephemeral evt variant be boxed to reduce enum size --- src/ops.rs | 4 ++-- src/types.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ops.rs b/src/ops.rs index bd2cf17..6f4ba75 100644 --- a/src/ops.rs +++ b/src/ops.rs @@ -49,7 +49,7 @@ pub fn make_identity_event(db: &Db, evt: IdentityEvt<'static>) -> BroadcastEvent identity: Some(evt), account: None, }; - BroadcastEvent::Ephemeral(marshallable) + BroadcastEvent::Ephemeral(Box::new(marshallable)) } pub fn make_account_event(db: &Db, evt: AccountEvt<'static>) -> BroadcastEvent { @@ -61,7 +61,7 @@ pub fn make_account_event(db: &Db, evt: AccountEvt<'static>) -> BroadcastEvent { identity: None, account: Some(evt), }; - BroadcastEvent::Ephemeral(marshallable) + BroadcastEvent::Ephemeral(Box::new(marshallable)) } pub fn delete_repo<'batch>( diff --git a/src/types.rs b/src/types.rs index 2f16dc9..eaa8225 100644 --- a/src/types.rs +++ b/src/types.rs @@ -161,7 +161,7 @@ pub struct MarshallableEvt<'i> { pub enum BroadcastEvent { #[allow(dead_code)] Persisted(u64), - Ephemeral(MarshallableEvt<'static>), + Ephemeral(Box>), } #[derive(Debug, Serialize, Clone)] -- 2.54.0