Enum Request

Source
pub enum Request {
Show 133 variants Getinfo(GetinfoRequest), ListPeers(ListpeersRequest), ListFunds(ListfundsRequest), SendPay(SendpayRequest), ListChannels(ListchannelsRequest), AddGossip(AddgossipRequest), AddPsbtOutput(AddpsbtoutputRequest), AutoCleanOnce(AutocleanonceRequest), AutoCleanStatus(AutocleanstatusRequest), CheckMessage(CheckmessageRequest), Close(CloseRequest), Connect(ConnectRequest), CreateInvoice(CreateinvoiceRequest), Datastore(DatastoreRequest), DatastoreUsage(DatastoreusageRequest), CreateOnion(CreateonionRequest), DelDatastore(DeldatastoreRequest), DelInvoice(DelinvoiceRequest), DevForgetChannel(DevforgetchannelRequest), EmergencyRecover(EmergencyrecoverRequest), GetEmergencyRecoverData(GetemergencyrecoverdataRequest), ExposeSecret(ExposesecretRequest), Recover(RecoverRequest), RecoverChannel(RecoverchannelRequest), Invoice(InvoiceRequest), InvoiceRequest(InvoicerequestRequest), DisableInvoiceRequest(DisableinvoicerequestRequest), ListInvoiceRequests(ListinvoicerequestsRequest), ListDatastore(ListdatastoreRequest), ListInvoices(ListinvoicesRequest), SendOnion(SendonionRequest), ListSendPays(ListsendpaysRequest), ListTransactions(ListtransactionsRequest), MakeSecret(MakesecretRequest), Pay(PayRequest), ListNodes(ListnodesRequest), WaitAnyInvoice(WaitanyinvoiceRequest), WaitInvoice(WaitinvoiceRequest), WaitSendPay(WaitsendpayRequest), NewAddr(NewaddrRequest), Withdraw(WithdrawRequest), KeySend(KeysendRequest), FundPsbt(FundpsbtRequest), SendPsbt(SendpsbtRequest), SignPsbt(SignpsbtRequest), UtxoPsbt(UtxopsbtRequest), TxDiscard(TxdiscardRequest), TxPrepare(TxprepareRequest), TxSend(TxsendRequest), ListPeerChannels(ListpeerchannelsRequest), ListClosedChannels(ListclosedchannelsRequest), DecodePay(DecodepayRequest), Decode(DecodeRequest), DelPay(DelpayRequest), DelForward(DelforwardRequest), DisableOffer(DisableofferRequest), EnableOffer(EnableofferRequest), Disconnect(DisconnectRequest), Feerates(FeeratesRequest), FetchInvoice(FetchinvoiceRequest), FundChannel_Cancel(Fundchannel_cancelRequest), FundChannel_Complete(Fundchannel_completeRequest), FundChannel(FundchannelRequest), FundChannel_Start(Fundchannel_startRequest), GetLog(GetlogRequest), FunderUpdate(FunderupdateRequest), GetRoute(GetrouteRequest), ListAddresses(ListaddressesRequest), ListForwards(ListforwardsRequest), ListOffers(ListoffersRequest), ListPays(ListpaysRequest), ListHtlcs(ListhtlcsRequest), MultiFundChannel(MultifundchannelRequest), MultiWithdraw(MultiwithdrawRequest), Offer(OfferRequest), OpenChannel_Abort(Openchannel_abortRequest), OpenChannel_Bump(Openchannel_bumpRequest), OpenChannel_Init(Openchannel_initRequest), OpenChannel_Signed(Openchannel_signedRequest), OpenChannel_Update(Openchannel_updateRequest), Ping(PingRequest), Plugin(PluginRequest), RenePayStatus(RenepaystatusRequest), RenePay(RenepayRequest), ReserveInputs(ReserveinputsRequest), SendCustomMsg(SendcustommsgRequest), SendInvoice(SendinvoiceRequest), SetChannel(SetchannelRequest), SetConfig(SetconfigRequest), SetPsbtVersion(SetpsbtversionRequest), SignInvoice(SigninvoiceRequest), SignMessage(SignmessageRequest), Splice_Init(Splice_initRequest), Splice_Signed(Splice_signedRequest), Splice_Update(Splice_updateRequest), DevSplice(DevspliceRequest), UnreserveInputs(UnreserveinputsRequest), UpgradeWallet(UpgradewalletRequest), WaitBlockHeight(WaitblockheightRequest), Wait(WaitRequest), ListConfigs(ListconfigsRequest), Stop(StopRequest), Help(HelpRequest), PreApproveKeysend(PreapprovekeysendRequest), PreApproveInvoice(PreapproveinvoiceRequest), StaticBackup(StaticbackupRequest), BkprChannelsApy(BkprchannelsapyRequest), BkprDumpIncomeCsv(BkprdumpincomecsvRequest), BkprInspect(BkprinspectRequest), BkprListAccountEvents(BkprlistaccounteventsRequest), BkprListBalances(BkprlistbalancesRequest), BkprListIncome(BkprlistincomeRequest), BkprEditDescriptionByPaymentId(BkpreditdescriptionbypaymentidRequest), BkprEditDescriptionByOutpoint(BkpreditdescriptionbyoutpointRequest), BlacklistRune(BlacklistruneRequest), CheckRune(CheckruneRequest), CreateRune(CreateruneRequest), ShowRunes(ShowrunesRequest), AskReneUnreserve(AskreneunreserveRequest), AskReneListLayers(AskrenelistlayersRequest), AskReneCreateLayer(AskrenecreatelayerRequest), AskReneRemoveLayer(AskreneremovelayerRequest), AskReneReserve(AskrenereserveRequest), AskReneAge(AskreneageRequest), GetRoutes(GetroutesRequest), AskReneDisableNode(AskrenedisablenodeRequest), AskReneInformChannel(AskreneinformchannelRequest), AskReneCreateChannel(AskrenecreatechannelRequest), AskReneUpdateChannel(AskreneupdatechannelRequest), AskReneBiasChannel(AskrenebiaschannelRequest), AskReneListReservations(AskrenelistreservationsRequest), InjectPaymentOnion(InjectpaymentonionRequest), Xpay(XpayRequest),
}

