pub struct ChannelLifecycleBatchVerifier { /* private fields */ }Implementations§
Source§impl ChannelLifecycleBatchVerifier
impl ChannelLifecycleBatchVerifier
pub const fn new(projection: ChannelLifecycleProjectionV1) -> Self
Trait Implementations§
Source§impl Clone for ChannelLifecycleBatchVerifier
impl Clone for ChannelLifecycleBatchVerifier
Source§fn clone(&self) -> ChannelLifecycleBatchVerifier
fn clone(&self) -> ChannelLifecycleBatchVerifier
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl EconomicTransitionProofVerifier for ChannelLifecycleBatchVerifier
impl EconomicTransitionProofVerifier for ChannelLifecycleBatchVerifier
fn verify_transition( &self, _current: Option<&EconomicResourceHeadV1>, transition: &EconomicStateTransitionV1, ) -> Result<EconomicTransitionAuthorizationV1, EconomicStateAnchorError>
fn verify_batch( &self, current: &VerifiedEconomicStateView, batch: &EconomicStateBatchV1, ) -> Result<Vec<EconomicTransitionAuthorizationV1>, EconomicStateAnchorError>
Auto Trait Implementations§
impl Freeze for ChannelLifecycleBatchVerifier
impl RefUnwindSafe for ChannelLifecycleBatchVerifier
impl Send for ChannelLifecycleBatchVerifier
impl Sync for ChannelLifecycleBatchVerifier
impl Unpin for ChannelLifecycleBatchVerifier
impl UnsafeUnpin for ChannelLifecycleBatchVerifier
impl UnwindSafe for ChannelLifecycleBatchVerifier
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