#[non_exhaustive]pub enum ResourceCostPercentBasis {
Base,
Maximum,
}Expand description
Resource amount against which a DBC percentage power cost is resolved.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Base
The actor’s configured base resource maximum.
Maximum
The actor’s current maximum after runtime modifiers.
Trait Implementations§
Source§impl Clone for ResourceCostPercentBasis
impl Clone for ResourceCostPercentBasis
Source§fn clone(&self) -> ResourceCostPercentBasis
fn clone(&self) -> ResourceCostPercentBasis
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 ResourceCostPercentBasis
impl Debug for ResourceCostPercentBasis
Source§impl Default for ResourceCostPercentBasis
impl Default for ResourceCostPercentBasis
Source§fn default() -> ResourceCostPercentBasis
fn default() -> ResourceCostPercentBasis
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResourceCostPercentBasis
impl<'de> Deserialize<'de> for ResourceCostPercentBasis
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 JsonSchema for ResourceCostPercentBasis
impl JsonSchema for ResourceCostPercentBasis
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 ResourceCostPercentBasis
impl PartialEq for ResourceCostPercentBasis
Source§impl Serialize for ResourceCostPercentBasis
impl Serialize for ResourceCostPercentBasis
impl Copy for ResourceCostPercentBasis
impl Eq for ResourceCostPercentBasis
impl StructuralPartialEq for ResourceCostPercentBasis
Auto Trait Implementations§
impl Freeze for ResourceCostPercentBasis
impl RefUnwindSafe for ResourceCostPercentBasis
impl Send for ResourceCostPercentBasis
impl Sync for ResourceCostPercentBasis
impl Unpin for ResourceCostPercentBasis
impl UnsafeUnpin for ResourceCostPercentBasis
impl UnwindSafe for ResourceCostPercentBasis
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