pub struct BlobTransaction {
pub identity: Identity,
pub blobs: Vec<Blob>,
/* private fields */
}Fields§
§identity: Identity§blobs: Vec<Blob>Implementations§
Source§impl BlobTransaction
impl BlobTransaction
pub fn estimate_size(&self) -> usize
Source§impl BlobTransaction
impl BlobTransaction
pub fn blobs_hash(&self) -> BlobsHashes
pub fn validate_identity(&self) -> Result<(), Error>
Trait Implementations§
Source§impl BorshDeserialize for BlobTransaction
impl BorshDeserialize for BlobTransaction
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for BlobTransaction
impl BorshSerialize for BlobTransaction
Source§impl Clone for BlobTransaction
impl Clone for BlobTransaction
Source§impl Debug for BlobTransaction
impl Debug for BlobTransaction
Source§impl Default for BlobTransaction
impl Default for BlobTransaction
Source§fn default() -> BlobTransaction
fn default() -> BlobTransaction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BlobTransaction
impl<'de> Deserialize<'de> for BlobTransaction
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 From<APIRegisterContract> for BlobTransaction
impl From<APIRegisterContract> for BlobTransaction
Source§fn from(payload: APIRegisterContract) -> Self
fn from(payload: APIRegisterContract) -> Self
Converts to this type from the input type.
Source§impl From<BlobTransaction> for Transaction
impl From<BlobTransaction> for Transaction
Source§fn from(tx: BlobTransaction) -> Self
fn from(tx: BlobTransaction) -> Self
Converts to this type from the input type.
Source§impl PartialEq for BlobTransaction
impl PartialEq for BlobTransaction
Source§impl PartialSchema for BlobTransaction
impl PartialSchema for BlobTransaction
Source§impl Serialize for BlobTransaction
impl Serialize for BlobTransaction
Source§impl ToSchema for BlobTransaction
impl ToSchema for BlobTransaction
impl Eq for BlobTransaction
Auto Trait Implementations§
impl !Freeze for BlobTransaction
impl RefUnwindSafe for BlobTransaction
impl Send for BlobTransaction
impl Sync for BlobTransaction
impl Unpin for BlobTransaction
impl UnsafeUnpin for BlobTransaction
impl UnwindSafe for BlobTransaction
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.