pub enum ResourceAxis {
Storage,
Compute,
Both,
}Expand description
Which resource pool the resource-availability axis (slice 5) scores against.
Variants§
Storage
dataforts.free_storage_gb — chain / replica artifacts.
Compute
hardware.cpu_cores / hardware.memory_gb /
hardware.gpu.vram_gb — daemon artifacts.
Both
Weighted average of Storage + Compute — replicated daemons.
Trait Implementations§
Source§impl Clone for ResourceAxis
impl Clone for ResourceAxis
Source§fn clone(&self) -> ResourceAxis
fn clone(&self) -> ResourceAxis
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 ResourceAxis
impl Debug for ResourceAxis
Source§impl PartialEq for ResourceAxis
impl PartialEq for ResourceAxis
Source§fn eq(&self, other: &ResourceAxis) -> bool
fn eq(&self, other: &ResourceAxis) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ResourceAxis
impl Eq for ResourceAxis
impl StructuralPartialEq for ResourceAxis
Auto Trait Implementations§
impl Freeze for ResourceAxis
impl RefUnwindSafe for ResourceAxis
impl Send for ResourceAxis
impl Sync for ResourceAxis
impl Unpin for ResourceAxis
impl UnsafeUnpin for ResourceAxis
impl UnwindSafe for ResourceAxis
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.