pub enum ExitTxOrigin {
Wallet {
confirmed_in: Option<BlockRef>,
},
Mempool {
fee_rate: FeeRate,
fee_rate_kwu: u64,
total_fee: Amount,
},
Block {
confirmed_in: BlockRef,
},
}Variants§
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 From<ExitTxOrigin> for ExitTxOrigin
impl From<ExitTxOrigin> for ExitTxOrigin
Source§fn from(v: ExitTxOrigin) -> Self
fn from(v: ExitTxOrigin) -> Self
Converts to this type from the input type.
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 UnsafeUnpin 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§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.