pub struct Responsibility {
pub description: String,
pub cadence: Option<String>,
pub reports_to: Option<String>,
}Expand description
role:Responsibility — what the occupant MUST do, and on what cadence.
Fields§
§description: String§cadence: Option<String>role:cadence — cron-like or event trigger for how often the duty is due.
reports_to: Option<String>role:reportsTo — where the duty’s discharge is reported.
Trait Implementations§
Source§impl Clone for Responsibility
impl Clone for Responsibility
Source§impl Debug for Responsibility
impl Debug for Responsibility
Source§impl<'de> Deserialize<'de> for Responsibility
impl<'de> Deserialize<'de> for Responsibility
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 Eq for Responsibility
Source§impl PartialEq for Responsibility
impl PartialEq for Responsibility
Source§impl Serialize for Responsibility
impl Serialize for Responsibility
impl StructuralPartialEq for Responsibility
Auto Trait Implementations§
impl Freeze for Responsibility
impl RefUnwindSafe for Responsibility
impl Send for Responsibility
impl Sync for Responsibility
impl Unpin for Responsibility
impl UnsafeUnpin for Responsibility
impl UnwindSafe for Responsibility
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