pub struct ResolvedPurl {
pub registry_handle: String,
pub registry: RegistryInfo,
pub package_path: String,
pub package_info: PurlPackageIndex,
pub version: String,
pub index: RegistryIndex,
}Expand description
Details of a successfully resolved PURL.
Fields§
§registry_handle: StringThe handle of the registry where the package was found.
registry: RegistryInfoConnection info for the registry.
package_path: StringPath to the package within the registry.
package_info: PurlPackageIndexIndex entry for the package.
version: StringThe specific version resolved.
index: RegistryIndexThe full registry index.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ResolvedPurl
impl RefUnwindSafe for ResolvedPurl
impl Send for ResolvedPurl
impl Sync for ResolvedPurl
impl Unpin for ResolvedPurl
impl UnsafeUnpin for ResolvedPurl
impl UnwindSafe for ResolvedPurl
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> 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