pub struct AttemptCost {
pub bound: CostBound,
pub reserved: u64,
pub charge: Charge,
}Fields§
§bound: CostBound§reserved: u64§charge: ChargeTrait Implementations§
Source§impl Clone for AttemptCost
impl Clone for AttemptCost
impl Copy for AttemptCost
Source§impl Debug for AttemptCost
impl Debug for AttemptCost
Source§impl<'de> Deserialize<'de> for AttemptCost
impl<'de> Deserialize<'de> for AttemptCost
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 AttemptCost
Source§impl JsonSchema for AttemptCost
impl JsonSchema for AttemptCost
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for AttemptCost
impl PartialEq for AttemptCost
Source§impl Serialize for AttemptCost
impl Serialize for AttemptCost
impl StructuralPartialEq for AttemptCost
Auto Trait Implementations§
impl Freeze for AttemptCost
impl RefUnwindSafe for AttemptCost
impl Send for AttemptCost
impl Sync for AttemptCost
impl Unpin for AttemptCost
impl UnsafeUnpin for AttemptCost
impl UnwindSafe for AttemptCost
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