pub struct CaptureAttribution {
pub attribution: Attribution,
pub principal_source: String,
pub harness_session_id: Option<String>,
}Expand description
Attribution resolved lazily after capture’s non-mutating safety checks.
Fields§
§attribution: Attribution§principal_source: String§harness_session_id: Option<String>Native harness session from the workspace identity stamp. This remains
distinct from Heddle Session.id and only advances the last-turn cursor.
Trait Implementations§
Source§impl Clone for CaptureAttribution
impl Clone for CaptureAttribution
Source§fn clone(&self) -> CaptureAttribution
fn clone(&self) -> CaptureAttribution
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 moreAuto Trait Implementations§
impl Freeze for CaptureAttribution
impl RefUnwindSafe for CaptureAttribution
impl Send for CaptureAttribution
impl Sync for CaptureAttribution
impl Unpin for CaptureAttribution
impl UnsafeUnpin for CaptureAttribution
impl UnwindSafe for CaptureAttribution
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