Struct cln_grpc::pb::CloseRequest
source · pub struct CloseRequest {
pub id: String,
pub unilateraltimeout: Option<u32>,
pub destination: Option<String>,
pub fee_negotiation_step: Option<String>,
pub wrong_funding: Option<Outpoint>,
pub force_lease_closed: Option<bool>,
pub feerange: Vec<Feerate>,
}Fields§
§id: String§unilateraltimeout: Option<u32>§destination: Option<String>§fee_negotiation_step: Option<String>§wrong_funding: Option<Outpoint>§force_lease_closed: Option<bool>§feerange: Vec<Feerate>Implementations§
source§impl CloseRequest
impl CloseRequest
sourcepub fn unilateraltimeout(&self) -> u32
pub fn unilateraltimeout(&self) -> u32
Returns the value of unilateraltimeout, or the default value if unilateraltimeout is unset.
sourcepub fn destination(&self) -> &str
pub fn destination(&self) -> &str
Returns the value of destination, or the default value if destination is unset.
sourcepub fn fee_negotiation_step(&self) -> &str
pub fn fee_negotiation_step(&self) -> &str
Returns the value of fee_negotiation_step, or the default value if fee_negotiation_step is unset.
sourcepub fn force_lease_closed(&self) -> bool
pub fn force_lease_closed(&self) -> bool
Returns the value of force_lease_closed, or the default value if force_lease_closed is unset.
Trait Implementations§
source§impl Clone for CloseRequest
impl Clone for CloseRequest
source§fn clone(&self) -> CloseRequest
fn clone(&self) -> CloseRequest
Returns a copy 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 CloseRequest
impl Debug for CloseRequest
source§impl Default for CloseRequest
impl Default for CloseRequest
source§impl<'de> Deserialize<'de> for CloseRequest
impl<'de> Deserialize<'de> for CloseRequest
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 Message for CloseRequest
impl Message for CloseRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.source§impl PartialEq for CloseRequest
impl PartialEq for CloseRequest
source§fn eq(&self, other: &CloseRequest) -> bool
fn eq(&self, other: &CloseRequest) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for CloseRequest
impl Serialize for CloseRequest
impl StructuralPartialEq for CloseRequest
Auto Trait Implementations§
impl RefUnwindSafe for CloseRequest
impl Send for CloseRequest
impl Sync for CloseRequest
impl Unpin for CloseRequest
impl UnwindSafe for CloseRequest
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> 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