pub enum EthereumTimestampMethod {
TransactionData,
SmartContract,
ContractStorage,
}Expand description
Method used to anchor the timestamp on Ethereum.
Variants§
TransactionData
Hash stored in transaction input data.
SmartContract
Hash emitted via smart contract event.
ContractStorage
Hash stored in contract storage.
Trait Implementations§
Source§impl Clone for EthereumTimestampMethod
impl Clone for EthereumTimestampMethod
Source§fn clone(&self) -> EthereumTimestampMethod
fn clone(&self) -> EthereumTimestampMethod
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 EthereumTimestampMethod
impl Debug for EthereumTimestampMethod
Source§impl<'de> Deserialize<'de> for EthereumTimestampMethod
impl<'de> Deserialize<'de> for EthereumTimestampMethod
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 Display for EthereumTimestampMethod
impl Display for EthereumTimestampMethod
Source§impl Hash for EthereumTimestampMethod
impl Hash for EthereumTimestampMethod
Source§impl PartialEq for EthereumTimestampMethod
impl PartialEq for EthereumTimestampMethod
Source§impl Serialize for EthereumTimestampMethod
impl Serialize for EthereumTimestampMethod
impl Copy for EthereumTimestampMethod
impl Eq for EthereumTimestampMethod
impl StructuralPartialEq for EthereumTimestampMethod
Auto Trait Implementations§
impl Freeze for EthereumTimestampMethod
impl RefUnwindSafe for EthereumTimestampMethod
impl Send for EthereumTimestampMethod
impl Sync for EthereumTimestampMethod
impl Unpin for EthereumTimestampMethod
impl UnsafeUnpin for EthereumTimestampMethod
impl UnwindSafe for EthereumTimestampMethod
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.