pub struct SourceFact { /* private fields */ }Expand description
Source fact used by the manager daily brief workflow; it assembles reviewable manager brief packets from deterministic context and agent drafts.
Implementations§
Source§impl SourceFact
impl SourceFact
Sourcepub fn builder() -> SourceFactBuilder
pub fn builder() -> SourceFactBuilder
Create an instance of SourceFact using the builder syntax
Source§impl SourceFact
impl SourceFact
Sourcepub const fn kind(&self) -> SourceFactKind
pub const fn kind(&self) -> SourceFactKind
Returns the kind evidence available to manager daily brief review while leaving provider, customer, payment, and schedule systems unchanged.
Sourcepub const fn summary(&self) -> &BriefSummary
pub const fn summary(&self) -> &BriefSummary
Returns the summary evidence available to manager daily brief review while leaving provider, customer, payment, and schedule systems unchanged.
Sourcepub fn source_record_refs(&self) -> &[RecordRef]
pub fn source_record_refs(&self) -> &[RecordRef]
Returns the source record refs evidence available to manager daily brief review while leaving provider, customer, payment, and schedule systems unchanged.
Sourcepub fn has_source_evidence(&self) -> bool
pub fn has_source_evidence(&self) -> bool
Reports whether the manager daily brief workflow satisfies the has source evidence safety condition.
Trait Implementations§
Source§impl Clone for SourceFact
impl Clone for SourceFact
Source§fn clone(&self) -> SourceFact
fn clone(&self) -> SourceFact
Returns a duplicate of the value. Read more
1.0.0 · 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 SourceFact
impl Debug for SourceFact
Source§impl<'de> Deserialize<'de> for SourceFact
impl<'de> Deserialize<'de> for SourceFact
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
Source§impl PartialEq for SourceFact
impl PartialEq for SourceFact
Source§impl Serialize for SourceFact
impl Serialize for SourceFact
impl Eq for SourceFact
impl StructuralPartialEq for SourceFact
Auto Trait Implementations§
impl Freeze for SourceFact
impl RefUnwindSafe for SourceFact
impl Send for SourceFact
impl Sync for SourceFact
impl Unpin for SourceFact
impl UnsafeUnpin for SourceFact
impl UnwindSafe for SourceFact
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