pub trait ReleaseListExt:
IsA<ReleaseList>
+ Sealed
+ 'static {
Show 13 methods
// Provided methods
fn add(&self, release: &impl IsA<Release>) { ... }
fn clear(&self) { ... }
fn context(&self) -> Option<Context> { ... }
fn entries(&self) -> Vec<Release> { ... }
fn size(&self) -> u32 { ... }
fn url(&self) -> Option<GString> { ... }
fn index_safe(&self, index: u32) -> Option<Release> { ... }
fn is_empty(&self) -> bool { ... }
fn load_from_bytes(
&self,
context: Option<&impl IsA<Context>>,
bytes: &Bytes,
) -> Result<(), Error> { ... }
fn set_context(&self, context: &impl IsA<Context>) { ... }
fn set_size(&self, size: u32) { ... }
fn set_url(&self, url: &str) { ... }
fn sort(&self) { ... }
}
Expand description
Provided Methods§
sourcefn add(&self, release: &impl IsA<Release>)
fn add(&self, release: &impl IsA<Release>)
Append a release entry to this ReleaseList
container.
sourcefn index_safe(&self, index: u32) -> Option<Release>
fn index_safe(&self, index: u32) -> Option<Release>
sourcefn load_from_bytes(
&self,
context: Option<&impl IsA<Context>>,
bytes: &Bytes,
) -> Result<(), Error>
fn load_from_bytes( &self, context: Option<&impl IsA<Context>>, bytes: &Bytes, ) -> Result<(), Error>
sourcefn set_context(&self, context: &impl IsA<Context>)
fn set_context(&self, context: &impl IsA<Context>)
Object Safety§
This trait is not object safe.