pub struct AssemblyState {
pub constraints: Vec<ConstraintEntry>,
pub id_counter: u64,
}Expand description
The document’s assembly block: the ordered constraint list plus the
persistent id counter (monotonic, never reused — mirrors the feature
counter’s contract).
Fields§
§constraints: Vec<ConstraintEntry>§id_counter: u64Trait Implementations§
Source§impl Clone for AssemblyState
impl Clone for AssemblyState
Source§impl Debug for AssemblyState
impl Debug for AssemblyState
Source§impl Default for AssemblyState
impl Default for AssemblyState
Source§impl<'de> Deserialize<'de> for AssemblyState
impl<'de> Deserialize<'de> for AssemblyState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AssemblyState
impl PartialEq for AssemblyState
Source§impl Serialize for AssemblyState
impl Serialize for AssemblyState
impl StructuralPartialEq for AssemblyState
Auto Trait Implementations§
impl Forget for AssemblyState
impl Freeze for AssemblyState
impl RefUnwindSafe for AssemblyState
impl Send for AssemblyState
impl Sync for AssemblyState
impl Unpin for AssemblyState
impl UnsafeUnpin for AssemblyState
impl UnwindSafe for AssemblyState
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