pub struct UnilateralExitRequest {
pub prepared: PrepareUnilateralExitResponse,
pub funding_inputs: Vec<CpfpInput>,
}Expand description
Request for unilateral_exit: a prepare_unilateral_exit quote plus the
funding UTXOs that pay its fees. The signer is passed separately (it is not a
plain data value).
Fields§
§prepared: PrepareUnilateralExitResponseThe quote returned by prepare_unilateral_exit, naming the leaves to exit.
funding_inputs: Vec<CpfpInput>The funding UTXOs that pay the exit’s on-chain fees, meeting the quote’s
single_utxo_funding_sat (one UTXO) or per_branch_funding (one per branch).
Trait Implementations§
Source§impl Clone for UnilateralExitRequest
impl Clone for UnilateralExitRequest
Source§fn clone(&self) -> UnilateralExitRequest
fn clone(&self) -> UnilateralExitRequest
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 moreAuto Trait Implementations§
impl Freeze for UnilateralExitRequest
impl RefUnwindSafe for UnilateralExitRequest
impl Send for UnilateralExitRequest
impl Sync for UnilateralExitRequest
impl Unpin for UnilateralExitRequest
impl UnsafeUnpin for UnilateralExitRequest
impl UnwindSafe for UnilateralExitRequest
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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