[−][src]Struct rustsec::repository::Repository
Git repository for a Rust advisory DB
Methods
impl Repository
[src]
pub fn default_path() -> PathBuf
[src]
Location of the default advisory-db
repository for crates.io
pub fn fetch_default_repo() -> Result<Self, Error>
[src]
Fetch the default repository
pub fn fetch<P: Into<PathBuf>>(
url: &str,
into_path: P,
ensure_fresh: bool
) -> Result<Self, Error>
[src]
url: &str,
into_path: P,
ensure_fresh: bool
) -> Result<Self, Error>
Create a new Repository
with the given URL and path
pub fn open<P: Into<PathBuf>>(into_path: P) -> Result<Self, Error>
[src]
Open a repository at the given path
pub fn latest_commit(&self) -> Result<Commit, Error>
[src]
Get information about the latest commit to the repo
pub fn advisories(&self) -> Result<Vec<PathBuf>, Error>
[src]
Paths to all advisories located in the database
Auto Trait Implementations
impl Send for Repository
impl !Sync for Repository
impl Unpin for Repository
impl UnwindSafe for Repository
impl RefUnwindSafe for Repository
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,