pub struct Spec { /* private fields */ }Expand description
A specification for a TIS-100 puzzle. Specifications are Lua files that configure the layout,
inputs, and outputs for the TIS-100. At a minimum, a specification must provide the
get_layout and get_streams functions.
Implementations§
Auto Trait Implementations§
impl Freeze for Spec
impl RefUnwindSafe for Spec
impl Send for Spec
impl Sync for Spec
impl Unpin for Spec
impl UnwindSafe for Spec
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