pub struct MinerCapabilities {
pub supported_operations: Vec<String>,
pub max_tensor_size: usize,
pub is_esp_device: bool,
pub max_computation_time: u64,
}Expand description
Capabilities advertised by a miner (operations, tensor size, ESP flag).
Fields§
§supported_operations: Vec<String>§max_tensor_size: usize§is_esp_device: bool§max_computation_time: u64Trait Implementations§
Source§impl Clone for MinerCapabilities
impl Clone for MinerCapabilities
Source§fn clone(&self) -> MinerCapabilities
fn clone(&self) -> MinerCapabilities
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 MinerCapabilities
impl Debug for MinerCapabilities
Source§impl Default for MinerCapabilities
impl Default for MinerCapabilities
Source§impl<'de> Deserialize<'de> for MinerCapabilities
impl<'de> Deserialize<'de> for MinerCapabilities
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
Auto Trait Implementations§
impl Freeze for MinerCapabilities
impl RefUnwindSafe for MinerCapabilities
impl Send for MinerCapabilities
impl Sync for MinerCapabilities
impl Unpin for MinerCapabilities
impl UnsafeUnpin for MinerCapabilities
impl UnwindSafe for MinerCapabilities
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