pub struct RepoInfo {
pub releases: Vec<Release>,
/* private fields */
}Fields§
§releases: Vec<Release>Implementations§
Source§impl RepoInfo
impl RepoInfo
pub async fn from_url(url: &str) -> GBDResult<Self>
pub async fn get_latest_release(&mut self) -> GBDResult<()>
pub async fn get_latest_stable_release(&mut self) -> GBDResult<()>
pub async fn search_releases_for_os(&self) -> GBDResult<Vec<Release>>
pub async fn search_releases_for_arch(&self) -> GBDResult<Vec<Release>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RepoInfo
impl RefUnwindSafe for RepoInfo
impl Send for RepoInfo
impl Sync for RepoInfo
impl Unpin for RepoInfo
impl UnwindSafe for RepoInfo
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