pub struct SystemResource {Show 31 fields
pub app_name: Option<Option<String>>,
pub instance_name: Option<Option<String>>,
pub version: Option<Option<String>>,
pub build_time: Option<String>,
pub is_debug: Option<bool>,
pub is_production: Option<bool>,
pub is_admin: Option<bool>,
pub is_user_interactive: Option<bool>,
pub startup_path: Option<Option<String>>,
pub app_data: Option<Option<String>>,
pub os_name: Option<Option<String>>,
pub os_version: Option<Option<String>>,
pub is_net_core: Option<bool>,
pub is_linux: Option<bool>,
pub is_osx: Option<bool>,
pub is_windows: Option<bool>,
pub is_docker: Option<bool>,
pub mode: Option<RuntimeMode>,
pub branch: Option<Option<String>>,
pub database_type: Option<DatabaseType>,
pub database_version: Option<Box<Version>>,
pub authentication: Option<AuthenticationType>,
pub migration_version: Option<i32>,
pub url_base: Option<Option<String>>,
pub runtime_version: Option<Box<Version>>,
pub runtime_name: Option<Option<String>>,
pub start_time: Option<String>,
pub package_version: Option<Option<String>>,
pub package_author: Option<Option<String>>,
pub package_update_mechanism: Option<UpdateMechanism>,
pub package_update_mechanism_message: Option<Option<String>>,
}
Fields§
§app_name: Option<Option<String>>
§instance_name: Option<Option<String>>
§version: Option<Option<String>>
§build_time: Option<String>
§is_debug: Option<bool>
§is_production: Option<bool>
§is_admin: Option<bool>
§is_user_interactive: Option<bool>
§startup_path: Option<Option<String>>
§app_data: Option<Option<String>>
§os_name: Option<Option<String>>
§os_version: Option<Option<String>>
§is_net_core: Option<bool>
§is_linux: Option<bool>
§is_osx: Option<bool>
§is_windows: Option<bool>
§is_docker: Option<bool>
§mode: Option<RuntimeMode>
§branch: Option<Option<String>>
§database_type: Option<DatabaseType>
§database_version: Option<Box<Version>>
§authentication: Option<AuthenticationType>
§migration_version: Option<i32>
§url_base: Option<Option<String>>
§runtime_version: Option<Box<Version>>
§runtime_name: Option<Option<String>>
§start_time: Option<String>
§package_version: Option<Option<String>>
§package_update_mechanism: Option<UpdateMechanism>
§package_update_mechanism_message: Option<Option<String>>
Implementations§
Source§impl SystemResource
impl SystemResource
pub fn new() -> SystemResource
Trait Implementations§
Source§impl Clone for SystemResource
impl Clone for SystemResource
Source§fn clone(&self) -> SystemResource
fn clone(&self) -> SystemResource
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 SystemResource
impl Debug for SystemResource
Source§impl<'de> Deserialize<'de> for SystemResource
impl<'de> Deserialize<'de> for SystemResource
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
Source§impl PartialEq for SystemResource
impl PartialEq for SystemResource
Source§impl Serialize for SystemResource
impl Serialize for SystemResource
impl StructuralPartialEq for SystemResource
Auto Trait Implementations§
impl Freeze for SystemResource
impl RefUnwindSafe for SystemResource
impl Send for SystemResource
impl Sync for SystemResource
impl Unpin for SystemResource
impl UnwindSafe for SystemResource
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