pub struct AcceptOutcome {
pub persisted: Vec<(EventId, EventId, &'static str)>,
pub skipped: Vec<(EventId, String)>,
}Expand description
The result of optimize accept — what was persisted vs skipped (for rendering). persisted carries
(disposal, decision, basis): the disposal whose pick was adopted, the appended LotSelection
decision id (pass it to reconcile void to revoke), and the §A.5 basis label
("Contemporaneous" / "AttestedRecording"). skipped carries (disposal, reason).
Fields§
§persisted: Vec<(EventId, EventId, &'static str)>§skipped: Vec<(EventId, String)>Trait Implementations§
Auto Trait Implementations§
impl Freeze for AcceptOutcome
impl RefUnwindSafe for AcceptOutcome
impl Send for AcceptOutcome
impl Sync for AcceptOutcome
impl Unpin for AcceptOutcome
impl UnsafeUnpin for AcceptOutcome
impl UnwindSafe for AcceptOutcome
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more