#[non_exhaustive]pub struct PrivateLockEntry {
pub name: String,
pub version: String,
pub checksum: String,
pub integrity: String,
}Expand description
A lock entry for a private dependency.
The link is not stored in the lockfile as it must be fetched from the registry with a valid token before each download.
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.
checksum: StringThe checksum of the downloaded zip file.
integrity: StringThe integrity hash of the downloaded zip file after extraction.
Implementations§
Source§impl PrivateLockEntry
impl PrivateLockEntry
Sourcepub fn builder() -> PrivateLockEntryBuilder
pub fn builder() -> PrivateLockEntryBuilder
Create an instance of PrivateLockEntry using the builder syntax
Trait Implementations§
Source§impl Clone for PrivateLockEntry
impl Clone for PrivateLockEntry
Source§fn clone(&self) -> PrivateLockEntry
fn clone(&self) -> PrivateLockEntry
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 PrivateLockEntry
impl Debug for PrivateLockEntry
Source§impl From<PrivateLockEntry> for LockEntry
impl From<PrivateLockEntry> for LockEntry
Source§fn from(value: PrivateLockEntry) -> Self
fn from(value: PrivateLockEntry) -> Self
Wrap a PrivateLockEntry in a LockEntry.
Source§impl Hash for PrivateLockEntry
impl Hash for PrivateLockEntry
Source§impl Integrity for PrivateLockEntry
impl Integrity for PrivateLockEntry
Source§impl PartialEq for PrivateLockEntry
impl PartialEq for PrivateLockEntry
impl Eq for PrivateLockEntry
impl StructuralPartialEq for PrivateLockEntry
Auto Trait Implementations§
impl Freeze for PrivateLockEntry
impl RefUnwindSafe for PrivateLockEntry
impl Send for PrivateLockEntry
impl Sync for PrivateLockEntry
impl Unpin for PrivateLockEntry
impl UnsafeUnpin for PrivateLockEntry
impl UnwindSafe for PrivateLockEntry
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