#[repr(u32)]pub enum ProgramOwner {
System = 0,
Vex = 1,
Partner = 2,
}Expand description
The owner (originator) of the user program
Variants§
System = 0
Program is a system binary.
Vex = 1
Program originated from VEX.
Partner = 2
Program originated from a partner developer.
Trait Implementations§
Source§impl Clone for ProgramOwner
impl Clone for ProgramOwner
Source§fn clone(&self) -> ProgramOwner
fn clone(&self) -> ProgramOwner
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProgramOwner
impl Debug for ProgramOwner
Source§impl PartialEq for ProgramOwner
impl PartialEq for ProgramOwner
impl Copy for ProgramOwner
impl Eq for ProgramOwner
impl StructuralPartialEq for ProgramOwner
Auto Trait Implementations§
impl Freeze for ProgramOwner
impl RefUnwindSafe for ProgramOwner
impl Send for ProgramOwner
impl Sync for ProgramOwner
impl Unpin for ProgramOwner
impl UnwindSafe for ProgramOwner
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)