pub struct TeeCapacity {
pub max_concurrent_jobs: u32,
pub active_jobs: u32,
pub max_operations: u32,
pub current_operations: u32,
pub total_memory: u64,
pub available_memory: u64,
pub total_cpu_cores: u32,
pub available_cpu_cores: u32,
pub supported_vendors: Vec<TeeVendor>,
}Expand description
TEE provider capacity information
Fields§
§max_concurrent_jobs: u32Maximum concurrent jobs
active_jobs: u32Current active jobs
max_operations: u32Maximum concurrent operations
current_operations: u32Current active operations
total_memory: u64Total memory available (bytes)
available_memory: u64Available memory (bytes)
total_cpu_cores: u32Total CPU cores
available_cpu_cores: u32Available CPU cores
supported_vendors: Vec<TeeVendor>Supported TEE vendors
Implementations§
Source§impl TeeCapacity
impl TeeCapacity
Trait Implementations§
Source§impl Clone for TeeCapacity
impl Clone for TeeCapacity
Source§fn clone(&self) -> TeeCapacity
fn clone(&self) -> TeeCapacity
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 moreSource§impl Debug for TeeCapacity
impl Debug for TeeCapacity
Source§impl<'de> Deserialize<'de> for TeeCapacity
impl<'de> Deserialize<'de> for TeeCapacity
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 TeeCapacity
Source§impl PartialEq for TeeCapacity
impl PartialEq for TeeCapacity
Source§fn eq(&self, other: &TeeCapacity) -> bool
fn eq(&self, other: &TeeCapacity) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TeeCapacity
impl Serialize for TeeCapacity
impl StructuralPartialEq for TeeCapacity
Auto Trait Implementations§
impl Freeze for TeeCapacity
impl RefUnwindSafe for TeeCapacity
impl Send for TeeCapacity
impl Sync for TeeCapacity
impl Unpin for TeeCapacity
impl UnsafeUnpin for TeeCapacity
impl UnwindSafe for TeeCapacity
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