pub struct CounterpointGeneration {
pub csp: CounterpointCsp,
pub results: Vec<CounterpointGenerationResult>,
pub receipt: CounterpointGenerationReceipt,
}Expand description
Complete generated result set, compiled CSP, and termination receipt.
Fields§
§csp: CounterpointCspInspectable variables, domains, rhythm, and compilation facts.
results: Vec<CounterpointGenerationResult>Legal diverse results in deterministic score order.
receipt: CounterpointGenerationReceiptHonest bounds, cancellation, search, and diversity evidence.
Trait Implementations§
Source§impl Clone for CounterpointGeneration
impl Clone for CounterpointGeneration
Source§fn clone(&self) -> CounterpointGeneration
fn clone(&self) -> CounterpointGeneration
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 CounterpointGeneration
impl Debug for CounterpointGeneration
Source§impl PartialEq for CounterpointGeneration
impl PartialEq for CounterpointGeneration
impl StructuralPartialEq for CounterpointGeneration
Auto Trait Implementations§
impl Freeze for CounterpointGeneration
impl RefUnwindSafe for CounterpointGeneration
impl Send for CounterpointGeneration
impl Sync for CounterpointGeneration
impl Unpin for CounterpointGeneration
impl UnsafeUnpin for CounterpointGeneration
impl UnwindSafe for CounterpointGeneration
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more