pub struct BugTracker(/* private fields */);Expand description
A remote bug system.
Launchpadlib example: What bug tracker is used for a distro source package?
Implementations§
Source§impl BugTracker
impl BugTracker
Sourcepub fn get<'a>(&self, client: &'a dyn Client) -> Result<BugTrackerFull, Error>
pub fn get<'a>(&self, client: &'a dyn Client) -> Result<BugTrackerFull, Error>
Retrieve the resource.
§Returns
Returns BugTrackerFull on success, or an error if the request fails.
Sourcepub fn get_wadl<'a>(&self, client: &'a dyn Client) -> Result<Resource, Error>
pub fn get_wadl<'a>(&self, client: &'a dyn Client) -> Result<Resource, Error>
Retrieve the WADL description for this resource.
This method fetches the WADL (Web Application Description Language) specification for the current resource, allowing for runtime API discovery.
§Returns
Returns the wadl::ast::Resource definition on success, or an error if the request fails.
Sourcepub fn put<'a>(
&self,
client: &'a dyn Client,
representation: &BugTrackerFull,
) -> Result<(), Error>
pub fn put<'a>( &self, client: &'a dyn Client, representation: &BugTrackerFull, ) -> Result<(), Error>
Update the resource.
Sourcepub fn patch<'a>(
&self,
client: &'a dyn Client,
representation: &BugTrackerDiff,
) -> Result<(), Error>
pub fn patch<'a>( &self, client: &'a dyn Client, representation: &BugTrackerDiff, ) -> Result<(), Error>
Partially update the resource.
Sourcepub fn get_all_remote_component_groups<'a>(
&self,
client: &'a dyn Client,
) -> Result<PagedCollection<'a, BugTrackerComponentGroupPage>, Error>
pub fn get_all_remote_component_groups<'a>( &self, client: &'a dyn Client, ) -> Result<PagedCollection<'a, BugTrackerComponentGroupPage>, Error>
Sourcepub fn get_remote_component_group<'a>(
&self,
client: &'a dyn Client,
component_group_name: &str,
) -> Result<BugTrackerComponentGroupFull, Error>
pub fn get_remote_component_group<'a>( &self, client: &'a dyn Client, component_group_name: &str, ) -> Result<BugTrackerComponentGroupFull, Error>
Sourcepub fn add_remote_component_group<'a>(
&self,
client: &'a dyn Client,
component_group_name: &str,
) -> Result<BugTrackerComponentGroupFull, Error>
pub fn add_remote_component_group<'a>( &self, client: &'a dyn Client, component_group_name: &str, ) -> Result<BugTrackerComponentGroupFull, Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BugTracker
impl RefUnwindSafe for BugTracker
impl Send for BugTracker
impl Sync for BugTracker
impl Unpin for BugTracker
impl UnsafeUnpin for BugTracker
impl UnwindSafe for BugTracker
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