pub enum BouncePhase {
NegativeFunds,
NoFunds(NoFundsBouncePhase),
Executed(ExecutedBouncePhase),
}Expand description
Bounce phase info.
At this stage some funds are returned back to the sender.
Variants§
NegativeFunds
Default phase state.
Probably unused.
NoFunds(NoFundsBouncePhase)
There were not enough funds to execute this phase.
Executed(ExecutedBouncePhase)
Bounce phase was executed.
Trait Implementations§
Source§impl Clone for BouncePhase
impl Clone for BouncePhase
Source§fn clone(&self) -> BouncePhase
fn clone(&self) -> BouncePhase
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 Debug for BouncePhase
impl Debug for BouncePhase
Source§impl<'de> Deserialize<'de> for BouncePhase
impl<'de> Deserialize<'de> for BouncePhase
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<'a> Load<'a> for BouncePhase
impl<'a> Load<'a> for BouncePhase
Source§impl PartialEq for BouncePhase
impl PartialEq for BouncePhase
Source§impl Serialize for BouncePhase
impl Serialize for BouncePhase
Source§impl Store for BouncePhase
impl Store for BouncePhase
Source§fn store_into(
&self,
builder: &mut CellBuilder,
context: &mut dyn CellContext,
) -> Result<(), Error>
fn store_into( &self, builder: &mut CellBuilder, context: &mut dyn CellContext, ) -> Result<(), Error>
Tries to store itself into the cell builder.
impl Eq for BouncePhase
impl StructuralPartialEq for BouncePhase
Auto Trait Implementations§
impl Freeze for BouncePhase
impl RefUnwindSafe for BouncePhase
impl Send for BouncePhase
impl Sync for BouncePhase
impl Unpin for BouncePhase
impl UnwindSafe for BouncePhase
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self to key and returns true if they are equal.