pub struct GoalDecl {
pub name: String,
pub rationale: Option<String>,
pub stakeholder: Vec<String>,
pub measure: Option<String>,
pub realized_by: Vec<String>,
}Fields§
§name: StringHuman-readable goal name (a string literal)
rationale: Option<String>§stakeholder: Vec<String>Free-form list of stakeholder labels (e.g., “compliance”, “finance”)
measure: Option<String>§realized_by: Vec<String>Identifier names of safety/intent declarations that realize this goal
Trait Implementations§
Auto Trait Implementations§
impl Forget for GoalDecl
impl Freeze for GoalDecl
impl RefUnwindSafe for GoalDecl
impl Send for GoalDecl
impl Sync for GoalDecl
impl Unpin for GoalDecl
impl UnsafeUnpin for GoalDecl
impl UnwindSafe for GoalDecl
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