pub struct Package {
pub values: HashMap<String, Vec<String>>,
}Fieldsยง
ยงvalues: HashMap<String, Vec<String>>Implementationsยง
Sourceยงimpl Package
impl Package
pub fn parse(buf: &str) -> Result<Self>
pub fn add_values(&mut self, key: &str, values: &[&str])
pub fn single_value(&self, key: &str) -> Result<&str>
pub fn name(&self) -> Result<&str>
pub fn archive_url(&self) -> Result<String>
pub fn sha256(&self) -> Result<&str>
pub fn signature(&self) -> Result<&str>
Trait Implementationsยง
impl StructuralPartialEq for Package
Auto Trait Implementationsยง
impl Freeze for Package
impl RefUnwindSafe for Package
impl Send for Package
impl Sync for Package
impl Unpin for Package
impl UnwindSafe for Package
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> Instrument for T
impl<T> Instrument for T
Sourceยงfn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Sourceยงfn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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