pub struct ConsultationRecord {
pub consultation_id: Uuid,
pub consultant: String,
pub consultant_role: String,
pub is_external: bool,
pub consultation_date: NaiveDate,
pub issue_presented: String,
pub advice_received: String,
pub advice_application: String,
pub conclusion: String,
}Expand description
Consultation record.
Fields§
§consultation_id: UuidConsultation ID
consultant: StringConsultant (internal or external)
consultant_role: StringConsultant title/role
is_external: boolIs external consultant?
consultation_date: NaiveDateDate of consultation
issue_presented: StringIssue presented
advice_received: StringAdvice received
advice_application: StringHow advice was applied
conclusion: StringConsultation conclusion
Implementations§
Trait Implementations§
Source§impl Clone for ConsultationRecord
impl Clone for ConsultationRecord
Source§fn clone(&self) -> ConsultationRecord
fn clone(&self) -> ConsultationRecord
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 ConsultationRecord
impl Debug for ConsultationRecord
Source§impl<'de> Deserialize<'de> for ConsultationRecord
impl<'de> Deserialize<'de> for ConsultationRecord
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 ConsultationRecord
impl RefUnwindSafe for ConsultationRecord
impl Send for ConsultationRecord
impl Sync for ConsultationRecord
impl Unpin for ConsultationRecord
impl UnwindSafe for ConsultationRecord
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