pub enum FeeComponent {
Gas(Gas),
GasAndCompute {
gas: Gas,
compute: Compute,
},
}Expand description
A single component of a Fee (send_sir, send_not_sir, exec), specified as
either a plain gas value or as separate gas and compute costs.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for FeeComponent
impl Clone for FeeComponent
Source§fn clone(&self) -> FeeComponent
fn clone(&self) -> FeeComponent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FeeComponent
Source§impl Debug for FeeComponent
impl Debug for FeeComponent
Source§impl<'de> Deserialize<'de> for FeeComponent
impl<'de> Deserialize<'de> for FeeComponent
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
impl Eq for FeeComponent
Source§impl Hash for FeeComponent
impl Hash for FeeComponent
Source§impl PartialEq for FeeComponent
impl PartialEq for FeeComponent
Source§impl Serialize for FeeComponent
impl Serialize for FeeComponent
impl StructuralPartialEq for FeeComponent
Auto Trait Implementations§
impl Freeze for FeeComponent
impl RefUnwindSafe for FeeComponent
impl Send for FeeComponent
impl Sync for FeeComponent
impl Unpin for FeeComponent
impl UnsafeUnpin for FeeComponent
impl UnwindSafe for FeeComponent
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.