pub enum SyGuSResult {
Solution(String),
Infeasible,
Timeout,
}Expand description
A SyGuS solver result.
Variants§
Solution(String)
A solution expression (satisfies the grammar and the constraint).
Infeasible
No solution exists within the grammar.
Timeout
Solver timed out.
Trait Implementations§
Source§impl Clone for SyGuSResult
impl Clone for SyGuSResult
Source§fn clone(&self) -> SyGuSResult
fn clone(&self) -> SyGuSResult
Returns a duplicate of the value. Read more
1.0.0 · 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 SyGuSResult
impl Debug for SyGuSResult
Source§impl PartialEq for SyGuSResult
impl PartialEq for SyGuSResult
impl Eq for SyGuSResult
impl StructuralPartialEq for SyGuSResult
Auto Trait Implementations§
impl Freeze for SyGuSResult
impl RefUnwindSafe for SyGuSResult
impl Send for SyGuSResult
impl Sync for SyGuSResult
impl Unpin for SyGuSResult
impl UnsafeUnpin for SyGuSResult
impl UnwindSafe for SyGuSResult
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