pub struct MergedSource {
pub source: Source,
pub b2_checksum: Option<SkippableChecksum<Blake2b512>>,
pub md5_checksum: Option<SkippableChecksum<Md5>>,
pub sha1_checksum: Option<SkippableChecksum<Sha1>>,
pub sha224_checksum: Option<SkippableChecksum<Sha224>>,
pub sha256_checksum: Option<SkippableChecksum<Sha256>>,
pub sha384_checksum: Option<SkippableChecksum<Sha384>>,
pub sha512_checksum: Option<SkippableChecksum<Sha512>>,
}
Expand description
A merged representation of source related information.
SRCINFO provides this info as separate lists. This struct resolves that list representation and provides a convenient aggregated representation for a single source.
Fields§
§source: Source
§b2_checksum: Option<SkippableChecksum<Blake2b512>>
§md5_checksum: Option<SkippableChecksum<Md5>>
§sha1_checksum: Option<SkippableChecksum<Sha1>>
§sha224_checksum: Option<SkippableChecksum<Sha224>>
§sha256_checksum: Option<SkippableChecksum<Sha256>>
§sha384_checksum: Option<SkippableChecksum<Sha384>>
§sha512_checksum: Option<SkippableChecksum<Sha512>>
Trait Implementations§
Source§impl Clone for MergedSource
impl Clone for MergedSource
Source§fn clone(&self) -> MergedSource
fn clone(&self) -> MergedSource
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MergedSource
impl Debug for MergedSource
Auto Trait Implementations§
impl Freeze for MergedSource
impl RefUnwindSafe for MergedSource
impl !Send for MergedSource
impl !Sync for MergedSource
impl Unpin for MergedSource
impl UnwindSafe for MergedSource
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