Variants§

§

Getinfo(GetinfoRequest)

§

ListPeers(ListpeersRequest)

§

ListFunds(ListfundsRequest)

§

SendPay(SendpayRequest)

§

ListChannels(ListchannelsRequest)

§

AddGossip(AddgossipRequest)

§

AddPsbtOutput(AddpsbtoutputRequest)

§

AutoCleanOnce(AutocleanonceRequest)

§

AutoCleanStatus(AutocleanstatusRequest)

§

CheckMessage(CheckmessageRequest)

§

Close(CloseRequest)

§

Connect(ConnectRequest)

§

CreateInvoice(CreateinvoiceRequest)

§

Datastore(DatastoreRequest)

§

DatastoreUsage(DatastoreusageRequest)

§

CreateOnion(CreateonionRequest)

§

DelDatastore(DeldatastoreRequest)

§

DelInvoice(DelinvoiceRequest)

§

DevForgetChannel(DevforgetchannelRequest)

§

EmergencyRecover(EmergencyrecoverRequest)

§

GetEmergencyRecoverData(GetemergencyrecoverdataRequest)

§

ExposeSecret(ExposesecretRequest)

§

Recover(RecoverRequest)

§

RecoverChannel(RecoverchannelRequest)

§

Invoice(InvoiceRequest)

§

InvoiceRequest(InvoicerequestRequest)

§

DisableInvoiceRequest(DisableinvoicerequestRequest)

§

ListInvoiceRequests(ListinvoicerequestsRequest)

§

ListDatastore(ListdatastoreRequest)

§

ListInvoices(ListinvoicesRequest)

§

