Struct algonaut_transaction::tx_group::TxGroup
source · [−]pub struct TxGroup { /* private fields */ }
Implementations
sourceimpl TxGroup
impl TxGroup
pub fn new(tx_group_hashes: Vec<HashDigest>) -> TxGroup
pub fn assign_group_id(
txns: &mut [&mut Transaction]
) -> Result<(), TransactionError>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for TxGroup
impl<'de> Deserialize<'de> for TxGroup
sourcefn 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
sourceimpl Serialize for TxGroup
impl Serialize for TxGroup
sourcefn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for TxGroup
impl StructuralEq for TxGroup
impl StructuralPartialEq for TxGroup
Auto Trait Implementations
impl RefUnwindSafe for TxGroup
impl Send for TxGroup
impl Sync for TxGroup
impl Unpin for TxGroup
impl UnwindSafe for TxGroup
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.