pub struct ExtractedCandid {
pub text: String,
pub source_identity: ArtifactIdentity,
pub tool_identity: ArtifactIdentity,
pub evidence: ExecutionEvidence,
}Expand description
Normalized text, source/tool identities, and exact bounded process evidence.
Fields§
§text: StringNormalized UTF-8 declaration; grammar acceptance remains caller-owned.
source_identity: ArtifactIdentityMatching source identity observed before and after invocation.
tool_identity: ArtifactIdentityTool bytes admitted by the consumer.
evidence: ExecutionEvidenceOriginal stdout/stderr and successful direct-child exit status.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExtractedCandid
impl RefUnwindSafe for ExtractedCandid
impl Send for ExtractedCandid
impl Sync for ExtractedCandid
impl Unpin for ExtractedCandid
impl UnsafeUnpin for ExtractedCandid
impl UnwindSafe for ExtractedCandid
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