pub struct ClassEstimate {
pub entry_count: u64,
pub cost_stroops: u64,
pub cost_xlm: String,
pub derivation: String,
pub notes: String,
}Expand description
Breakdown for a single storage class.
Fields§
§entry_count: u64Baseline number of storage entries implied for this class.
cost_stroops: u64Estimated extension cost in stroops for this class over the specified ledger duration.
cost_xlm: StringEstimated extension cost in XLM formatted as a decimal string.
derivation: StringMachine-readable derivation category tag.
notes: StringExplicit human-readable explanation of precision and derivation limits.
Trait Implementations§
Source§impl Clone for ClassEstimate
impl Clone for ClassEstimate
Source§impl Debug for ClassEstimate
impl Debug for ClassEstimate
Source§impl<'de> Deserialize<'de> for ClassEstimate
impl<'de> Deserialize<'de> for ClassEstimate
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 ClassEstimate
Source§impl PartialEq for ClassEstimate
impl PartialEq for ClassEstimate
Source§impl Serialize for ClassEstimate
impl Serialize for ClassEstimate
impl StructuralPartialEq for ClassEstimate
Auto Trait Implementations§
impl Freeze for ClassEstimate
impl RefUnwindSafe for ClassEstimate
impl Send for ClassEstimate
impl Sync for ClassEstimate
impl Unpin for ClassEstimate
impl UnsafeUnpin for ClassEstimate
impl UnwindSafe for ClassEstimate
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.