pub struct ProgramMeta {
pub name: String,
pub libs: Vec<String>,
pub ver: Option<String>,
pub description: Option<String>,
pub author: Option<String>,
pub license: Option<String>,
}
Fields§
§name: String
§libs: Vec<String>
§ver: Option<String>
§description: Option<String>
§license: Option<String>
Trait Implementations§
Source§impl Clone for ProgramMeta
impl Clone for ProgramMeta
Source§fn clone(&self) -> ProgramMeta
fn clone(&self) -> ProgramMeta
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 ProgramMeta
impl Debug for ProgramMeta
Source§impl Default for ProgramMeta
impl Default for ProgramMeta
Source§fn default() -> ProgramMeta
fn default() -> ProgramMeta
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProgramMeta
impl<'de> Deserialize<'de> for ProgramMeta
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
Auto Trait Implementations§
impl Freeze for ProgramMeta
impl RefUnwindSafe for ProgramMeta
impl Send for ProgramMeta
impl Sync for ProgramMeta
impl Unpin for ProgramMeta
impl UnwindSafe for ProgramMeta
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