pub struct Practice {
pub id: Option<i32>,
pub name: Option<Option<String>>,
pub group_id: Option<i32>,
pub group: Option<Box<Group>>,
pub teacher_id: Option<Option<i32>>,
pub teacher: Option<Box<Teacher>>,
pub cabinet: Option<i32>,
pub start_date: Option<String>,
pub end_date: Option<String>,
pub start_time: Option<String>,
pub end_time: Option<String>,
}Fields§
§id: Option<i32>§name: Option<Option<String>>§group_id: Option<i32>§group: Option<Box<Group>>§teacher_id: Option<Option<i32>>§teacher: Option<Box<Teacher>>§cabinet: Option<i32>§start_date: Option<String>§end_date: Option<String>§start_time: Option<String>§end_time: Option<String>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Practice
impl<'de> Deserialize<'de> for Practice
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
impl StructuralPartialEq for Practice
Auto Trait Implementations§
impl Freeze for Practice
impl RefUnwindSafe for Practice
impl Send for Practice
impl Sync for Practice
impl Unpin for Practice
impl UnwindSafe for Practice
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