pub struct ProjectDescription {
pub name: String,
pub description: String,
pub website: String,
pub vcs: String,
}Expand description
The description of a project inside a brevdash repository.
Fields§
§name: StringThe human-readable name of the project.
description: StringA more detailed description of the project.
website: StringThe website URL of the project.
vcs: StringThe VCS url of the project (e.g. a git url)
Trait Implementations§
Source§impl Clone for ProjectDescription
impl Clone for ProjectDescription
Source§fn clone(&self) -> ProjectDescription
fn clone(&self) -> ProjectDescription
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 ProjectDescription
impl Debug for ProjectDescription
Source§impl<'de> Deserialize<'de> for ProjectDescription
impl<'de> Deserialize<'de> for ProjectDescription
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 ProjectDescription
impl RefUnwindSafe for ProjectDescription
impl Send for ProjectDescription
impl Sync for ProjectDescription
impl Unpin for ProjectDescription
impl UnwindSafe for ProjectDescription
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