pub enum ESPDeviceType {
ESP32,
ESP32S,
ESP8266,
}Expand description
ESP device types supported by the mining network (from .AI3)
Variants§
Implementations§
Source§impl ESPDeviceType
impl ESPDeviceType
Sourcepub fn max_tensor_dims(&self) -> (usize, usize)
pub fn max_tensor_dims(&self) -> (usize, usize)
Returns (max_rows, max_cols) for tensor dimensions on this device.
Sourcepub fn max_working_memory(&self) -> usize
pub fn max_working_memory(&self) -> usize
Maximum working memory in bytes.
Sourcepub fn supported_operations(&self) -> Vec<&'static str>
pub fn supported_operations(&self) -> Vec<&'static str>
List of supported operation type names.
Trait Implementations§
Source§impl Clone for ESPDeviceType
impl Clone for ESPDeviceType
Source§fn clone(&self) -> ESPDeviceType
fn clone(&self) -> ESPDeviceType
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 ESPDeviceType
impl Debug for ESPDeviceType
Source§impl<'de> Deserialize<'de> for ESPDeviceType
impl<'de> Deserialize<'de> for ESPDeviceType
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 FromStr for ESPDeviceType
impl FromStr for ESPDeviceType
Source§impl PartialEq for ESPDeviceType
impl PartialEq for ESPDeviceType
Source§impl Serialize for ESPDeviceType
impl Serialize for ESPDeviceType
impl Copy for ESPDeviceType
impl Eq for ESPDeviceType
impl StructuralPartialEq for ESPDeviceType
Auto Trait Implementations§
impl Freeze for ESPDeviceType
impl RefUnwindSafe for ESPDeviceType
impl Send for ESPDeviceType
impl Sync for ESPDeviceType
impl Unpin for ESPDeviceType
impl UnsafeUnpin for ESPDeviceType
impl UnwindSafe for ESPDeviceType
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