pub struct OpId(pub u32);Expand description
Identifies one invocation of a modeling operation.
Stable across rebuilds: the third extrusion in a document’s recompute is
OpId(3) every time, which is what lets provenance survive a parameter
change.
The default, OpId(0), is the implicit operation a document starts in:
whatever was there before anything was deliberately begun.
Tuple Fields§
§0: u32Trait Implementations§
impl Copy for OpId
impl Eq for OpId
Source§impl Ord for OpId
impl Ord for OpId
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for OpId
impl PartialOrd for OpId
impl StructuralPartialEq for OpId
Auto Trait Implementations§
impl Freeze for OpId
impl RefUnwindSafe for OpId
impl Send for OpId
impl Sync for OpId
impl Unpin for OpId
impl UnsafeUnpin for OpId
impl UnwindSafe for OpId
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