pub struct SeqOwnershipViolation {
pub kind: SeqOwnershipViolationKind,
pub detail: String,
}Expand description
Documented Cap-R-70 ownership violation token (Story 28.3).
Pass to [ElaborateSession::check_seq_ownership] /
[ElaborateSession::inline_seq_fn]. Empty list = no tokenized breach;
session still auto-detects a second Reg.d write on the inline destination.
Fields§
§kind: SeqOwnershipViolationKind§detail: StringImplementations§
Trait Implementations§
Source§impl Clone for SeqOwnershipViolation
impl Clone for SeqOwnershipViolation
Source§fn clone(&self) -> SeqOwnershipViolation
fn clone(&self) -> SeqOwnershipViolation
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 SeqOwnershipViolation
impl Debug for SeqOwnershipViolation
impl Eq for SeqOwnershipViolation
Source§impl PartialEq for SeqOwnershipViolation
impl PartialEq for SeqOwnershipViolation
impl StructuralPartialEq for SeqOwnershipViolation
Auto Trait Implementations§
impl Freeze for SeqOwnershipViolation
impl RefUnwindSafe for SeqOwnershipViolation
impl Send for SeqOwnershipViolation
impl Sync for SeqOwnershipViolation
impl Unpin for SeqOwnershipViolation
impl UnsafeUnpin for SeqOwnershipViolation
impl UnwindSafe for SeqOwnershipViolation
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