pub struct DebianSourceControlFileEntry<'a> {
pub filename: &'a str,
pub digest: ContentDigest,
pub size: u64,
}Expand description
A single file as described by a Files or Checksums-* field in a DebianSourceControlFile.
Fields§
§filename: &'a strThe filename/path.
digest: ContentDigestThe content digest of this file.
size: u64The size in bytes of the file.
Implementations§
Source§impl<'a> DebianSourceControlFileEntry<'a>
impl<'a> DebianSourceControlFileEntry<'a>
Sourcepub fn as_fetch(&self, directory: &str) -> DebianSourceControlFileFetch
pub fn as_fetch(&self, directory: &str) -> DebianSourceControlFileFetch
Convert this instance to a DebianSourceControlFileFetch.
The path in the fetch is prefixed with the given directory value. It usually
comes from the Directory field of the control paragraph from which the entry was
derived.
Trait Implementations§
Source§impl<'a> Clone for DebianSourceControlFileEntry<'a>
impl<'a> Clone for DebianSourceControlFileEntry<'a>
Source§fn clone(&self) -> DebianSourceControlFileEntry<'a>
fn clone(&self) -> DebianSourceControlFileEntry<'a>
Returns a duplicate 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<'a> Debug for DebianSourceControlFileEntry<'a>
impl<'a> Debug for DebianSourceControlFileEntry<'a>
Source§impl<'a> PartialEq for DebianSourceControlFileEntry<'a>
impl<'a> PartialEq for DebianSourceControlFileEntry<'a>
Source§fn eq(&self, other: &DebianSourceControlFileEntry<'a>) -> bool
fn eq(&self, other: &DebianSourceControlFileEntry<'a>) -> bool
Tests for
self and other values to be equal, and is used by ==.impl<'a> Eq for DebianSourceControlFileEntry<'a>
impl<'a> StructuralPartialEq for DebianSourceControlFileEntry<'a>
Auto Trait Implementations§
impl<'a> Freeze for DebianSourceControlFileEntry<'a>
impl<'a> RefUnwindSafe for DebianSourceControlFileEntry<'a>
impl<'a> Send for DebianSourceControlFileEntry<'a>
impl<'a> Sync for DebianSourceControlFileEntry<'a>
impl<'a> Unpin for DebianSourceControlFileEntry<'a>
impl<'a> UnwindSafe for DebianSourceControlFileEntry<'a>
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.