pub struct SpdxId(/* private fields */);Expand description
SPDX identifier
The Software Package Data Exchange (SDPX) maintains a list of licenses and assigns a unique identifier to each license. This identifier is used by many tools and platforms to identify licenses and exchange license information.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SpdxId
impl<'de> Deserialize<'de> for SpdxId
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for SpdxId
impl Ord for SpdxId
Source§impl PartialOrd for SpdxId
impl PartialOrd for SpdxId
impl Eq for SpdxId
impl StructuralPartialEq for SpdxId
Auto Trait Implementations§
impl Freeze for SpdxId
impl RefUnwindSafe for SpdxId
impl Send for SpdxId
impl Sync for SpdxId
impl Unpin for SpdxId
impl UnwindSafe for SpdxId
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.