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§fn clone(&self) -> AssemblyState
fn clone(&self) -> AssemblyState
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 AssemblyState
impl Debug for AssemblyState
Source§impl Default for AssemblyState
impl Default for AssemblyState
Source§fn default() -> AssemblyState
fn default() -> AssemblyState
Returns the “default value” for a type. Read more
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 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