pub struct BundledFlatpak {
pub id: String,
pub reference: String,
pub commit: String,
pub remote: String,
pub url: String,
pub collection: String,
pub user: bool,
}Expand description
A Flatpak application in the bundle, as flatpak create-usb copied it
from this machine’s installation with the runtimes it needs.
Fields§
§id: StringThe application’s ID.
reference: StringIts ref: app/ID/ARCH/BRANCH.
commit: StringThe commit installed here, which the bundle’s copy must be.
remote: StringThe remote it came from, the remote’s address and collection ID.
url: String§collection: String§user: boolIn the user’s own installation rather than the system’s.
Trait Implementations§
Source§impl Clone for BundledFlatpak
impl Clone for BundledFlatpak
Source§impl Debug for BundledFlatpak
impl Debug for BundledFlatpak
Source§impl Default for BundledFlatpak
impl Default for BundledFlatpak
Source§impl<'de> Deserialize<'de> for BundledFlatpak
impl<'de> Deserialize<'de> for BundledFlatpak
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 BundledFlatpak
Source§impl PartialEq for BundledFlatpak
impl PartialEq for BundledFlatpak
Source§impl Serialize for BundledFlatpak
impl Serialize for BundledFlatpak
impl StructuralPartialEq for BundledFlatpak
Auto Trait Implementations§
impl Freeze for BundledFlatpak
impl RefUnwindSafe for BundledFlatpak
impl Send for BundledFlatpak
impl Sync for BundledFlatpak
impl Unpin for BundledFlatpak
impl UnsafeUnpin for BundledFlatpak
impl UnwindSafe for BundledFlatpak
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.