pub struct AddressPayload {
pub root: Hash<28>,
pub attributes: OrderPreservingProperties<AddrAttrProperty>,
pub addrtype: AddrType,
}Fields§
§root: Hash<28>§attributes: OrderPreservingProperties<AddrAttrProperty>§addrtype: AddrTypeImplementations§
Source§impl AddressPayload
impl AddressPayload
pub fn hash_address_id( addrtype: &AddrType, spending_data: &SpendingData, attributes: &OrderPreservingProperties<AddrAttrProperty>, ) -> Hash<28>
pub fn new( addrtype: AddrType, spending_data: SpendingData, attributes: OrderPreservingProperties<AddrAttrProperty>, ) -> AddressPayload
pub fn new_redeem( pubkey: PublicKey, network_tag: Option<Vec<u8>>, ) -> AddressPayload
Trait Implementations§
Source§impl Clone for AddressPayload
impl Clone for AddressPayload
Source§fn clone(&self) -> AddressPayload
fn clone(&self) -> AddressPayload
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 AddressPayload
impl Debug for AddressPayload
Source§impl<'bytes, Ctx> Decode<'bytes, Ctx> for AddressPayload
impl<'bytes, Ctx> Decode<'bytes, Ctx> for AddressPayload
Source§impl<Ctx> Encode<Ctx> for AddressPayload
impl<Ctx> Encode<Ctx> for AddressPayload
Source§impl From<AddressPayload> for ByronAddress
impl From<AddressPayload> for ByronAddress
Source§fn from(value: AddressPayload) -> ByronAddress
fn from(value: AddressPayload) -> ByronAddress
Converts to this type from the input type.
Source§impl PartialEq for AddressPayload
impl PartialEq for AddressPayload
Source§impl PartialOrd for AddressPayload
impl PartialOrd for AddressPayload
impl Eq for AddressPayload
impl StructuralPartialEq for AddressPayload
Auto Trait Implementations§
impl Freeze for AddressPayload
impl RefUnwindSafe for AddressPayload
impl Send for AddressPayload
impl Sync for AddressPayload
impl Unpin for AddressPayload
impl UnsafeUnpin for AddressPayload
impl UnwindSafe for AddressPayload
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more