pub struct CirclePackageBeyondCutoffClaim {
pub target: CirclePackageReclaimTarget,
pub successor_control: CircleControlCoord,
}Expand description
Evidence that one Circle package lies beyond the accepted cutoff of the epoch it was addressed to: the named successor control activated with a closed-epoch origin whose cutoff does not cover the package’s activating commit. Such a package is invalid by construction — no device materializes it — so it needs no snapshot coverage or acknowledgement evidence. The successor control is an exact coordinate the verifier re-resolves from retained activations.
Fields§
§target: CirclePackageReclaimTarget§successor_control: CircleControlCoordTrait Implementations§
Source§impl Clone for CirclePackageBeyondCutoffClaim
impl Clone for CirclePackageBeyondCutoffClaim
Source§fn clone(&self) -> CirclePackageBeyondCutoffClaim
fn clone(&self) -> CirclePackageBeyondCutoffClaim
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for CirclePackageBeyondCutoffClaim
impl<'de> Deserialize<'de> for CirclePackageBeyondCutoffClaim
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CirclePackageBeyondCutoffClaim
impl PartialEq for CirclePackageBeyondCutoffClaim
Source§fn eq(&self, other: &CirclePackageBeyondCutoffClaim) -> bool
fn eq(&self, other: &CirclePackageBeyondCutoffClaim) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CirclePackageBeyondCutoffClaim
impl StructuralPartialEq for CirclePackageBeyondCutoffClaim
Auto Trait Implementations§
impl Freeze for CirclePackageBeyondCutoffClaim
impl RefUnwindSafe for CirclePackageBeyondCutoffClaim
impl Send for CirclePackageBeyondCutoffClaim
impl Sync for CirclePackageBeyondCutoffClaim
impl Unpin for CirclePackageBeyondCutoffClaim
impl UnsafeUnpin for CirclePackageBeyondCutoffClaim
impl UnwindSafe for CirclePackageBeyondCutoffClaim
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.