pub enum SynthesisResult {
Realizable {
controller: Circuit,
},
Unrealizable {
reason: String,
},
Unknown,
}Expand description
Result of reactive synthesis.
Variants§
Realizable
A controller exists that satisfies the spec.
Unrealizable
No controller can satisfy the spec — environment can force violation.
Unknown
Could not determine within resource limits.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SynthesisResult
impl RefUnwindSafe for SynthesisResult
impl Send for SynthesisResult
impl Sync for SynthesisResult
impl Unpin for SynthesisResult
impl UnsafeUnpin for SynthesisResult
impl UnwindSafe for SynthesisResult
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