SendOnion(SendonionRequest)

§

ListSendPays(ListsendpaysRequest)

§

ListTransactions(ListtransactionsRequest)

§

MakeSecret(MakesecretRequest)

§

Pay(PayRequest)

§

ListNodes(ListnodesRequest)

§

WaitAnyInvoice(WaitanyinvoiceRequest)

§

WaitInvoice(WaitinvoiceRequest)

§

WaitSendPay(WaitsendpayRequest)

§

NewAddr(NewaddrRequest)

§

Withdraw(WithdrawRequest)

§

KeySend(KeysendRequest)

§

FundPsbt(FundpsbtRequest)

§

SendPsbt(SendpsbtRequest)

§

SignPsbt(SignpsbtRequest)

§

UtxoPsbt(UtxopsbtRequest)

§

TxDiscard(TxdiscardRequest)

§

TxPrepare(TxprepareRequest)

§

TxSend(TxsendRequest)

§

ListPeerChannels(ListpeerchannelsRequest)

§

ListClosedChannels(ListclosedchannelsRequest)

§

DecodePay(DecodepayRequest)

§

Decode(DecodeRequest)

§

DelPay(DelpayRequest)

§

DelForward(DelforwardRequest)

§

DisableOffer(DisableofferRequest)

§

EnableOffer(EnableofferRequest)

§

Disconnect(DisconnectRequest)

§

Feerates(FeeratesRequest)

§

FetchInvoice(FetchinvoiceRequest)

§

FundChannel_Cancel(Fundchannel_cancelRequest)

§

FundChannel_Complete(Fundchannel_completeRequest)

§

FundChannel(FundchannelRequest)

§

FundChannel_Start(Fundchannel_startRequest)

§

GetLog(GetlogRequest)

§

FunderUpdate(FunderupdateRequest)

§

GetRoute(GetrouteRequest)

§

ListAddresses(ListaddressesRequest)

§

ListForwards(ListforwardsRequest)

§

ListOffers(ListoffersRequest)

§

ListPays(ListpaysRequest)

§

ListHtlcs(ListhtlcsRequest)

§

MultiFundChannel(MultifundchannelRequest)

§

MultiWithdraw(MultiwithdrawRequest)

§

Offer(OfferRequest)

§

OpenChannel_Abort(Openchannel_abortRequest)

§

OpenChannel_Bump(Openchannel_bumpRequest)

§

OpenChannel_Init(Openchannel_initRequest)

§

OpenChannel_Signed(Openchannel_signedRequest)

§

OpenChannel_Update(Openchannel_updateRequest)

§

Ping(PingRequest)

§

Plugin(PluginRequest)

§

RenePayStatus(RenepaystatusRequest)

§

RenePay(RenepayRequest)

§

ReserveInputs(ReserveinputsRequest)

§

SendCustomMsg(SendcustommsgRequest)

§

SendInvoice(SendinvoiceRequest)

§

SetChannel(SetchannelRequest)

§

SetConfig(SetconfigRequest)

§

SetPsbtVersion(SetpsbtversionRequest)

§

SignInvoice(SigninvoiceRequest)

§

SignMessage(SignmessageRequest)

§

Splice_Init(Splice_initRequest)

§

Splice_Signed(Splice_signedRequest)

§

Splice_Update(Splice_updateRequest)

§

DevSplice(DevspliceRequest)

§

UnreserveInputs(UnreserveinputsRequest)

§

UpgradeWallet(UpgradewalletRequest)

§

WaitBlockHeight(WaitblockheightRequest)

§

Wait(WaitRequest)

§

ListConfigs(ListconfigsRequest)

§

Stop(StopRequest)

§

Help(HelpRequest)

§

PreApproveKeysend(PreapprovekeysendRequest)

§

PreApproveInvoice(PreapproveinvoiceRequest)

§

StaticBackup(StaticbackupRequest)

§

BkprChannelsApy(BkprchannelsapyRequest)

§

