pub struct Fetchbip353Instructions {
pub description: Option<String>,
pub offer: Option<String>,
pub onchain: Option<String>,
pub offchain_amount_msat: Option<u64>,
pub onchain_amount_sat: Option<u64>,
}Fields§
§description: Option<String>§offer: Option<String>§onchain: Option<String>§offchain_amount_msat: Option<u64>§onchain_amount_sat: Option<u64>Implementations§
Source§impl Fetchbip353Instructions
impl Fetchbip353Instructions
Sourcepub fn description(&self) -> &str
pub fn description(&self) -> &str
Returns the value of description, or the default value if description is unset.
Sourcepub fn offer(&self) -> &str
pub fn offer(&self) -> &str
Returns the value of offer, or the default value if offer is unset.
Sourcepub fn onchain(&self) -> &str
pub fn onchain(&self) -> &str
Returns the value of onchain, or the default value if onchain is unset.
Sourcepub fn offchain_amount_msat(&self) -> u64
pub fn offchain_amount_msat(&self) -> u64
Returns the value of offchain_amount_msat, or the default value if offchain_amount_msat is unset.
Sourcepub fn onchain_amount_sat(&self) -> u64
pub fn onchain_amount_sat(&self) -> u64
Returns the value of onchain_amount_sat, or the default value if onchain_amount_sat is unset.
Trait Implementations§
Source§impl Clone for Fetchbip353Instructions
impl Clone for Fetchbip353Instructions
Source§fn clone(&self) -> Fetchbip353Instructions
fn clone(&self) -> Fetchbip353Instructions
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 moreSource§impl Debug for Fetchbip353Instructions
impl Debug for Fetchbip353Instructions
Source§impl Default for Fetchbip353Instructions
impl Default for Fetchbip353Instructions
Source§impl<'de> Deserialize<'de> for Fetchbip353Instructions
impl<'de> Deserialize<'de> for Fetchbip353Instructions
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 Fetchbip353Instructions
impl Message for Fetchbip353Instructions
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 Fetchbip353Instructions
impl PartialEq for Fetchbip353Instructions
Source§impl Serialize for Fetchbip353Instructions
impl Serialize for Fetchbip353Instructions
impl StructuralPartialEq for Fetchbip353Instructions
Auto Trait Implementations§
impl Freeze for Fetchbip353Instructions
impl RefUnwindSafe for Fetchbip353Instructions
impl Send for Fetchbip353Instructions
impl Sync for Fetchbip353Instructions
impl Unpin for Fetchbip353Instructions
impl UnwindSafe for Fetchbip353Instructions
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,
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