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