pub struct OtaUpdate {
pub version: BundleVersion,
pub min_native_version: BundleVersion,
pub bundle_url: String,
pub bundle_hash: String,
pub bundle_size_bytes: u64,
pub release_notes: String,
pub is_mandatory: bool,
pub rollout_percentage: u8,
pub created_at: f64,
pub target_platforms: Vec<BuildTarget>,
}Expand description
A single OTA update entry.
Fields§
§version: BundleVersion§min_native_version: BundleVersion§bundle_url: String§bundle_hash: String§bundle_size_bytes: u64§release_notes: String§is_mandatory: bool§rollout_percentage: u8§created_at: f64§target_platforms: Vec<BuildTarget>Trait Implementations§
Source§impl<'de> Deserialize<'de> for OtaUpdate
impl<'de> Deserialize<'de> for OtaUpdate
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 OtaUpdate
impl RefUnwindSafe for OtaUpdate
impl Send for OtaUpdate
impl Sync for OtaUpdate
impl Unpin for OtaUpdate
impl UnsafeUnpin for OtaUpdate
impl UnwindSafe for OtaUpdate
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