pub struct SpecificationBranchPage {
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<SpecificationBranchFull>,
pub entry_links: Option<Url>,
}Expand description
Representation of the specification_branch-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<SpecificationBranchFull>§entry_links: Option<Url>Implementations§
Source§impl SpecificationBranchPage
impl SpecificationBranchPage
pub fn next<'a>( &'a self, client: &'a dyn Client, ) -> Result<Option<PagedCollection<'a, SpecificationBranchPage>>, Error>
pub fn prev<'a>( &'a self, client: &'a dyn Client, ) -> Result<Option<PagedCollection<'a, SpecificationBranchPage>>, Error>
pub fn entry_links(&self) -> Option<SpecificationBranch>
pub fn set_entry_links(&mut self, value: Option<SpecificationBranch>)
Trait Implementations§
Source§impl Clone for SpecificationBranchPage
impl Clone for SpecificationBranchPage
Source§fn clone(&self) -> SpecificationBranchPage
fn clone(&self) -> SpecificationBranchPage
Returns a duplicate 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 SpecificationBranchPage
impl Debug for SpecificationBranchPage
Source§impl<'de> Deserialize<'de> for SpecificationBranchPage
impl<'de> Deserialize<'de> for SpecificationBranchPage
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 SpecificationBranchPage
impl Page for SpecificationBranchPage
Source§type Item = SpecificationBranchFull
type Item = SpecificationBranchFull
The type of item in the page.
Source§fn next<'a>(&'a self, client: &'a dyn Client) -> Result<Option<Self>, Error>
fn next<'a>(&'a self, client: &'a dyn Client) -> Result<Option<Self>, Error>
Return the next page, if any.
Source§fn prev<'a>(&'a self, client: &'a dyn Client) -> Result<Option<Self>, Error>
fn prev<'a>(&'a self, client: &'a dyn Client) -> Result<Option<Self>, Error>
Return the previous page, if any.
Source§fn total_size(&self) -> Option<usize>
fn total_size(&self) -> Option<usize>
Return the total number of entries in the page collection
Source§fn entries(&self) -> Vec<SpecificationBranchFull>
fn entries(&self) -> Vec<SpecificationBranchFull>
Get the entries on this page.
Source§impl PartialEq for SpecificationBranchPage
impl PartialEq for SpecificationBranchPage
Source§impl Serialize for SpecificationBranchPage
impl Serialize for SpecificationBranchPage
impl StructuralPartialEq for SpecificationBranchPage
Auto Trait Implementations§
impl Freeze for SpecificationBranchPage
impl RefUnwindSafe for SpecificationBranchPage
impl Send for SpecificationBranchPage
impl Sync for SpecificationBranchPage
impl Unpin for SpecificationBranchPage
impl UnwindSafe for SpecificationBranchPage
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