pub struct ActionCost(/* private fields */);Expand description
Positive estimated execution cost in planner-defined units.
A deployment may define one unit as one request, one second, or another consistent resource measure. Actions in one planner must use the same unit.
Implementations§
Trait Implementations§
Source§impl Clone for ActionCost
impl Clone for ActionCost
Source§fn clone(&self) -> ActionCost
fn clone(&self) -> ActionCost
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 moreimpl Copy for ActionCost
Source§impl Debug for ActionCost
impl Debug for ActionCost
Source§impl<'de> Deserialize<'de> for ActionCost
impl<'de> Deserialize<'de> for ActionCost
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 ActionCost
Source§impl Hash for ActionCost
impl Hash for ActionCost
Source§impl Ord for ActionCost
impl Ord for ActionCost
Source§fn cmp(&self, other: &ActionCost) -> Ordering
fn cmp(&self, other: &ActionCost) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ActionCost
impl PartialEq for ActionCost
Source§impl PartialOrd for ActionCost
impl PartialOrd for ActionCost
Source§impl Serialize for ActionCost
impl Serialize for ActionCost
impl StructuralPartialEq for ActionCost
Auto Trait Implementations§
impl Freeze for ActionCost
impl RefUnwindSafe for ActionCost
impl Send for ActionCost
impl Sync for ActionCost
impl Unpin for ActionCost
impl UnsafeUnpin for ActionCost
impl UnwindSafe for ActionCost
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more