pub struct RUserResponse {
pub id: Uuid,
pub name: Option<String>,
pub gender: Option<Gender>,
pub birth_date: Option<NaiveDate>,
pub confession_id: Option<Uuid>,
pub email: Option<String>,
pub phone: Option<String>,
pub telegram_id: Option<i64>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Fields§
§id: Uuid§name: Option<String>§gender: Option<Gender>§birth_date: Option<NaiveDate>§confession_id: Option<Uuid>§email: Option<String>§phone: Option<String>§telegram_id: Option<i64>§created_at: DateTime<Utc>§updated_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for RUserResponse
impl Clone for RUserResponse
Source§fn clone(&self) -> RUserResponse
fn clone(&self) -> RUserResponse
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 RUserResponse
impl Debug for RUserResponse
Source§impl<'de> Deserialize<'de> for RUserResponse
impl<'de> Deserialize<'de> for RUserResponse
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 From<&RUser> for RUserResponse
impl From<&RUser> for RUserResponse
Source§impl From<RUser> for RUserResponse
impl From<RUser> for RUserResponse
Auto Trait Implementations§
impl Freeze for RUserResponse
impl RefUnwindSafe for RUserResponse
impl Send for RUserResponse
impl Sync for RUserResponse
impl Unpin for RUserResponse
impl UnwindSafe for RUserResponse
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