pub enum ProjectLicense {
MIT,
Apache2,
Custom {
license: String,
text: String,
link: Option<Url>,
},
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ProjectLicense
impl Clone for ProjectLicense
Source§fn clone(&self) -> ProjectLicense
fn clone(&self) -> ProjectLicense
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 ProjectLicense
impl Debug for ProjectLicense
Source§impl Default for ProjectLicense
impl Default for ProjectLicense
Source§impl<'de> Deserialize<'de> for ProjectLicense
impl<'de> Deserialize<'de> for ProjectLicense
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 FromStr for ProjectLicense
impl FromStr for ProjectLicense
Auto Trait Implementations§
impl Freeze for ProjectLicense
impl RefUnwindSafe for ProjectLicense
impl Send for ProjectLicense
impl Sync for ProjectLicense
impl Unpin for ProjectLicense
impl UnwindSafe for ProjectLicense
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