pub struct UpdatePackage {
pub product_uid: String,
pub version: String,
pub supported_hardware: SupportedHardware,
pub objects: (Vec<Object>, Vec<Object>),
}Fields§
§product_uid: String§version: String§supported_hardware: SupportedHardware§objects: (Vec<Object>, Vec<Object>)Trait Implementations§
Source§impl Clone for UpdatePackage
impl Clone for UpdatePackage
Source§fn clone(&self) -> UpdatePackage
fn clone(&self) -> UpdatePackage
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 UpdatePackage
impl Debug for UpdatePackage
Source§impl<'de> Deserialize<'de> for UpdatePackage
impl<'de> Deserialize<'de> for UpdatePackage
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
impl Eq for UpdatePackage
Source§impl PartialEq for UpdatePackage
impl PartialEq for UpdatePackage
impl StructuralPartialEq for UpdatePackage
Auto Trait Implementations§
impl Freeze for UpdatePackage
impl RefUnwindSafe for UpdatePackage
impl Send for UpdatePackage
impl Sync for UpdatePackage
impl Unpin for UpdatePackage
impl UnsafeUnpin for UpdatePackage
impl UnwindSafe for UpdatePackage
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