pub struct PrCache { /* private fields */ }Implementations§
Source§impl PrCache
impl PrCache
pub fn new(repo: &Path) -> Result<Self>
pub fn load(repo: &Path) -> Result<Self>
pub fn path(&self) -> &Path
pub fn remote_entry( &self, remote: &str, remote_url: &str, ) -> Option<&PrCacheRemoteEntry>
pub fn replace_remote( &mut self, remote: &str, entry: PrCacheRemoteEntry, ) -> Result<()>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PrCache
impl RefUnwindSafe for PrCache
impl Send for PrCache
impl Sync for PrCache
impl Unpin for PrCache
impl UnsafeUnpin for PrCache
impl UnwindSafe for PrCache
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more