pub struct InfoModule {
pub name: String,
pub project_name: String,
pub sw_ver: String,
pub hw_ver: String,
pub sn: String,
pub loader_ver: Option<String>,
pub ota_ver: Option<String>,
}Fields§
§name: String§project_name: String§sw_ver: String§hw_ver: String§sn: String§loader_ver: Option<String>§ota_ver: Option<String>Trait Implementations§
Source§impl Clone for InfoModule
impl Clone for InfoModule
Source§fn clone(&self) -> InfoModule
fn clone(&self) -> InfoModule
Returns a duplicate 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 InfoModule
impl Debug for InfoModule
Source§impl Default for InfoModule
impl Default for InfoModule
Source§fn default() -> InfoModule
fn default() -> InfoModule
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InfoModule
impl<'de> Deserialize<'de> for InfoModule
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 InfoModule
impl PartialEq for InfoModule
Source§impl Serialize for InfoModule
impl Serialize for InfoModule
impl Eq for InfoModule
impl StructuralPartialEq for InfoModule
Auto Trait Implementations§
impl Freeze for InfoModule
impl RefUnwindSafe for InfoModule
impl Send for InfoModule
impl Sync for InfoModule
impl Unpin for InfoModule
impl UnsafeUnpin for InfoModule
impl UnwindSafe for InfoModule
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