pub struct DecisionView {Show 16 fields
pub event_id: String,
pub branch: String,
pub ts: Option<String>,
pub key: String,
pub value: String,
pub reason: String,
pub domain: String,
pub status: String,
pub authority: String,
pub reversibility: String,
pub affected_paths: Vec<String>,
pub tags: Vec<String>,
pub propagation: String,
pub supersedes_id: Option<String>,
pub review_after: Option<String>,
pub village_id: Option<String>,
}Expand description
Read-side projection of a decision. Injection consumers use this type
instead of DecisionRow (BOUNDARY-01).
Fields§
§event_id: String§branch: String§ts: Option<String>§key: String§value: String§reason: String§domain: String§status: String“active” | “experimental” | “proposed” | “deprecated” | “superseded”
“human” | “agent” | “system”
reversibility: String“easy” | “medium” | “hard”
affected_paths: Vec<String>§propagation: StringRenamed from scope column.
supersedes_id: Option<String>§review_after: Option<String>§village_id: Option<String>Trait Implementations§
Source§impl Clone for DecisionView
impl Clone for DecisionView
Source§fn clone(&self) -> DecisionView
fn clone(&self) -> DecisionView
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DecisionView
impl Debug for DecisionView
Auto Trait Implementations§
impl Freeze for DecisionView
impl RefUnwindSafe for DecisionView
impl Send for DecisionView
impl Sync for DecisionView
impl Unpin for DecisionView
impl UnsafeUnpin for DecisionView
impl UnwindSafe for DecisionView
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