pub struct CapturedSemanticRecords { /* private fields */ }Expand description
Adapter-produced capture. Construction is private so callers cannot supply their own origin closure, revision or retained authorization scope.
ⓘ
use ahri_tre_pgmeta::semantic_records::CapturedSemanticRecords;
let forged: CapturedSemanticRecords = serde_json::from_str("{}").unwrap();Implementations§
Source§impl CapturedSemanticRecords
impl CapturedSemanticRecords
pub fn rows(&self) -> &[Value]
pub fn instances(&self) -> &[Value]
pub fn versions(&self) -> &[Value]
Sourcepub fn known_inputs(&self) -> &[Uuid]
pub fn known_inputs(&self) -> &[Uuid]
Known contributors remain descriptive even when another field’s origin is Unknown. They cannot authorize disclosure or repair missing history.
pub fn origin(&self) -> &SemanticOrigin
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CapturedSemanticRecords
impl RefUnwindSafe for CapturedSemanticRecords
impl Send for CapturedSemanticRecords
impl Sync for CapturedSemanticRecords
impl Unpin for CapturedSemanticRecords
impl UnsafeUnpin for CapturedSemanticRecords
impl UnwindSafe for CapturedSemanticRecords
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