pub struct OsRemoteSubList {
pub name: String,
pub description: String,
pub icon: Url,
pub flasher: Flasher,
pub devices: HashSet<String>,
pub subitems_url: Url,
}Expand description
Sublists stored in a remote location
Fields§
§name: StringRemote Sublist name
description: StringRemote Sublist description
icon: UrlRemote Sublist icon URL
flasher: FlasherFlasher type for all top level Os Images in the sublist
devices: HashSet<String>Union of devices the OsImages in the SubList can be used with
subitems_url: UrlUrl to the Remote list
Implementations§
Trait Implementations§
Source§impl Clone for OsRemoteSubList
impl Clone for OsRemoteSubList
Source§fn clone(&self) -> OsRemoteSubList
fn clone(&self) -> OsRemoteSubList
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 OsRemoteSubList
impl Debug for OsRemoteSubList
Source§impl<'de> Deserialize<'de> for OsRemoteSubList
impl<'de> Deserialize<'de> for OsRemoteSubList
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 OsRemoteSubList
impl PartialEq for OsRemoteSubList
Source§impl Serialize for OsRemoteSubList
impl Serialize for OsRemoteSubList
impl Eq for OsRemoteSubList
impl StructuralPartialEq for OsRemoteSubList
Auto Trait Implementations§
impl Freeze for OsRemoteSubList
impl RefUnwindSafe for OsRemoteSubList
impl Send for OsRemoteSubList
impl Sync for OsRemoteSubList
impl Unpin for OsRemoteSubList
impl UnwindSafe for OsRemoteSubList
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