pub enum ExitTxOrigin {
Wallet {
confirmed_in: Option<BlockRef>,
},
Mempool {
fee_rate: FeeRate,
total_fee: Amount,
},
Block {
confirmed_in: BlockRef,
},
}Variants§
Implementations§
Source§impl ExitTxOrigin
impl ExitTxOrigin
pub fn confirmed_in(&self) -> Option<BlockRef>
Trait Implementations§
Source§impl Clone for ExitTxOrigin
impl Clone for ExitTxOrigin
Source§fn clone(&self) -> ExitTxOrigin
fn clone(&self) -> ExitTxOrigin
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 ExitTxOrigin
impl Debug for ExitTxOrigin
Source§impl<'de> Deserialize<'de> for ExitTxOrigin
impl<'de> Deserialize<'de> for ExitTxOrigin
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 Display for ExitTxOrigin
impl Display for ExitTxOrigin
Source§impl PartialEq for ExitTxOrigin
impl PartialEq for ExitTxOrigin
Source§impl Serialize for ExitTxOrigin
impl Serialize for ExitTxOrigin
impl Copy for ExitTxOrigin
impl Eq for ExitTxOrigin
impl StructuralPartialEq for ExitTxOrigin
Auto Trait Implementations§
impl Freeze for ExitTxOrigin
impl RefUnwindSafe for ExitTxOrigin
impl Send for ExitTxOrigin
impl Sync for ExitTxOrigin
impl Unpin for ExitTxOrigin
impl UnwindSafe for ExitTxOrigin
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> Serialize for T
impl<T> Serialize for T
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<(), Error>
fn do_erased_serialize( &self, serializer: &mut dyn Serializer, ) -> Result<(), ErrorImpl>
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.