pub struct NameSchema {
pub first_name: String,
pub middle_name: Option<String>,
pub last_name: String,
pub suffix_name: Option<String>,
}
Fields§
§first_name: String
§middle_name: Option<String>
§last_name: String
§suffix_name: Option<String>
Trait Implementations§
Source§impl Debug for NameSchema
impl Debug for NameSchema
Source§impl<'de> Deserialize<'de> for NameSchema
impl<'de> Deserialize<'de> for NameSchema
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 Display for NameSchema
impl Display for NameSchema
Auto Trait Implementations§
impl Freeze for NameSchema
impl RefUnwindSafe for NameSchema
impl Send for NameSchema
impl Sync for NameSchema
impl Unpin for NameSchema
impl UnwindSafe for NameSchema
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