pub enum MigrateType {
MigrateCapable = 0,
NotMigrateCapable = 1,
MigrationNotRequired = 2,
}
Expand description
The level of multicore support in the Trusted OS, as returned by MIGRATE_INFO_TYPE
.
Variants§
MigrateCapable = 0
The Trusted OS will only run on one core, and supports the MIGRATE
function.
NotMigrateCapable = 1
The Trusted OS does not support the MIGRATE
function.
MigrationNotRequired = 2
Either there is no Trusted OS, or it doesn’t require migration.
Trait Implementations§
Source§impl Clone for MigrateType
impl Clone for MigrateType
Source§fn clone(&self) -> MigrateType
fn clone(&self) -> MigrateType
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 MigrateType
impl Debug for MigrateType
Source§impl PartialEq for MigrateType
impl PartialEq for MigrateType
Source§impl TryFrom<i32> for MigrateType
impl TryFrom<i32> for MigrateType
impl Copy for MigrateType
impl Eq for MigrateType
impl StructuralPartialEq for MigrateType
Auto Trait Implementations§
impl Freeze for MigrateType
impl RefUnwindSafe for MigrateType
impl Send for MigrateType
impl Sync for MigrateType
impl Unpin for MigrateType
impl UnwindSafe for MigrateType
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