pub struct ResourceCost {
pub resource: String,
pub amount: u16,
}Expand description
One (resource, amount) cost entry on a move (doc 13 §4). resource names a
resource from the ruleset’s resources: list; an unknown name is a
LoadError::UnknownResource at LOAD.
Fields§
§resource: StringThe resource name (must be in the ruleset’s resources: list).
amount: u16The amount of the resource to pay.
Trait Implementations§
Source§impl Clone for ResourceCost
impl Clone for ResourceCost
Source§fn clone(&self) -> ResourceCost
fn clone(&self) -> ResourceCost
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 moreSource§impl Debug for ResourceCost
impl Debug for ResourceCost
Source§impl<'de> Deserialize<'de> for ResourceCost
impl<'de> Deserialize<'de> for ResourceCost
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 ResourceCost
Source§impl PartialEq for ResourceCost
impl PartialEq for ResourceCost
impl StructuralPartialEq for ResourceCost
Auto Trait Implementations§
impl Freeze for ResourceCost
impl RefUnwindSafe for ResourceCost
impl Send for ResourceCost
impl Sync for ResourceCost
impl Unpin for ResourceCost
impl UnsafeUnpin for ResourceCost
impl UnwindSafe for ResourceCost
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