BkprDumpIncomeCsv(BkprdumpincomecsvRequest)

§

BkprInspect(BkprinspectRequest)

§

BkprListAccountEvents(BkprlistaccounteventsRequest)

§

BkprListBalances(BkprlistbalancesRequest)

§

BkprListIncome(BkprlistincomeRequest)

§

BkprEditDescriptionByPaymentId(BkpreditdescriptionbypaymentidRequest)

§

BkprEditDescriptionByOutpoint(BkpreditdescriptionbyoutpointRequest)

§

BlacklistRune(BlacklistruneRequest)

§

CheckRune(CheckruneRequest)

§

CreateRune(CreateruneRequest)

§

ShowRunes(ShowrunesRequest)

§

AskReneUnreserve(AskreneunreserveRequest)

§

AskReneListLayers(AskrenelistlayersRequest)

§

AskReneCreateLayer(AskrenecreatelayerRequest)

§

AskReneRemoveLayer(AskreneremovelayerRequest)

§

AskReneReserve(AskrenereserveRequest)

§

AskReneAge(AskreneageRequest)

§

GetRoutes(GetroutesRequest)

§

AskReneDisableNode(AskrenedisablenodeRequest)

§

AskReneInformChannel(AskreneinformchannelRequest)

§

AskReneCreateChannel(AskrenecreatechannelRequest)

§

AskReneUpdateChannel(AskreneupdatechannelRequest)

§

AskReneBiasChannel(AskrenebiaschannelRequest)

§

AskReneListReservations(AskrenelistreservationsRequest)

§

InjectPaymentOnion(InjectpaymentonionRequest)

§

Xpay(XpayRequest)

Trait Implementations§

Source§

impl Clone for Request

Source§

fn clone(&self) -> Request

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Request

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Request

Source§

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 From<AddgossipRequest> for Request

Source§

