pub struct MilliSatoshi(pub u64);
Expand description
Bitcoin amount measured in millisatoshi
Tuple Fields§
§0: u64
Trait Implementations§
source§impl Add for MilliSatoshi
impl Add for MilliSatoshi
source§type Output = MilliSatoshi
type Output = MilliSatoshi
The resulting type after applying the
+
operator.source§impl AsMut<u64> for MilliSatoshi
impl AsMut<u64> for MilliSatoshi
source§impl AsRef<u64> for MilliSatoshi
impl AsRef<u64> for MilliSatoshi
source§impl Clone for MilliSatoshi
impl Clone for MilliSatoshi
source§fn clone(&self) -> MilliSatoshi
fn clone(&self) -> MilliSatoshi
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 MilliSatoshi
impl Debug for MilliSatoshi
source§impl<'de> Deserialize<'de> for MilliSatoshi
impl<'de> Deserialize<'de> for MilliSatoshi
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 Display for MilliSatoshi
impl Display for MilliSatoshi
source§impl From<MilliSatoshi> for u64
impl From<MilliSatoshi> for u64
source§fn from(original: MilliSatoshi) -> Self
fn from(original: MilliSatoshi) -> Self
Converts to this type from the input type.
source§impl From<u64> for MilliSatoshi
impl From<u64> for MilliSatoshi
source§fn from(original: u64) -> MilliSatoshi
fn from(original: u64) -> MilliSatoshi
Converts to this type from the input type.
source§impl Ord for MilliSatoshi
impl Ord for MilliSatoshi
source§fn cmp(&self, other: &MilliSatoshi) -> Ordering
fn cmp(&self, other: &MilliSatoshi) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for MilliSatoshi
impl PartialEq for MilliSatoshi
source§impl PartialOrd for MilliSatoshi
impl PartialOrd for MilliSatoshi
source§impl<'a_, C_: Context> Readable<'a_, C_> for MilliSatoshi
impl<'a_, C_: Context> Readable<'a_, C_> for MilliSatoshi
fn read_from<R_: Reader<'a_, C_>>(_reader_: &mut R_) -> Result<Self, C_::Error>
fn minimum_bytes_needed() -> usize
fn read_from_buffer_with_ctx( context: C, buffer: &'a [u8], ) -> Result<Self, <C as Context>::Error>
fn read_with_length_from_buffer_with_ctx( context: C, buffer: &'a [u8], ) -> (Result<Self, <C as Context>::Error>, usize)
fn read_from_buffer_copying_data_with_ctx( context: C, buffer: &[u8], ) -> Result<Self, <C as Context>::Error>
fn read_with_length_from_buffer_copying_data_with_ctx( context: C, buffer: &[u8], ) -> (Result<Self, <C as Context>::Error>, usize)
fn read_with_length_from_buffer_copying_data_with_ctx_mut( context: &mut C, buffer: &[u8], ) -> (Result<Self, <C as Context>::Error>, usize)
fn read_from_stream_unbuffered_with_ctx<S>(
context: C,
stream: S,
) -> Result<Self, <C as Context>::Error>where
S: Read,
fn read_from_stream_buffered_with_ctx<S>(
context: C,
stream: S,
) -> Result<Self, <C as Context>::Error>where
S: Read,
fn read_from_file_with_ctx( context: C, path: impl AsRef<Path>, ) -> Result<Self, <C as Context>::Error>
source§impl Serialize for MilliSatoshi
impl Serialize for MilliSatoshi
source§impl<C_: Context> Writable<C_> for MilliSatoshi
impl<C_: Context> Writable<C_> for MilliSatoshi
fn write_to<T_: ?Sized + Writer<C_>>( &self, _writer_: &mut T_, ) -> Result<(), C_::Error>
fn write_to_buffer_with_ctx( &self, context: C, buffer: &mut [u8], ) -> Result<(), <C as Context>::Error>
fn write_to_buffer_with_ctx_mut( &self, context: &mut C, buffer: &mut [u8], ) -> Result<(), <C as Context>::Error>
fn write_to_vec_with_ctx( &self, context: C, ) -> Result<Vec<u8>, <C as Context>::Error>
fn write_to_vec_with_ctx_mut( &self, context: &mut C, ) -> Result<Vec<u8>, <C as Context>::Error>
fn write_to_stream_with_ctx<S>(
&self,
context: C,
stream: S,
) -> Result<(), <C as Context>::Error>where
S: Write,
fn write_to_file_with_ctx( &self, context: C, path: impl AsRef<Path>, ) -> Result<(), <C as Context>::Error>
fn bytes_needed(&self) -> Result<usize, <C as Context>::Error>
source§impl Deref for MilliSatoshi
impl Deref for MilliSatoshi
impl Copy for MilliSatoshi
impl Eq for MilliSatoshi
impl StructuralPartialEq for MilliSatoshi
Auto Trait Implementations§
impl Freeze for MilliSatoshi
impl RefUnwindSafe for MilliSatoshi
impl Send for MilliSatoshi
impl Sync for MilliSatoshi
impl Unpin for MilliSatoshi
impl UnwindSafe for MilliSatoshi
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)