#[non_exhaustive]pub struct HttpLockEntry {
pub name: String,
pub version: String,
pub url: String,
pub checksum: String,
pub integrity: String,
}Expand description
A lock entry for an HTTP dependency.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringThe name of the dependency.
version: StringThe resolved version of the dependency (not necessarily matches the version requirement of the dependency).
If the version req is a semver range, then this will be the exact version that was resolved.
url: StringThe URL from where the dependency was downloaded.
checksum: StringThe checksum of the downloaded zip file.
integrity: StringThe integrity hash of the downloaded zip file after extraction.
Implementations§
Source§impl HttpLockEntry
impl HttpLockEntry
Sourcepub fn builder() -> HttpLockEntryBuilder
pub fn builder() -> HttpLockEntryBuilder
Create an instance of HttpLockEntry using the builder syntax
Trait Implementations§
Source§impl Clone for HttpLockEntry
impl Clone for HttpLockEntry
Source§fn clone(&self) -> HttpLockEntry
fn clone(&self) -> HttpLockEntry
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 Debug for HttpLockEntry
impl Debug for HttpLockEntry
Source§impl From<HttpLockEntry> for LockEntry
impl From<HttpLockEntry> for LockEntry
Source§fn from(value: HttpLockEntry) -> Self
fn from(value: HttpLockEntry) -> Self
Wrap an HttpLockEntry in a LockEntry.
Source§impl Hash for HttpLockEntry
impl Hash for HttpLockEntry
Source§impl Integrity for HttpLockEntry
impl Integrity for HttpLockEntry
Source§impl PartialEq for HttpLockEntry
impl PartialEq for HttpLockEntry
impl Eq for HttpLockEntry
impl StructuralPartialEq for HttpLockEntry
Auto Trait Implementations§
impl Freeze for HttpLockEntry
impl RefUnwindSafe for HttpLockEntry
impl Send for HttpLockEntry
impl Sync for HttpLockEntry
impl Unpin for HttpLockEntry
impl UnsafeUnpin for HttpLockEntry
impl UnwindSafe for HttpLockEntry
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§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.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