[−][src]Struct catalyst_protocol_sdk_rust::Deltas::Delta
Fields
previous_delta_dfs_hash: Vec<u8>
merkle_root: Vec<u8>
merkle_poda: Vec<u8>
time_stamp: SingularPtrField<Timestamp>
public_entries: RepeatedField<PublicEntry>
confidential_entries: RepeatedField<ConfidentialEntry>
contract_entries: RepeatedField<ContractEntry>
coinbase_entries: RepeatedField<CoinbaseEntry>
unknown_fields: UnknownFields
cached_size: CachedSize
Methods
impl Delta
[src][−]
pub fn new() -> Delta
[src]
pub fn get_previous_delta_dfs_hash(&self) -> &[u8]
[src]
pub fn clear_previous_delta_dfs_hash(&mut self)
[src]
pub fn set_previous_delta_dfs_hash(&mut self, v: Vec<u8>)
[src]
pub fn mut_previous_delta_dfs_hash(&mut self) -> &mut Vec<u8>
[src]
pub fn take_previous_delta_dfs_hash(&mut self) -> Vec<u8>
[src]
pub fn get_merkle_root(&self) -> &[u8]
[src]
pub fn clear_merkle_root(&mut self)
[src]
pub fn set_merkle_root(&mut self, v: Vec<u8>)
[src]
pub fn mut_merkle_root(&mut self) -> &mut Vec<u8>
[src]
pub fn take_merkle_root(&mut self) -> Vec<u8>
[src]
pub fn get_merkle_poda(&self) -> &[u8]
[src]
pub fn clear_merkle_poda(&mut self)
[src]
pub fn set_merkle_poda(&mut self, v: Vec<u8>)
[src]
pub fn mut_merkle_poda(&mut self) -> &mut Vec<u8>
[src]
pub fn take_merkle_poda(&mut self) -> Vec<u8>
[src]
pub fn get_time_stamp(&self) -> &Timestamp
[src]
pub fn clear_time_stamp(&mut self)
[src]
pub fn has_time_stamp(&self) -> bool
[src]
pub fn set_time_stamp(&mut self, v: Timestamp)
[src]
pub fn mut_time_stamp(&mut self) -> &mut Timestamp
[src]
pub fn take_time_stamp(&mut self) -> Timestamp
[src]
pub fn get_public_entries(&self) -> &[PublicEntry]
[src]
pub fn clear_public_entries(&mut self)
[src]
pub fn set_public_entries(&mut self, v: RepeatedField<PublicEntry>)
[src]
pub fn mut_public_entries(&mut self) -> &mut RepeatedField<PublicEntry>
[src]
pub fn take_public_entries(&mut self) -> RepeatedField<PublicEntry>
[src]
pub fn get_confidential_entries(&self) -> &[ConfidentialEntry]
[src]
pub fn clear_confidential_entries(&mut self)
[src]
pub fn set_confidential_entries(&mut self, v: RepeatedField<ConfidentialEntry>)
[src]
pub fn mut_confidential_entries(
&mut self
) -> &mut RepeatedField<ConfidentialEntry>
[src]
&mut self
) -> &mut RepeatedField<ConfidentialEntry>
pub fn take_confidential_entries(&mut self) -> RepeatedField<ConfidentialEntry>
[src]
pub fn get_contract_entries(&self) -> &[ContractEntry]
[src]
pub fn clear_contract_entries(&mut self)
[src]
pub fn set_contract_entries(&mut self, v: RepeatedField<ContractEntry>)
[src]
pub fn mut_contract_entries(&mut self) -> &mut RepeatedField<ContractEntry>
[src]
pub fn take_contract_entries(&mut self) -> RepeatedField<ContractEntry>
[src]
pub fn get_coinbase_entries(&self) -> &[CoinbaseEntry]
[src]
pub fn clear_coinbase_entries(&mut self)
[src]
pub fn set_coinbase_entries(&mut self, v: RepeatedField<CoinbaseEntry>)
[src]
pub fn mut_coinbase_entries(&mut self) -> &mut RepeatedField<CoinbaseEntry>
[src]
pub fn take_coinbase_entries(&mut self) -> RepeatedField<CoinbaseEntry>
[src]
Trait Implementations
impl Clone for Delta
[src][+]
impl Default for Delta
[src][+]
impl<'a> Default for &'a Delta
[src][+]
impl PartialEq<Delta> for Delta
[src][+]
impl Debug for Delta
[src][+]
impl StructuralPartialEq for Delta
[src]
impl Message for Delta
[src][+]
impl Clear for Delta
[src][+]
impl ProtobufValue for Delta
[src][+]
Auto Trait Implementations
impl Send for Delta
impl Sync for Delta
impl Unpin for Delta
impl UnwindSafe for Delta
impl RefUnwindSafe for Delta
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> From<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,