pub struct Unknown {
pub state: String,
pub mobility: Mobility,
pub seed: Option<StateValue>,
pub unless: Option<String>,
}Expand description
A value of the state as a step declares it for solving: the state it is,
and how a solve may move it — or that it holds it fixed. A solve starts
it from seed where the state has none of it, and — given a constraint
unless — where that constraint does not hold either: a joint’s
coordinate, measured from where its parts are unless the joint holds.
Fields§
§state: String§mobility: Mobility§seed: Option<StateValue>§unless: Option<String>Trait Implementations§
impl StructuralPartialEq for Unknown
Auto Trait Implementations§
impl Freeze for Unknown
impl RefUnwindSafe for Unknown
impl Send for Unknown
impl Sync for Unknown
impl Unpin for Unknown
impl UnsafeUnpin for Unknown
impl UnwindSafe for Unknown
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