pub enum PoolType {
Validator,
TeeProvider,
ModelProvider,
StorageProvider,
Trainer,
Syncer,
}Expand description
Type of staking pool
Variants§
Validator
Validator staking pool
TeeProvider
TEE provider pool
ModelProvider
Model provider pool
StorageProvider
Storage provider pool
Trainer
Tenzro Train: trainer (proposes outer gradients) bonding pool
Syncer
Tenzro Train: syncer (aggregates outer gradients, publishes rounds) bonding pool
Trait Implementations§
impl Copy for PoolType
Source§impl<'de> Deserialize<'de> for PoolType
impl<'de> Deserialize<'de> for PoolType
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 PoolType
impl StructuralPartialEq for PoolType
Auto Trait Implementations§
impl Freeze for PoolType
impl RefUnwindSafe for PoolType
impl Send for PoolType
impl Sync for PoolType
impl Unpin for PoolType
impl UnsafeUnpin for PoolType
impl UnwindSafe for PoolType
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