pub struct ListingComparisonRow {
pub listing_id: String,
pub provider_operator_id: String,
pub capability_scope: String,
pub price_per_call: MonetaryAmount,
pub price_index_bps: u32,
pub sla: ListingSla,
pub revocation_rate_bps: u32,
pub recent_receipts_volume: u64,
pub freshness_state: GenericListingFreshnessState,
pub status: GenericListingStatus,
}Expand description
One normalized row in a ListingComparison.
Fields§
§listing_id: String§provider_operator_id: String§capability_scope: String§price_per_call: MonetaryAmount§price_index_bps: u32Price normalized against the row with the minimum price per call within the same currency. Expressed in basis points where 10_000 means “equal to the minimum”.
sla: ListingSla§revocation_rate_bps: u32§recent_receipts_volume: u64§freshness_state: GenericListingFreshnessState§status: GenericListingStatusTrait Implementations§
Source§impl Clone for ListingComparisonRow
impl Clone for ListingComparisonRow
Source§fn clone(&self) -> ListingComparisonRow
fn clone(&self) -> ListingComparisonRow
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 ListingComparisonRow
impl Debug for ListingComparisonRow
Source§impl<'de> Deserialize<'de> for ListingComparisonRow
impl<'de> Deserialize<'de> for ListingComparisonRow
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 PartialEq for ListingComparisonRow
impl PartialEq for ListingComparisonRow
Source§impl Serialize for ListingComparisonRow
impl Serialize for ListingComparisonRow
impl Eq for ListingComparisonRow
impl StructuralPartialEq for ListingComparisonRow
Auto Trait Implementations§
impl Freeze for ListingComparisonRow
impl RefUnwindSafe for ListingComparisonRow
impl Send for ListingComparisonRow
impl Sync for ListingComparisonRow
impl Unpin for ListingComparisonRow
impl UnsafeUnpin for ListingComparisonRow
impl UnwindSafe for ListingComparisonRow
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