Struct aws_sdk_elasticinference::types::AcceleratorType
source · #[non_exhaustive]pub struct AcceleratorType {
pub accelerator_type_name: Option<String>,
pub memory_info: Option<MemoryInfo>,
pub throughput_info: Option<Vec<KeyValuePair>>,
}
Expand description
The details of an Elastic Inference Accelerator type.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.accelerator_type_name: Option<String>
The name of the Elastic Inference Accelerator type.
memory_info: Option<MemoryInfo>
The memory information of the Elastic Inference Accelerator type.
throughput_info: Option<Vec<KeyValuePair>>
The throughput information of the Elastic Inference Accelerator type.
Implementations§
source§impl AcceleratorType
impl AcceleratorType
sourcepub fn accelerator_type_name(&self) -> Option<&str>
pub fn accelerator_type_name(&self) -> Option<&str>
The name of the Elastic Inference Accelerator type.
sourcepub fn memory_info(&self) -> Option<&MemoryInfo>
pub fn memory_info(&self) -> Option<&MemoryInfo>
The memory information of the Elastic Inference Accelerator type.
sourcepub fn throughput_info(&self) -> &[KeyValuePair]
pub fn throughput_info(&self) -> &[KeyValuePair]
The throughput information of the Elastic Inference Accelerator type.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .throughput_info.is_none()
.
source§impl AcceleratorType
impl AcceleratorType
sourcepub fn builder() -> AcceleratorTypeBuilder
pub fn builder() -> AcceleratorTypeBuilder
Creates a new builder-style object to manufacture AcceleratorType
.
Trait Implementations§
source§impl Clone for AcceleratorType
impl Clone for AcceleratorType
source§fn clone(&self) -> AcceleratorType
fn clone(&self) -> AcceleratorType
Returns a copy 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 AcceleratorType
impl Debug for AcceleratorType
source§impl PartialEq for AcceleratorType
impl PartialEq for AcceleratorType
impl StructuralPartialEq for AcceleratorType
Auto Trait Implementations§
impl Freeze for AcceleratorType
impl RefUnwindSafe for AcceleratorType
impl Send for AcceleratorType
impl Sync for AcceleratorType
impl Unpin for AcceleratorType
impl UnwindSafe for AcceleratorType
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,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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 moreCreates a shared type from an unshared type.