pub struct MagicSetReport {
pub status: MagicSetStatus,
pub generated_predicates: Vec<String>,
pub adorned_predicates: Vec<String>,
pub declined_reasons: Vec<String>,
}Expand description
Human- and test-readable metadata for a magic-set rewrite attempt.
Fields§
§status: MagicSetStatusFinal status.
generated_predicates: Vec<String>Generated magic predicate names.
adorned_predicates: Vec<String>Adorned recursive predicates, formatted as predicate/adornment.
declined_reasons: Vec<String>Reasons the rewrite declined.
Trait Implementations§
Source§impl Clone for MagicSetReport
impl Clone for MagicSetReport
Source§fn clone(&self) -> MagicSetReport
fn clone(&self) -> MagicSetReport
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 MagicSetReport
impl Debug for MagicSetReport
Source§impl PartialEq for MagicSetReport
impl PartialEq for MagicSetReport
impl Eq for MagicSetReport
impl StructuralPartialEq for MagicSetReport
Auto Trait Implementations§
impl Freeze for MagicSetReport
impl RefUnwindSafe for MagicSetReport
impl Send for MagicSetReport
impl Sync for MagicSetReport
impl Unpin for MagicSetReport
impl UnsafeUnpin for MagicSetReport
impl UnwindSafe for MagicSetReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more