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 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<'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
This method tests for
self and other values to be equal, and is used
by ==.impl<'a> Eq for DebianSourceControlFileEntry<'a>
impl<'a> StructuralEq for DebianSourceControlFileEntry<'a>
impl<'a> StructuralPartialEq for DebianSourceControlFileEntry<'a>
Auto Trait Implementations§
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.