pub struct AnnotatedVtxoList { /* private fields */ }Implementations§
Source§impl AnnotatedVtxoList
impl AnnotatedVtxoList
pub fn new(dust: Amount, vtxos: Vec<AnnotatedVtxo>) -> Self
pub fn into_inner(self) -> Vec<AnnotatedVtxo>
pub fn all(&self) -> impl Iterator<Item = &AnnotatedVtxo>
pub fn all_unspent(&self) -> impl Iterator<Item = &AnnotatedVtxo>
pub fn spendable_offchain(&self) -> impl Iterator<Item = &AnnotatedVtxo>
pub fn spendable_offchain_at<'a>( &'a self, server_info: &'a Info, now_unix_secs: i64, ) -> impl Iterator<Item = &'a AnnotatedVtxo> + 'a
pub fn pending_recovery_due_to_signer_at<'a>( &'a self, server_info: &'a Info, now_unix_secs: i64, ) -> impl Iterator<Item = &'a AnnotatedVtxo> + 'a
pub fn batch_settleable_at<'a>( &'a self, server_info: &'a Info, now_unix_secs: i64, ) -> impl Iterator<Item = &'a AnnotatedVtxo> + 'a
pub fn pre_confirmed(&self) -> impl Iterator<Item = &AnnotatedVtxo>
pub fn confirmed(&self) -> impl Iterator<Item = &AnnotatedVtxo>
pub fn recoverable(&self) -> impl Iterator<Item = &AnnotatedVtxo>
pub fn could_exit_unilaterally(&self) -> impl Iterator<Item = &AnnotatedVtxo>
pub fn spent(&self) -> impl Iterator<Item = &AnnotatedVtxo>
Trait Implementations§
Source§impl Clone for AnnotatedVtxoList
impl Clone for AnnotatedVtxoList
Source§fn clone(&self) -> AnnotatedVtxoList
fn clone(&self) -> AnnotatedVtxoList
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 moreAuto Trait Implementations§
impl Freeze for AnnotatedVtxoList
impl RefUnwindSafe for AnnotatedVtxoList
impl Send for AnnotatedVtxoList
impl Sync for AnnotatedVtxoList
impl Unpin for AnnotatedVtxoList
impl UnsafeUnpin for AnnotatedVtxoList
impl UnwindSafe for AnnotatedVtxoList
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
fn coerce_rc_to(self: Rc<X>) -> Rc<T>
fn coerce_box_to(self: Box<X>) -> Box<T>
fn coerce_ref_to(&self) -> &T
fn coerce_mut_to(&mut self) -> &mut T
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::Request