pub struct AccessControlInfo {Show 30 fields
pub core_version: u32,
pub desc_version: u32,
pub release_kernel_major: String,
pub release_kernel_minor: String,
pub use_ext_save_data: bool,
pub file_system_access: Option<Vec<String>>,
pub memory_type: String,
pub system_mode: String,
pub ideal_processor: u8,
pub affinity_mask: u8,
pub priority: u8,
pub max_cpu: u8,
pub handle_table_size: u32,
pub disable_debug: bool,
pub enable_force_debug: bool,
pub can_write_shared_page: bool,
pub can_use_privileged_priority: bool,
pub can_use_non_alphabet_and_number: bool,
pub permit_main_function_argument: bool,
pub can_share_device_memory: bool,
pub runnable_on_sleep: bool,
pub special_memory_arrange: bool,
pub system_mode_ext: String,
pub cpu_speed: String,
pub enable_l2_cache: bool,
pub can_access_core2: bool,
pub io_register_mapping: Option<Vec<String>>,
pub memory_mapping: Option<Vec<String>>,
pub system_call_access: Option<HashMap<String, u32>>,
pub service_access_control: Option<Vec<String>>,
}Fields§
§core_version: u32§desc_version: u32§release_kernel_major: String§release_kernel_minor: String§use_ext_save_data: bool§file_system_access: Option<Vec<String>>§memory_type: String§system_mode: String§ideal_processor: u8§affinity_mask: u8§priority: u8§max_cpu: u8§handle_table_size: u32§disable_debug: bool§enable_force_debug: bool§can_use_privileged_priority: bool§can_use_non_alphabet_and_number: bool§permit_main_function_argument: bool§runnable_on_sleep: bool§special_memory_arrange: bool§system_mode_ext: String§cpu_speed: String§enable_l2_cache: bool§can_access_core2: bool§io_register_mapping: Option<Vec<String>>§memory_mapping: Option<Vec<String>>§system_call_access: Option<HashMap<String, u32>>§service_access_control: Option<Vec<String>>Trait Implementations§
Source§impl Clone for AccessControlInfo
impl Clone for AccessControlInfo
Source§fn clone(&self) -> AccessControlInfo
fn clone(&self) -> AccessControlInfo
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 AccessControlInfo
impl Debug for AccessControlInfo
Source§impl<'de> Deserialize<'de> for AccessControlInfo
impl<'de> Deserialize<'de> for AccessControlInfo
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
Auto Trait Implementations§
impl Freeze for AccessControlInfo
impl RefUnwindSafe for AccessControlInfo
impl Send for AccessControlInfo
impl Sync for AccessControlInfo
impl Unpin for AccessControlInfo
impl UnsafeUnpin for AccessControlInfo
impl UnwindSafe for AccessControlInfo
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