pub struct ActivityApproval { /* private fields */ }Implementations§
Source§impl ActivityApproval
impl ActivityApproval
pub fn id(&self) -> &Option<ObjectId>
pub fn rider_id(&self) -> &String
pub fn event_id(&self) -> &String
pub fn registration_option_id(&self) -> &String
pub fn activity_id(&self) -> &ObjectId
pub fn status(&self) -> &ApprovalStatus
pub fn activity(&self) -> &Option<Activity>
pub fn approved_by(&self) -> &Option<String>
Source§impl ActivityApproval
impl ActivityApproval
pub fn set_id(&mut self, val: Option<ObjectId>) -> &mut Self
pub fn set_rider_id(&mut self, val: String) -> &mut Self
pub fn set_event_id(&mut self, val: String) -> &mut Self
pub fn set_registration_option_id(&mut self, val: String) -> &mut Self
pub fn set_activity_id(&mut self, val: ObjectId) -> &mut Self
pub fn set_status(&mut self, val: ApprovalStatus) -> &mut Self
pub fn set_activity(&mut self, val: Option<Activity>) -> &mut Self
pub fn set_approved_by(&mut self, val: Option<String>) -> &mut Self
Trait Implementations§
Source§impl Debug for ActivityApproval
impl Debug for ActivityApproval
Source§impl<'de> Deserialize<'de> for ActivityApproval
impl<'de> Deserialize<'de> for ActivityApproval
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 ActivityApproval
impl RefUnwindSafe for ActivityApproval
impl Send for ActivityApproval
impl Sync for ActivityApproval
impl Unpin for ActivityApproval
impl UnsafeUnpin for ActivityApproval
impl UnwindSafe for ActivityApproval
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