Docs.rs
cln-rpc-0.5.0
cln-rpc 0.5.0
Docs.rs crate page
MIT
Links
Homepage
Repository
crates.io
Source
Owners
cdecker
nepet
Dependencies
anyhow ^1.0
normal
bitcoin ^0.31
normal
bytes ^1
normal
futures-util ^0.3
normal
hex ^0.4.3
normal
log ^0.4
normal
serde ^1.0
normal
serde_json ^1.0
normal
tokio ^1
normal
tokio-util ^0.7
normal
env_logger ^0.10
dev
tokio ^1
dev
tokio-test ^0.4.3
dev
Versions
2.46%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
TypedRequest
cln_rpc
0.5.0
Typed
Request
Required Associated Types
Response
Required Methods
method
Implementors
In cln_
rpc::
model
cln_rpc
::
model
Trait
Typed
Request
Copy item path
Source
pub trait TypedRequest { type
Response
; // Required method fn
method
(&self) -> &
str
; }
Required Associated Types
§
Source
type
Response
Required Methods
§
Source
fn
method
(&self) -> &
str
Implementors
§
Source
§
impl
TypedRequest
for
AddgossipRequest
Source
§
type
Response
=
AddgossipResponse
Source
§
impl
TypedRequest
for
AddpsbtoutputRequest
Source
§
type
Response
=
AddpsbtoutputResponse
Source
§
impl
TypedRequest
for
AskreneageRequest
Source
§
type
Response
=
AskreneageResponse
Source
§
impl
TypedRequest
for
AskrenebiaschannelRequest
Source
§
type
Response
=
AskrenebiaschannelResponse
Source
§
impl
TypedRequest
for
AskrenecreatechannelRequest
Source
§
type
Response
=
AskrenecreatechannelResponse
Source
§
impl
TypedRequest
for
AskrenecreatelayerRequest
Source
§
type
Response
=
AskrenecreatelayerResponse
Source
§
impl
TypedRequest
for
AskrenedisablenodeRequest
Source
§
type
Response
=
AskrenedisablenodeResponse
Source
§
impl
TypedRequest
for
AskreneinformchannelRequest
Source
§
type
Response
=
AskreneinformchannelResponse
Source
§
impl
TypedRequest
for
AskrenelistlayersRequest
Source
§
type
Response
=
AskrenelistlayersResponse
Source
§
impl
TypedRequest
for
AskrenelistreservationsRequest
Source
§
type
Response
=
AskrenelistreservationsResponse
Source
§
impl
TypedRequest
for
AskreneremovelayerRequest
Source
§
type
Response
=
AskreneremovelayerResponse
Source
§
impl
TypedRequest
for
AskrenereserveRequest
Source
§
type
Response
=
AskrenereserveResponse
Source
§
impl
TypedRequest
for
AskreneunreserveRequest
Source
§
type
Response
=
AskreneunreserveResponse
Source
§
impl
TypedRequest
for
AskreneupdatechannelRequest
Source
§
type
Response
=
AskreneupdatechannelResponse
Source
§
impl
TypedRequest
for
AutocleanonceRequest
Source
§
type
Response
=
AutocleanonceResponse
Source
§
impl
TypedRequest
for
AutocleanstatusRequest
Source
§
type
Response
=
AutocleanstatusResponse
Source
§
impl
TypedRequest
for
BkprchannelsapyRequest
Source
§
type
Response
=
BkprchannelsapyResponse
Source
§
impl
TypedRequest
for
BkprdumpincomecsvRequest
Source
§
type
Response
=
BkprdumpincomecsvResponse
Source
§
impl
TypedRequest
for
BkpreditdescriptionbyoutpointRequest
Source
§
type
Response
=
BkpreditdescriptionbyoutpointResponse
Source
§
impl
TypedRequest
for
BkpreditdescriptionbypaymentidRequest
Source
§
type
Response
=
BkpreditdescriptionbypaymentidResponse
Source
§
impl
TypedRequest
for
BkprinspectRequest
Source
§
type
Response
=
BkprinspectResponse
Source
§
impl
TypedRequest
for
BkprlistaccounteventsRequest
Source
§
type
Response
=
BkprlistaccounteventsResponse
Source
§
impl
TypedRequest
for
BkprlistbalancesRequest
Source
§
type
Response
=
BkprlistbalancesResponse
Source
§
impl
TypedRequest
for
BkprlistincomeRequest
Source
§
type
Response
=
BkprlistincomeResponse
Source
§
impl
TypedRequest
for
BlacklistruneRequest
Source
§
type
Response
=
BlacklistruneResponse
Source
§
impl
TypedRequest
for
CheckmessageRequest
Source
§
type
Response
=
CheckmessageResponse
Source
§
impl
TypedRequest
for
CheckruneRequest
Source
§
type
Response
=
CheckruneResponse
Source
§
impl
TypedRequest
for
CloseRequest
Source
§
type
Response
=
CloseResponse
Source
§
impl
TypedRequest
for
ConnectRequest
Source
§
type
Response
=
ConnectResponse
Source
§
impl
TypedRequest
for
CreateinvoiceRequest
Source
§
type
Response
=
CreateinvoiceResponse
Source
§
impl
TypedRequest
for
CreateonionRequest
Source
§
type
Response
=
CreateonionResponse
Source
§
impl
TypedRequest
for
CreateruneRequest
Source
§
type
Response
=
CreateruneResponse
Source
§
impl
TypedRequest
for
DatastoreRequest
Source
§
type
Response
=
DatastoreResponse
Source
§
impl
TypedRequest
for
DatastoreusageRequest
Source
§
type
Response
=
DatastoreusageResponse
Source
§
impl
TypedRequest
for
DecodeRequest
Source
§
type
Response
=
DecodeResponse
Source
§
impl
TypedRequest
for
DecodepayRequest
Source
§
type
Response
=
DecodepayResponse
Source
§
impl
TypedRequest
for
DeldatastoreRequest
Source
§
type
Response
=
DeldatastoreResponse
Source
§
impl
TypedRequest
for
DelforwardRequest
Source
§
type
Response
=
DelforwardResponse
Source
§
impl
TypedRequest
for
DelinvoiceRequest
Source
§
type
Response
=
DelinvoiceResponse
Source
§
impl
TypedRequest
for
DelpayRequest
Source
§
type
Response
=
DelpayResponse
Source
§
impl
TypedRequest
for
DevforgetchannelRequest
Source
§
type
Response
=
DevforgetchannelResponse
Source
§
impl
TypedRequest
for
DevspliceRequest
Source
§
type
Response
=
DevspliceResponse
Source
§
impl
TypedRequest
for
DisableinvoicerequestRequest
Source
§
type
Response
=
DisableinvoicerequestResponse
Source
§
impl
TypedRequest
for
DisableofferRequest
Source
§
type
Response
=
DisableofferResponse
Source
§
impl
TypedRequest
for
DisconnectRequest
Source
§
type
Response
=
DisconnectResponse
Source
§
impl
TypedRequest
for
EmergencyrecoverRequest
Source
§
type
Response
=
EmergencyrecoverResponse
Source
§
impl
TypedRequest
for
EnableofferRequest
Source
§
type
Response
=
EnableofferResponse
Source
§
impl
TypedRequest
for
ExposesecretRequest
Source
§
type
Response
=
ExposesecretResponse
Source
§
impl
TypedRequest
for
FeeratesRequest
Source
§
type
Response
=
FeeratesResponse
Source
§
impl
TypedRequest
for
Fetchbip353Request
Source
§
type
Response
=
Fetchbip353Response
Source
§
impl
TypedRequest
for
FetchinvoiceRequest
Source
§
type
Response
=
FetchinvoiceResponse
Source
§
impl
TypedRequest
for
FundchannelCancelRequest
Source
§
type
Response
=
FundchannelCancelResponse
Source
§
impl
TypedRequest
for
FundchannelCompleteRequest
Source
§
type
Response
=
FundchannelCompleteResponse
Source
§
impl
TypedRequest
for
FundchannelRequest
Source
§
type
Response
=
FundchannelResponse
Source
§
impl
TypedRequest
for
FundchannelStartRequest
Source
§
type
Response
=
FundchannelStartResponse
Source
§
impl
TypedRequest
for
FunderupdateRequest
Source
§
type
Response
=
FunderupdateResponse
Source
§
impl
TypedRequest
for
FundpsbtRequest
Source
§
type
Response
=
FundpsbtResponse
Source
§
impl
TypedRequest
for
GetemergencyrecoverdataRequest
Source
§
type
Response
=
GetemergencyrecoverdataResponse
Source
§
impl
TypedRequest
for
GetinfoRequest
Source
§
type
Response
=
GetinfoResponse
Source
§
impl
TypedRequest
for
GetlogRequest
Source
§
type
Response
=
GetlogResponse
Source
§
impl
TypedRequest
for
GetrouteRequest
Source
§
type
Response
=
GetrouteResponse
Source
§
impl
TypedRequest
for
GetroutesRequest
Source
§
type
Response
=
GetroutesResponse
Source
§
impl
TypedRequest
for
HelpRequest
Source
§
type
Response
=
HelpResponse
Source
§
impl
TypedRequest
for
InjectonionmessageRequest
Source
§
type
Response
=
InjectonionmessageResponse
Source
§
impl
TypedRequest
for
InjectpaymentonionRequest
Source
§
type
Response
=
InjectpaymentonionResponse
Source
§
impl
TypedRequest
for
InvoiceRequest
Source
§
type
Response
=
InvoiceResponse
Source
§
impl
TypedRequest
for
InvoicerequestRequest
Source
§
type
Response
=
InvoicerequestResponse
Source
§
impl
TypedRequest
for
KeysendRequest
Source
§
type
Response
=
KeysendResponse
Source
§
impl
TypedRequest
for
ListaddressesRequest
Source
§
type
Response
=
ListaddressesResponse
Source
§
impl
TypedRequest
for
ListchannelsRequest
Source
§
type
Response
=
ListchannelsResponse
Source
§
impl
TypedRequest
for
ListclosedchannelsRequest
Source
§
type
Response
=
ListclosedchannelsResponse
Source
§
impl
TypedRequest
for
ListconfigsRequest
Source
§
type
Response
=
ListconfigsResponse
Source
§
impl
TypedRequest
for
ListdatastoreRequest
Source
§
type
Response
=
ListdatastoreResponse
Source
§
impl
TypedRequest
for
ListforwardsRequest
Source
§
type
Response
=
ListforwardsResponse
Source
§
impl
TypedRequest
for
ListfundsRequest
Source
§
type
Response
=
ListfundsResponse
Source
§
impl
TypedRequest
for
ListhtlcsRequest
Source
§
type
Response
=
ListhtlcsResponse
Source
§
impl
TypedRequest
for
ListinvoicerequestsRequest
Source
§
type
Response
=
ListinvoicerequestsResponse
Source
§
impl
TypedRequest
for
ListinvoicesRequest
Source
§
type
Response
=
ListinvoicesResponse
Source
§
impl
TypedRequest
for
ListnodesRequest
Source
§
type
Response
=
ListnodesResponse
Source
§
impl
TypedRequest
for
ListoffersRequest
Source
§
type
Response
=
ListoffersResponse
Source
§
impl
TypedRequest
for
ListpaysRequest
Source
§
type
Response
=
ListpaysResponse
Source
§
impl
TypedRequest
for
ListpeerchannelsRequest
Source
§
type
Response
=
ListpeerchannelsResponse
Source
§
impl
TypedRequest
for
ListpeersRequest
Source
§
type
Response
=
ListpeersResponse
Source
§
impl
TypedRequest
for
ListsendpaysRequest
Source
§
type
Response
=
ListsendpaysResponse
Source
§
impl
TypedRequest
for
ListtransactionsRequest
Source
§
type
Response
=
ListtransactionsResponse
Source
§
impl
TypedRequest
for
MakesecretRequest
Source
§
type
Response
=
MakesecretResponse
Source
§
impl
TypedRequest
for
MultifundchannelRequest
Source
§
type
Response
=
MultifundchannelResponse
Source
§
impl
TypedRequest
for
MultiwithdrawRequest
Source
§
type
Response
=
MultiwithdrawResponse
Source
§
impl
TypedRequest
for
NewaddrRequest
Source
§
type
Response
=
NewaddrResponse
Source
§
impl
TypedRequest
for
OfferRequest
Source
§
type
Response
=
OfferResponse
Source
§
impl
TypedRequest
for
OpenchannelAbortRequest
Source
§
type
Response
=
OpenchannelAbortResponse
Source
§
impl
TypedRequest
for
OpenchannelBumpRequest
Source
§
type
Response
=
OpenchannelBumpResponse
Source
§
impl
TypedRequest
for
OpenchannelInitRequest
Source
§
type
Response
=
OpenchannelInitResponse
Source
§
impl
TypedRequest
for
OpenchannelSignedRequest
Source
§
type
Response
=
OpenchannelSignedResponse
Source
§
impl
TypedRequest
for
OpenchannelUpdateRequest
Source
§
type
Response
=
OpenchannelUpdateResponse
Source
§
impl
TypedRequest
for
PayRequest
Source
§
type
Response
=
PayResponse
Source
§
impl
TypedRequest
for
PingRequest
Source
§
type
Response
=
PingResponse
Source
§
impl
TypedRequest
for
PluginRequest
Source
§
type
Response
=
PluginResponse
Source
§
impl
TypedRequest
for
PreapproveinvoiceRequest
Source
§
type
Response
=
PreapproveinvoiceResponse
Source
§
impl
TypedRequest
for
PreapprovekeysendRequest
Source
§
type
Response
=
PreapprovekeysendResponse
Source
§
impl
TypedRequest
for
RecoverRequest
Source
§
type
Response
=
RecoverResponse
Source
§
impl
TypedRequest
for
RecoverchannelRequest
Source
§
type
Response
=
RecoverchannelResponse
Source
§
impl
TypedRequest
for
RenepayRequest
Source
§
type
Response
=
RenepayResponse
Source
§
impl
TypedRequest
for
RenepaystatusRequest
Source
§
type
Response
=
RenepaystatusResponse
Source
§
impl
TypedRequest
for
ReserveinputsRequest
Source
§
type
Response
=
ReserveinputsResponse
Source
§
impl
TypedRequest
for
SendcustommsgRequest
Source
§
type
Response
=
SendcustommsgResponse
Source
§
impl
TypedRequest
for
SendinvoiceRequest
Source
§
type
Response
=
SendinvoiceResponse
Source
§
impl
TypedRequest
for
SendonionRequest
Source
§
type
Response
=
SendonionResponse
Source
§
impl
TypedRequest
for
SendpayRequest
Source
§
type
Response
=
SendpayResponse
Source
§
impl
TypedRequest
for
SendpsbtRequest
Source
§
type
Response
=
SendpsbtResponse
Source
§
impl
TypedRequest
for
SetchannelRequest
Source
§
type
Response
=
SetchannelResponse
Source
§
impl
TypedRequest
for
SetconfigRequest
Source
§
type
Response
=
SetconfigResponse
Source
§
impl
TypedRequest
for
SetpsbtversionRequest
Source
§
type
Response
=
SetpsbtversionResponse
Source
§
impl
TypedRequest
for
ShowrunesRequest
Source
§
type
Response
=
ShowrunesResponse
Source
§
impl
TypedRequest
for
SigninvoiceRequest
Source
§
type
Response
=
SigninvoiceResponse
Source
§
impl
TypedRequest
for
SignmessageRequest
Source
§
type
Response
=
SignmessageResponse
Source
§
impl
TypedRequest
for
SignmessagewithkeyRequest
Source
§
type
Response
=
SignmessagewithkeyResponse
Source
§
impl
TypedRequest
for
SignpsbtRequest
Source
§
type
Response
=
SignpsbtResponse
Source
§
impl
TypedRequest
for
SpliceInitRequest
Source
§
type
Response
=
SpliceInitResponse
Source
§
impl
TypedRequest
for
SpliceSignedRequest
Source
§
type
Response
=
SpliceSignedResponse
Source
§
impl
TypedRequest
for
SpliceUpdateRequest
Source
§
type
Response
=
SpliceUpdateResponse
Source
§
impl
TypedRequest
for
StaticbackupRequest
Source
§
type
Response
=
StaticbackupResponse
Source
§
impl
TypedRequest
for
StopRequest
Source
§
type
Response
=
StopResponse
Source
§
impl
TypedRequest
for
TxdiscardRequest
Source
§
type
Response
=
TxdiscardResponse
Source
§
impl
TypedRequest
for
TxprepareRequest
Source
§
type
Response
=
TxprepareResponse
Source
§
impl
TypedRequest
for
TxsendRequest
Source
§
type
Response
=
TxsendResponse
Source
§
impl
TypedRequest
for
UnreserveinputsRequest
Source
§
type
Response
=
UnreserveinputsResponse
Source
§
impl
TypedRequest
for
UpgradewalletRequest
Source
§
type
Response
=
UpgradewalletResponse
Source
§
impl
TypedRequest
for
UtxopsbtRequest
Source
§
type
Response
=
UtxopsbtResponse
Source
§
impl
TypedRequest
for
WaitRequest
Source
§
type
Response
=
WaitResponse
Source
§
impl
TypedRequest
for
WaitanyinvoiceRequest
Source
§
type
Response
=
WaitanyinvoiceResponse
Source
§
impl
TypedRequest
for
WaitblockheightRequest
Source
§
type
Response
=
WaitblockheightResponse
Source
§
impl
TypedRequest
for
WaitinvoiceRequest
Source
§
type
Response
=
WaitinvoiceResponse
Source
§
impl
TypedRequest
for
WaitsendpayRequest
Source
§
type
Response
=
WaitsendpayResponse
Source
§
impl
TypedRequest
for
WithdrawRequest
Source
§
type
Response
=
WithdrawResponse
Source
§
impl
TypedRequest
for
XpayRequest
Source
§
type
Response
=
XpayResponse