pub enum TargetAccelerator {
None,
Gpu,
}Expand description
Accelerator selection used by a target.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for TargetAccelerator
impl Clone for TargetAccelerator
Source§fn clone(&self) -> TargetAccelerator
fn clone(&self) -> TargetAccelerator
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 moreimpl Copy for TargetAccelerator
Source§impl Debug for TargetAccelerator
impl Debug for TargetAccelerator
Source§impl<'de> Deserialize<'de> for TargetAccelerator
impl<'de> Deserialize<'de> for TargetAccelerator
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 required nullable accelerator policy from challenge configs.
impl Eq for TargetAccelerator
Source§impl JsonSchema for TargetAccelerator
impl JsonSchema for TargetAccelerator
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Target accelerator is an inline required nullable field in target specs.
Source§fn schema_name() -> Cow<'static, str>
fn schema_name() -> Cow<'static, str>
Stable schema name for target accelerator.
Source§fn json_schema(_generator: &mut SchemaGenerator) -> Schema
fn json_schema(_generator: &mut SchemaGenerator) -> Schema
JSON schema for null | "gpu".
Source§impl PartialEq for TargetAccelerator
impl PartialEq for TargetAccelerator
Source§fn eq(&self, other: &TargetAccelerator) -> bool
fn eq(&self, other: &TargetAccelerator) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TargetAccelerator
impl Serialize for TargetAccelerator
impl StructuralPartialEq for TargetAccelerator
Auto Trait Implementations§
impl Freeze for TargetAccelerator
impl RefUnwindSafe for TargetAccelerator
impl Send for TargetAccelerator
impl Sync for TargetAccelerator
impl Unpin for TargetAccelerator
impl UnsafeUnpin for TargetAccelerator
impl UnwindSafe for TargetAccelerator
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<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