pub struct SdkSettingsJson {
pub canonical_name: String,
pub default_deployment_target: String,
pub default_properties: SdkSettingsJsonDefaultProperties,
pub default_variant: Option<String>,
pub display_name: String,
pub maximum_deployment_target: String,
pub minimal_display_name: String,
pub supported_targets: HashMap<String, SupportedTarget>,
pub version: String,
}
Expand description
Used for deserializing a SDKSettings.json file in an SDK directory.
Fields§
§canonical_name: String
§default_deployment_target: String
§default_properties: SdkSettingsJsonDefaultProperties
§default_variant: Option<String>
§display_name: String
§maximum_deployment_target: String
§minimal_display_name: String
§supported_targets: HashMap<String, SupportedTarget>
§version: String
Trait Implementations§
Source§impl Debug for SdkSettingsJson
impl Debug for SdkSettingsJson
Source§impl<'de> Deserialize<'de> for SdkSettingsJson
impl<'de> Deserialize<'de> for SdkSettingsJson
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 SdkSettingsJson
impl RefUnwindSafe for SdkSettingsJson
impl Send for SdkSettingsJson
impl Sync for SdkSettingsJson
impl Unpin for SdkSettingsJson
impl UnwindSafe for SdkSettingsJson
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