pub struct AcrossIntentAggregation { /* private fields */ }Implementations§
Source§impl AcrossIntentAggregation
impl AcrossIntentAggregation
pub fn start() -> Self
pub fn finalize( self, config: &TransactionValidationConfig, ) -> Result<OverallValidityRangeV2, TransactionValidationError>
pub fn record_reference_count( &mut self, count: usize, config: &TransactionValidationConfig, ) -> Result<(), IntentValidationError>
pub fn update_headers( &mut self, start_epoch_inclusive: Epoch, end_epoch_exclusive: Epoch, start_timestamp_inclusive: Option<&Instant>, end_timestamp_exclusive: Option<&Instant>, ) -> Result<(), HeaderValidationError>
Auto Trait Implementations§
impl Freeze for AcrossIntentAggregation
impl RefUnwindSafe for AcrossIntentAggregation
impl Send for AcrossIntentAggregation
impl Sync for AcrossIntentAggregation
impl Unpin for AcrossIntentAggregation
impl UnsafeUnpin for AcrossIntentAggregation
impl UnwindSafe for AcrossIntentAggregation
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