pub enum CrateLicense {
SpdxExpression(Expression),
Other(String),
}Expand description
Represents the license of a Crate.
Variants§
SpdxExpression(Expression)
The Crate’s license is specified by a spdx::Expression.
Other(String)
The Crate has a custom license whose contents are included in the argument.
Trait Implementations§
Source§impl Clone for CrateLicense
impl Clone for CrateLicense
Source§fn clone(&self) -> CrateLicense
fn clone(&self) -> CrateLicense
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 CrateLicense
impl Debug for CrateLicense
Source§impl PartialEq for CrateLicense
impl PartialEq for CrateLicense
impl Eq for CrateLicense
Auto Trait Implementations§
impl Freeze for CrateLicense
impl RefUnwindSafe for CrateLicense
impl Send for CrateLicense
impl Sync for CrateLicense
impl Unpin for CrateLicense
impl UnwindSafe for CrateLicense
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