Struct bee_message::payload::transaction::RegularEssence [−][src]
pub struct RegularEssence { /* fields omitted */ }A transaction regular essence consuming inputs, creating outputs and carrying an optional payload.
Implementations
impl RegularEssence[src]
impl RegularEssence[src]pub const KIND: u8[src]
The essence kind of a RegularEssence
pub fn builder() -> RegularEssenceBuilder[src]
Create a new RegularEssenceBuilder to build a RegularEssence.
pub fn inputs(&self) -> &[Input]ⓘ[src]
Return the inputs of a RegularEssence.
pub fn outputs(&self) -> &[Output]ⓘ[src]
Return the outputs of a RegularEssence.
pub fn payload(&self) -> &Option<Payload>[src]
Return the optional payload of a RegularEssence.
Trait Implementations
impl Clone for RegularEssence[src]
impl Clone for RegularEssence[src]fn clone(&self) -> RegularEssence[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Eq for RegularEssence[src]
impl Eq for RegularEssence[src]impl From<RegularEssence> for Essence[src]
impl From<RegularEssence> for Essence[src]fn from(essence: RegularEssence) -> Self[src]
impl Packable for RegularEssence[src]
impl Packable for RegularEssence[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<RegularEssence> for RegularEssence[src]
impl PartialEq<RegularEssence> for RegularEssence[src]fn eq(&self, other: &RegularEssence) -> bool[src]
fn ne(&self, other: &RegularEssence) -> bool[src]
impl StructuralEq for RegularEssence[src]
impl StructuralEq for RegularEssence[src]impl StructuralPartialEq for RegularEssence[src]
impl StructuralPartialEq for RegularEssence[src]Auto Trait Implementations
impl RefUnwindSafe for RegularEssence
impl RefUnwindSafe for RegularEssenceimpl Send for RegularEssence
impl Send for RegularEssenceimpl Sync for RegularEssence
impl Sync for RegularEssenceimpl Unpin for RegularEssence
impl Unpin for RegularEssenceimpl UnwindSafe for RegularEssence
impl UnwindSafe for RegularEssence