Struct bee_message::input::TreasuryInput [−][src]
pub struct TreasuryInput(_);
TreasuryInput is an input which references a milestone which generated a TreasuryOutput.
Implementations
impl TreasuryInput[src]
impl TreasuryInput[src]pub const KIND: u8[src]
The input kind of a TreasuryInput.
pub fn new(id: MilestoneId) -> Self[src]
Creates a new TreasuryInput.
pub fn milestone_id(&self) -> &MilestoneId[src]
Returns the milestones id of a TreasuryInput.
Methods from Deref<Target = MilestoneId>
Trait Implementations
impl Clone for TreasuryInput[src]
impl Clone for TreasuryInput[src]fn clone(&self) -> TreasuryInput[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for TreasuryInput[src]
impl Copy for TreasuryInput[src]impl Deref for TreasuryInput[src]
impl Deref for TreasuryInput[src]type Target = MilestoneId
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target[src]
impl Eq for TreasuryInput[src]
impl Eq for TreasuryInput[src]impl From<MilestoneId> for TreasuryInput[src]
impl From<MilestoneId> for TreasuryInput[src]fn from(id: MilestoneId) -> Self[src]
impl From<TreasuryInput> for Input[src]
impl From<TreasuryInput> for Input[src]fn from(input: TreasuryInput) -> Self[src]
impl FromStr for TreasuryInput[src]
impl FromStr for TreasuryInput[src]impl Hash for TreasuryInput[src]
impl Hash for TreasuryInput[src]impl Ord for TreasuryInput[src]
impl Ord for TreasuryInput[src]impl Packable for TreasuryInput[src]
impl Packable for TreasuryInput[src]type Error = Error
Associated error type.
fn packed_len(&self) -> usize[src]
fn pack<W: Write>(&self, writer: &mut W) -> Result<(), Self::Error>[src]
fn unpack_inner<R: Read + ?Sized, const CHECK: bool>(
reader: &mut R
) -> Result<Self, Self::Error>[src]
reader: &mut R
) -> Result<Self, Self::Error>
pub fn pack_new(&self) -> Vec<u8, Global>[src]
pub fn unpack<R>(reader: &mut R) -> Result<Self, Self::Error> where
R: Read + ?Sized, [src]
R: Read + ?Sized,
pub fn unpack_unchecked<R>(reader: &mut R) -> Result<Self, Self::Error> where
R: Read + ?Sized, [src]
R: Read + ?Sized,
impl PartialEq<TreasuryInput> for TreasuryInput[src]
impl PartialEq<TreasuryInput> for TreasuryInput[src]fn eq(&self, other: &TreasuryInput) -> bool[src]
fn ne(&self, other: &TreasuryInput) -> bool[src]
impl PartialOrd<TreasuryInput> for TreasuryInput[src]
impl PartialOrd<TreasuryInput> for TreasuryInput[src]fn partial_cmp(&self, other: &TreasuryInput) -> Option<Ordering>[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl StructuralEq for TreasuryInput[src]
impl StructuralEq for TreasuryInput[src]impl StructuralPartialEq for TreasuryInput[src]
impl StructuralPartialEq for TreasuryInput[src]Auto Trait Implementations
impl RefUnwindSafe for TreasuryInput
impl RefUnwindSafe for TreasuryInputimpl Send for TreasuryInput
impl Send for TreasuryInputimpl Sync for TreasuryInput
impl Sync for TreasuryInputimpl Unpin for TreasuryInput
impl Unpin for TreasuryInputimpl UnwindSafe for TreasuryInput
impl UnwindSafe for TreasuryInput