Struct fwupd_dbus::Release
source · 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 PartialEq<Release> for Release
impl PartialEq<Release> for Release
source§impl PartialOrd<Release> for Release
impl PartialOrd<Release> for Release
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for Release
impl StructuralEq for Release
Auto Trait Implementations§
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.