fn from(r: AddgossipRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AddpsbtoutputRequest> for Request

Source§

fn from(r: AddpsbtoutputRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AskreneageRequest> for Request

Source§

fn from(r: AskreneageRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AskrenebiaschannelRequest> for Request

Source§

fn from(r: AskrenebiaschannelRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AskrenecreatechannelRequest> for Request

Source§

fn from(r: AskrenecreatechannelRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AskrenecreatelayerRequest> for Request

Source§

fn from(r: AskrenecreatelayerRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AskrenedisablenodeRequest> for Request

Source§

fn from(r: AskrenedisablenodeRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AskreneinformchannelRequest> for Request

Source§

fn from(r: AskreneinformchannelRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AskrenelistlayersRequest> for Request

Source§

fn from(r: AskrenelistlayersRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AskrenelistreservationsRequest> for Request

Source§

fn from(r: AskrenelistreservationsRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AskreneremovelayerRequest> for Request

Source§

fn from(r: AskreneremovelayerRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AskrenereserveRequest> for Request

Source§

fn from(r: AskrenereserveRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AskreneunreserveRequest> for Request

Source§

fn from(r: AskreneunreserveRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AskreneupdatechannelRequest> for Request

Source§

fn from(r: AskreneupdatechannelRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AutocleanonceRequest> for Request

Source§

fn from(r: AutocleanonceRequest) -> Self

Converts to this type from the input type.
Source§

impl From<AutocleanstatusRequest> for Request

Source§

fn from(r: AutocleanstatusRequest) -> Self

Converts to this type from the input type.
Source§

impl From<BkprchannelsapyRequest> for Request

Source§

fn from(r: BkprchannelsapyRequest) -> Self

Converts to this type from the input type.
Source§

impl From<BkprdumpincomecsvRequest> for Request

Source§

fn from(r: BkprdumpincomecsvRequest) -> Self

Converts to this type from the input type.
Source§

impl From<BkpreditdescriptionbyoutpointRequest> for Request

Source§

fn from(r: BkpreditdescriptionbyoutpointRequest) -> Self

Converts to this type from the input type.
Source§

impl From<BkpreditdescriptionbypaymentidRequest> for Request

Source§

fn from(r: BkpreditdescriptionbypaymentidRequest) -> Self

Converts to this type from the input type.
Source§

impl From<BkprinspectRequest> for Request

Source§

fn from(r: BkprinspectRequest) -> Self

Converts to this type from the input type.
Source§

impl From<BkprlistaccounteventsRequest> for Request

Source§

fn from(r: BkprlistaccounteventsRequest) -> Self

Converts to this type from the input type.
Source§

impl From<BkprlistbalancesRequest> for Request

Source§

fn from(r: BkprlistbalancesRequest) -> Self

Converts to this type from the input type.
Source§

impl From<BkprlistincomeRequest> for Request

Source§

fn from(r: BkprlistincomeRequest) -> Self

Converts to this type from the input type.
Source§

impl From<BlacklistruneRequest> for Request

Source§

fn from(r: BlacklistruneRequest) -> Self

Converts to this type from the input type.
Source§

impl From<CheckmessageRequest> for Request

Source§

fn from(r: CheckmessageRequest) -> Self

Converts to this type from the input type.
Source§

impl From<CheckruneRequest> for Request

Source§

fn from(r: CheckruneRequest) -> Self

Converts to this type from the input type.
Source§

impl From<CloseRequest> for Request

Source§

fn from(r: CloseRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ConnectRequest> for Request

Source§

fn from(r: ConnectRequest) -> Self

Converts to this type from the input type.
Source§

impl From<CreateinvoiceRequest> for Request

Source§

fn from(r: CreateinvoiceRequest) -> Self

Converts to this type from the input type.
Source§

impl From<CreateonionRequest> for Request

Source§

fn from(r: CreateonionRequest) -> Self

Converts to this type from the input type.
Source§

impl From<CreateruneRequest> for Request

Source§

fn from(r: CreateruneRequest) -> Self

Converts to this type from the input type.
Source§

impl From<DatastoreRequest> for Request

Source§

fn from(r: DatastoreRequest) -> Self

Converts to this type from the input type.
Source§

impl From<DatastoreusageRequest> for Request

Source§

fn from(r: DatastoreusageRequest) -> Self

Converts to this type from the input type.
Source§

impl From<DecodeRequest> for Request

Source§

fn from(r: DecodeRequest) -> Self

Converts to this type from the input type.
Source§

impl From<DecodepayRequest> for Request

Source§

fn from(r: DecodepayRequest) -> Self

Converts to this type from the input type.
Source§

impl From<DeldatastoreRequest> for Request

Source§

fn from(r: DeldatastoreRequest) -> Self

Converts to this type from the input type.
Source§

impl From<DelforwardRequest> for Request

Source§

fn from(r: DelforwardRequest) -> Self

Converts to this type from the input type.
Source§

impl From<DelinvoiceRequest> for Request

Source§

fn from(r: DelinvoiceRequest) -> Self

Converts to this type from the input type.
Source§

impl From<DelpayRequest> for Request

Source§

fn from(r: DelpayRequest) -> Self

Converts to this type from the input type.
Source§

impl From<DevforgetchannelRequest> for Request

Source§

fn from(r: DevforgetchannelRequest) -> Self

Converts to this type from the input type.
Source§

impl From<DevspliceRequest> for Request

Source§

fn from(r: DevspliceRequest) -> Self

Converts to this type from the input type.
Source§

impl From<DisableinvoicerequestRequest> for Request

Source§

fn from(r: DisableinvoicerequestRequest) -> Self

Converts to this type from the input type.
Source§

impl From<DisableofferRequest> for Request

Source§

fn from(r: DisableofferRequest) -> Self

Converts to this type from the input type.
Source§

impl From<DisconnectRequest> for Request

Source§

fn from(r: DisconnectRequest) -> Self

Converts to this type from the input type.
Source§

impl From<EmergencyrecoverRequest> for Request

Source§

fn from(r: EmergencyrecoverRequest) -> Self

Converts to this type from the input type.
Source§

impl From<EnableofferRequest> for Request

Source§

fn from(r: EnableofferRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ExposesecretRequest> for Request

Source§

fn from(r: ExposesecretRequest) -> Self

Converts to this type from the input type.
Source§

impl From<FeeratesRequest> for Request

Source§

fn from(r: FeeratesRequest) -> Self

Converts to this type from the input type.
Source§

impl From<FetchinvoiceRequest> for Request

Source§

fn from(r: FetchinvoiceRequest) -> Self

Converts to this type from the input type.
Source§

impl From<FundchannelRequest> for Request

Source§

fn from(r: FundchannelRequest) -> Self

Converts to this type from the input type.
Source§

impl From<Fundchannel_cancelRequest> for Request

Source§

fn from(r: Fundchannel_cancelRequest) -> Self

Converts to this type from the input type.
Source§

impl From<Fundchannel_completeRequest> for Request

Source§

fn from(r: Fundchannel_completeRequest) -> Self

Converts to this type from the input type.
Source§

impl From<Fundchannel_startRequest> for Request

Source§

fn from(r: Fundchannel_startRequest) -> Self

Converts to this type from the input type.
Source§

impl From<FunderupdateRequest> for Request

Source§

fn from(r: FunderupdateRequest) -> Self

Converts to this type from the input type.
Source§

impl From<FundpsbtRequest> for Request

Source§

fn from(r: FundpsbtRequest) -> Self

Converts to this type from the input type.
Source§

impl From<GetemergencyrecoverdataRequest> for Request

Source§

fn from(r: GetemergencyrecoverdataRequest) -> Self

Converts to this type from the input type.
Source§

impl From<GetinfoRequest> for Request

Source§

fn from(r: GetinfoRequest) -> Self

Converts to this type from the input type.
Source§

impl From<GetlogRequest> for Request

Source§

fn from(r: GetlogRequest) -> Self

Converts to this type from the input type.
Source§

impl From<GetrouteRequest> for Request

Source§

fn from(r: GetrouteRequest) -> Self

Converts to this type from the input type.
Source§

impl From<GetroutesRequest> for Request

Source§

fn from(r: GetroutesRequest) -> Self

Converts to this type from the input type.
Source§

impl From<HelpRequest> for Request

Source§

fn from(r: HelpRequest) -> Self

Converts to this type from the input type.
Source§

impl From<InjectpaymentonionRequest> for Request

Source§

fn from(r: InjectpaymentonionRequest) -> Self

Converts to this type from the input type.
Source§

impl From<InvoiceRequest> for Request

Source§

fn from(r: InvoiceRequest) -> Self

Converts to this type from the input type.
Source§

impl From<InvoicerequestRequest> for Request

Source§

fn from(r: InvoicerequestRequest) -> Self

Converts to this type from the input type.
Source§

impl From<KeysendRequest> for Request

Source§

fn from(r: KeysendRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListaddressesRequest> for Request

Source§

fn from(r: ListaddressesRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListchannelsRequest> for Request

Source§

fn from(r: ListchannelsRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListclosedchannelsRequest> for Request

Source§

fn from(r: ListclosedchannelsRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListconfigsRequest> for Request

Source§

fn from(r: ListconfigsRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListdatastoreRequest> for Request

Source§

fn from(r: ListdatastoreRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListforwardsRequest> for Request

Source§

fn from(r: ListforwardsRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListfundsRequest> for Request

Source§

fn from(r: ListfundsRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListhtlcsRequest> for Request

Source§

fn from(r: ListhtlcsRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListinvoicerequestsRequest> for Request

Source§

fn from(r: ListinvoicerequestsRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListinvoicesRequest> for Request

Source§

fn from(r: ListinvoicesRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListnodesRequest> for Request

Source§

fn from(r: ListnodesRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListoffersRequest> for Request

Source§

fn from(r: ListoffersRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListpaysRequest> for Request

Source§

fn from(r: ListpaysRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListpeerchannelsRequest> for Request

Source§

fn from(r: ListpeerchannelsRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListpeersRequest> for Request

Source§

fn from(r: ListpeersRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListsendpaysRequest> for Request

Source§

fn from(r: ListsendpaysRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ListtransactionsRequest> for Request

Source§

fn from(r: ListtransactionsRequest) -> Self

Converts to this type from the input type.
Source§

impl From<MakesecretRequest> for Request

Source§

fn from(r: MakesecretRequest) -> Self

Converts to this type from the input type.
Source§

impl From<MultifundchannelRequest> for Request

Source§

fn from(r: MultifundchannelRequest) -> Self

Converts to this type from the input type.
Source§

impl From<MultiwithdrawRequest> for Request

Source§

fn from(r: MultiwithdrawRequest) -> Self

Converts to this type from the input type.
Source§

impl From<NewaddrRequest> for Request

Source§

fn from(r: NewaddrRequest) -> Self

Converts to this type from the input type.
Source§

impl From<OfferRequest> for Request

Source§

fn from(r: OfferRequest) -> Self

Converts to this type from the input type.
Source§

impl From<Openchannel_abortRequest> for Request

Source§

fn from(r: Openchannel_abortRequest) -> Self

Converts to this type from the input type.
Source§

impl From<Openchannel_bumpRequest> for Request

Source§

fn from(r: Openchannel_bumpRequest) -> Self

Converts to this type from the input type.
Source§

impl From<Openchannel_initRequest> for Request

Source§

fn from(r: Openchannel_initRequest) -> Self

Converts to this type from the input type.
Source§

impl From<Openchannel_signedRequest> for Request

Source§

fn from(r: Openchannel_signedRequest) -> Self

Converts to this type from the input type.
Source§

impl From<Openchannel_updateRequest> for Request

Source§

fn from(r: Openchannel_updateRequest) -> Self

Converts to this type from the input type.
Source§

impl From<PayRequest> for Request

Source§

fn from(r: PayRequest) -> Self

Converts to this type from the input type.
Source§

impl From<PingRequest> for Request

Source§

fn from(r: PingRequest) -> Self

Converts to this type from the input type.
Source§

impl From<PluginRequest> for Request

Source§

fn from(r: PluginRequest) -> Self

Converts to this type from the input type.
Source§

impl From<PreapproveinvoiceRequest> for Request

Source§

fn from(r: PreapproveinvoiceRequest) -> Self

Converts to this type from the input type.
Source§

impl From<PreapprovekeysendRequest> for Request

Source§

fn from(r: PreapprovekeysendRequest) -> Self

Converts to this type from the input type.
Source§

impl From<RecoverRequest> for Request

Source§

fn from(r: RecoverRequest) -> Self

Converts to this type from the input type.
Source§

impl From<RecoverchannelRequest> for Request

Source§

fn from(r: RecoverchannelRequest) -> Self

Converts to this type from the input type.
Source§

impl From<RenepayRequest> for Request

Source§

fn from(r: RenepayRequest) -> Self

Converts to this type from the input type.
Source§

impl From<RenepaystatusRequest> for Request

Source§

fn from(r: RenepaystatusRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ReserveinputsRequest> for Request

Source§

fn from(r: ReserveinputsRequest) -> Self

Converts to this type from the input type.
Source§

impl From<SendcustommsgRequest> for Request

Source§

fn from(r: SendcustommsgRequest) -> Self

Converts to this type from the input type.
Source§

impl From<SendinvoiceRequest> for Request

Source§

fn from(r: SendinvoiceRequest) -> Self

Converts to this type from the input type.
Source§

impl From<SendonionRequest> for Request

Source§

fn from(r: SendonionRequest) -> Self

Converts to this type from the input type.
Source§

impl From<SendpayRequest> for Request

Source§

fn from(r: SendpayRequest) -> Self

Converts to this type from the input type.
Source§

impl From<SendpsbtRequest> for Request

Source§

fn from(r: SendpsbtRequest) -> Self

Converts to this type from the input type.
Source§

impl From<SetchannelRequest> for Request

Source§

fn from(r: SetchannelRequest) -> Self

Converts to this type from the input type.
Source§

impl From<SetconfigRequest> for Request

Source§

fn from(r: SetconfigRequest) -> Self

Converts to this type from the input type.
Source§

impl From<SetpsbtversionRequest> for Request

Source§

fn from(r: SetpsbtversionRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ShowrunesRequest> for Request

Source§

fn from(r: ShowrunesRequest) -> Self

Converts to this type from the input type.
Source§

impl From<SigninvoiceRequest> for Request

Source§

fn from(r: SigninvoiceRequest) -> Self

Converts to this type from the input type.
Source§

impl From<SignmessageRequest> for Request

Source§

fn from(r: SignmessageRequest) -> Self

Converts to this type from the input type.
Source§

impl From<SignpsbtRequest> for Request

Source§

fn from(r: SignpsbtRequest) -> Self

Converts to this type from the input type.
Source§

impl From<Splice_initRequest> for Request

Source§

fn from(r: Splice_initRequest) -> Self

Converts to this type from the input type.
Source§

impl From<Splice_signedRequest> for Request

Source§

fn from(r: Splice_signedRequest) -> Self

Converts to this type from the input type.
Source§

impl From<Splice_updateRequest> for Request

Source§

fn from(r: Splice_updateRequest) -> Self

Converts to this type from the input type.
Source§

impl From<StaticbackupRequest> for Request

Source§

fn from(r: StaticbackupRequest) -> Self

Converts to this type from the input type.
Source§

impl From<StopRequest> for Request

Source§

fn from(r: StopRequest) -> Self

Converts to this type from the input type.
Source§

impl From<TxdiscardRequest> for Request

Source§

fn from(r: TxdiscardRequest) -> Self

Converts to this type from the input type.
Source§

impl From<TxprepareRequest> for Request

Source§

fn from(r: TxprepareRequest) -> Self

Converts to this type from the input type.
Source§

impl From<TxsendRequest> for Request

Source§

fn from(r: TxsendRequest) -> Self

Converts to this type from the input type.
Source§

impl From<UnreserveinputsRequest> for Request

Source§

fn from(r: UnreserveinputsRequest) -> Self

Converts to this type from the input type.
Source§

impl From<UpgradewalletRequest> for Request

Source§

fn from(r: UpgradewalletRequest) -> Self

Converts to this type from the input type.
Source§

impl From<UtxopsbtRequest> for Request

Source§

fn from(r: UtxopsbtRequest) -> Self

Converts to this type from the input type.
Source§

impl From<WaitRequest> for Request

Source§

fn from(r: WaitRequest) -> Self

Converts to this type from the input type.
Source§

impl From<WaitanyinvoiceRequest> for Request

Source§

fn from(r: WaitanyinvoiceRequest) -> Self

Converts to this type from the input type.
Source§

impl From<WaitblockheightRequest> for Request

Source§

fn from(r: WaitblockheightRequest) -> Self

Converts to this type from the input type.
Source§

impl From<WaitinvoiceRequest> for Request

Source§

fn from(r: WaitinvoiceRequest) -> Self

Converts to this type from the input type.
Source§

impl From<WaitsendpayRequest> for Request

Source§

fn from(r: WaitsendpayRequest) -> Self

Converts to this type from the input type.
Source§

impl From<WithdrawRequest> for Request

Source§

fn from(r: WithdrawRequest) -> Self

Converts to this type from the input type.
Source§

impl From<XpayRequest> for Request

Source§

fn from(r: XpayRequest) -> Self

Converts to this type from the input type.
Source§

impl Serialize for Request

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,