#[repr(C)]pub struct ArchivedLicensewhere
String: Archive,
Option<String>: Archive,
Vec<String>: Archive,
bool: Archive,
Option<u8>: Archive,
Option<Vec<String>>: Archive,{Show 29 fields
pub key: <String as Archive>::Archived,
pub short_name: <Option<String> as Archive>::Archived,
pub name: <String as Archive>::Archived,
pub language: <Option<String> as Archive>::Archived,
pub spdx_license_key: <Option<String> as Archive>::Archived,
pub other_spdx_license_keys: <Vec<String> as Archive>::Archived,
pub category: <Option<String> as Archive>::Archived,
pub owner: <Option<String> as Archive>::Archived,
pub homepage_url: <Option<String> as Archive>::Archived,
pub text: <String as Archive>::Archived,
pub reference_urls: <Vec<String> as Archive>::Archived,
pub osi_license_key: <Option<String> as Archive>::Archived,
pub text_urls: <Vec<String> as Archive>::Archived,
pub osi_url: <Option<String> as Archive>::Archived,
pub faq_url: <Option<String> as Archive>::Archived,
pub other_urls: <Vec<String> as Archive>::Archived,
pub notes: <Option<String> as Archive>::Archived,
pub is_deprecated: <bool as Archive>::Archived,
pub is_exception: <bool as Archive>::Archived,
pub is_unknown: <bool as Archive>::Archived,
pub is_generic: <bool as Archive>::Archived,
pub replaced_by: <Vec<String> as Archive>::Archived,
pub minimum_coverage: <Option<u8> as Archive>::Archived,
pub standard_notice: <Option<String> as Archive>::Archived,
pub ignorable_copyrights: <Option<Vec<String>> as Archive>::Archived,
pub ignorable_holders: <Option<Vec<String>> as Archive>::Archived,
pub ignorable_authors: <Option<Vec<String>> as Archive>::Archived,
pub ignorable_urls: <Option<Vec<String>> as Archive>::Archived,
pub ignorable_emails: <Option<Vec<String>> as Archive>::Archived,
}Expand description
An archived License
Fields§
§key: <String as Archive>::ArchivedThe archived counterpart of License::key
short_name: <Option<String> as Archive>::ArchivedThe archived counterpart of License::short_name
name: <String as Archive>::ArchivedThe archived counterpart of License::name
language: <Option<String> as Archive>::ArchivedThe archived counterpart of License::language
spdx_license_key: <Option<String> as Archive>::ArchivedThe archived counterpart of License::spdx_license_key
other_spdx_license_keys: <Vec<String> as Archive>::ArchivedThe archived counterpart of License::other_spdx_license_keys
category: <Option<String> as Archive>::ArchivedThe archived counterpart of License::category
owner: <Option<String> as Archive>::ArchivedThe archived counterpart of License::owner
homepage_url: <Option<String> as Archive>::ArchivedThe archived counterpart of License::homepage_url
text: <String as Archive>::ArchivedThe archived counterpart of License::text
reference_urls: <Vec<String> as Archive>::ArchivedThe archived counterpart of License::reference_urls
osi_license_key: <Option<String> as Archive>::ArchivedThe archived counterpart of License::osi_license_key
text_urls: <Vec<String> as Archive>::ArchivedThe archived counterpart of License::text_urls
osi_url: <Option<String> as Archive>::ArchivedThe archived counterpart of License::osi_url
faq_url: <Option<String> as Archive>::ArchivedThe archived counterpart of License::faq_url
other_urls: <Vec<String> as Archive>::ArchivedThe archived counterpart of License::other_urls
notes: <Option<String> as Archive>::ArchivedThe archived counterpart of License::notes
is_deprecated: <bool as Archive>::ArchivedThe archived counterpart of License::is_deprecated
is_exception: <bool as Archive>::ArchivedThe archived counterpart of License::is_exception
is_unknown: <bool as Archive>::ArchivedThe archived counterpart of License::is_unknown
is_generic: <bool as Archive>::ArchivedThe archived counterpart of License::is_generic
replaced_by: <Vec<String> as Archive>::ArchivedThe archived counterpart of License::replaced_by
minimum_coverage: <Option<u8> as Archive>::ArchivedThe archived counterpart of License::minimum_coverage
standard_notice: <Option<String> as Archive>::ArchivedThe archived counterpart of License::standard_notice
ignorable_copyrights: <Option<Vec<String>> as Archive>::ArchivedThe archived counterpart of License::ignorable_copyrights
ignorable_holders: <Option<Vec<String>> as Archive>::ArchivedThe archived counterpart of License::ignorable_holders
The archived counterpart of License::ignorable_authors
ignorable_urls: <Option<Vec<String>> as Archive>::ArchivedThe archived counterpart of License::ignorable_urls
ignorable_emails: <Option<Vec<String>> as Archive>::ArchivedThe archived counterpart of License::ignorable_emails
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedLicensewhere
String: Archive,
Option<String>: Archive,
Vec<String>: Archive,
bool: Archive,
Option<u8>: Archive,
Option<Vec<String>>: Archive,
<__C as Fallible>::Error: Trace,
<String as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<Vec<String> as Archive>::Archived: CheckBytes<__C>,
<bool as Archive>::Archived: CheckBytes<__C>,
<Option<u8> as Archive>::Archived: CheckBytes<__C>,
<Option<Vec<String>> as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedLicensewhere
String: Archive,
Option<String>: Archive,
Vec<String>: Archive,
bool: Archive,
Option<u8>: Archive,
Option<Vec<String>>: Archive,
<__C as Fallible>::Error: Trace,
<String as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<Vec<String> as Archive>::Archived: CheckBytes<__C>,
<bool as Archive>::Archived: CheckBytes<__C>,
<Option<u8> as Archive>::Archived: CheckBytes<__C>,
<Option<Vec<String>> as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedLicensewhere
String: Archive,
Option<String>: Archive,
Vec<String>: Archive,
bool: Archive,
Option<u8>: Archive,
Option<Vec<String>>: Archive,
<String as Archive>::Archived: Portable,
<Option<String> as Archive>::Archived: Portable,
<Vec<String> as Archive>::Archived: Portable,
<bool as Archive>::Archived: Portable,
<Option<u8> as Archive>::Archived: Portable,
<Option<Vec<String>> as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedLicense
impl RefUnwindSafe for ArchivedLicense
impl Send for ArchivedLicense
impl Sync for ArchivedLicense
impl !Unpin for ArchivedLicense
impl !UnsafeUnpin for ArchivedLicense
impl UnwindSafe for ArchivedLicense
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
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>
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>
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 moreSource§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.