Struct launchpadlib::v1_0::SourcePackagePage
source · pub struct SourcePackagePage {
pub resource_type_link: Option<Url>,
pub total_size: usize,
pub start: usize,
pub next_collection_link: Option<Url>,
pub prev_collection_link: Option<Url>,
pub entries: Vec<SourcePackageFull>,
pub entry_links: Option<Url>,
}
Expand description
Representation of the source_package-page
resource
Fields§
§resource_type_link: Option<Url>
§total_size: usize
§start: usize
§next_collection_link: Option<Url>
§prev_collection_link: Option<Url>
§entries: Vec<SourcePackageFull>
§entry_links: Option<Url>
Implementations§
source§impl SourcePackagePage
impl SourcePackagePage
pub fn next<'a>( &'a self, client: &'a dyn Client ) -> Result<Option<PagedCollection<'a, SourcePackagePage>>, Error>
pub fn prev<'a>( &'a self, client: &'a dyn Client ) -> Result<Option<PagedCollection<'a, SourcePackagePage>>, Error>
pub fn entry_links(&self) -> Option<SourcePackage>
pub fn set_entry_links(&mut self, value: Option<SourcePackage>)
Trait Implementations§
source§impl Clone for SourcePackagePage
impl Clone for SourcePackagePage
source§fn clone(&self) -> SourcePackagePage
fn clone(&self) -> SourcePackagePage
Returns a copy 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 SourcePackagePage
impl Debug for SourcePackagePage
source§impl<'de> Deserialize<'de> for SourcePackagePage
impl<'de> Deserialize<'de> for SourcePackagePage
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 Page for SourcePackagePage
impl Page for SourcePackagePage
type Item = SourcePackageFull
fn next<'a>(&'a self, client: &'a dyn Client) -> Result<Option<Self>, Error>
fn prev<'a>(&'a self, client: &'a dyn Client) -> Result<Option<Self>, Error>
fn start(&self) -> usize
fn total_size(&self) -> Option<usize>
fn entries(&self) -> Vec<SourcePackageFull>
source§impl PartialEq for SourcePackagePage
impl PartialEq for SourcePackagePage
source§fn eq(&self, other: &SourcePackagePage) -> bool
fn eq(&self, other: &SourcePackagePage) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SourcePackagePage
impl Serialize for SourcePackagePage
impl StructuralPartialEq for SourcePackagePage
Auto Trait Implementations§
impl Freeze for SourcePackagePage
impl RefUnwindSafe for SourcePackagePage
impl Send for SourcePackagePage
impl Sync for SourcePackagePage
impl Unpin for SourcePackagePage
impl UnwindSafe for SourcePackagePage
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