pub enum UniversalQuestion {
WhatAreYou,
WhichOwnerRequired,
WhichDeclarationCaused,
WhichProfile,
WhichOutputAndDigest,
WhichAssumptions,
WhatInvalidates,
WhyRelatedNotGenerated,
WhatRepairsARefusal,
}Expand description
One question every generated thing answers, whatever kind it is.
A kind narrows nothing here — its own questions are a second roster answered beside this one — so no kind can owe less by declaring less. A row’s position is what a complete view’s preimage carries for it, so a row is appended and never renumbered.
Variants§
WhatAreYou
What are you?
WhichOwnerRequired
Which owner required you?
WhichDeclarationCaused
Which declaration caused you?
WhichProfile
Which profile were you decided under?
WhichOutputAndDigest
Which output identity and digest are you?
WhichAssumptions
Which assumptions do you rest on?
WhatInvalidates
What invalidates you?
WhyRelatedNotGenerated
Why was a related projection not generated?
WhatRepairsARefusal
What repairs a refusal?
Implementations§
Trait Implementations§
Source§impl Clone for UniversalQuestion
impl Clone for UniversalQuestion
Source§fn clone(&self) -> UniversalQuestion
fn clone(&self) -> UniversalQuestion
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 moreimpl Copy for UniversalQuestion
Source§impl Debug for UniversalQuestion
impl Debug for UniversalQuestion
impl Eq for UniversalQuestion
Source§impl Hash for UniversalQuestion
impl Hash for UniversalQuestion
Source§impl PartialEq for UniversalQuestion
impl PartialEq for UniversalQuestion
Source§impl Question for UniversalQuestion
impl Question for UniversalQuestion
Source§type Answer = UniversalAnswer
type Answer = UniversalAnswer
The typed answer to a question of this roster.
impl StructuralPartialEq for UniversalQuestion
Auto Trait Implementations§
impl Freeze for UniversalQuestion
impl RefUnwindSafe for UniversalQuestion
impl Send for UniversalQuestion
impl Sync for UniversalQuestion
impl Unpin for UniversalQuestion
impl UnsafeUnpin for UniversalQuestion
impl UnwindSafe for UniversalQuestion
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