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<ESPDeviceType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ESPDeviceType, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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> AbiEnumVisitor for T
impl<T> AbiEnumVisitor for T
default fn visit_for_abi( &self, _digester: &mut AbiDigester, ) -> Result<AbiDigester, DigestError>
Source§impl<T> AbiEnumVisitor for T
impl<T> AbiEnumVisitor for T
default fn visit_for_abi( &self, digester: &mut AbiDigester, ) -> Result<AbiDigester, DigestError>
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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,
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§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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more