pub struct Release {Show 22 fields
pub appstream_id: Box<str>,
pub categories: Box<[Box<str>]>,
pub checksums: Box<[Box<str>]>,
pub created: u64,
pub description: Box<str>,
pub details_url: Option<Box<str>>,
pub filename: Box<str>,
pub flags: ReleaseFlags,
pub homepage: Box<str>,
pub install_duration: u32,
pub license: Box<str>,
pub name: Box<str>,
pub protocol: Option<Box<str>>,
pub remote_id: RemoteId,
pub size: u64,
pub source_url: Option<Box<str>>,
pub summary: Box<str>,
pub trust_flags: TrustFlags,
pub update_message: Option<Box<str>>,
pub uri: Box<str>,
pub vendor: Box<str>,
pub version: Box<str>,
}
Expand description
Information about an available fwupd remote.
Fields§
§appstream_id: Box<str>
§categories: Box<[Box<str>]>
§checksums: Box<[Box<str>]>
§created: u64
§description: Box<str>
§details_url: Option<Box<str>>
§filename: Box<str>
§flags: ReleaseFlags
§homepage: Box<str>
§install_duration: u32
§license: Box<str>
§name: Box<str>
§protocol: Option<Box<str>>
§remote_id: RemoteId
§size: u64
§source_url: Option<Box<str>>
§summary: Box<str>
§trust_flags: TrustFlags
§update_message: Option<Box<str>>
§uri: Box<str>
§vendor: Box<str>
§version: Box<str>
Trait Implementations§
Source§impl Ord for Release
impl Ord for Release
Source§impl PartialOrd for Release
impl PartialOrd for Release
impl Eq for Release
Auto Trait Implementations§
impl Freeze for Release
impl RefUnwindSafe for Release
impl Send for Release
impl Sync for Release
impl Unpin for Release
impl UnwindSafe for Release
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