pub enum ShortfallReason {
UnknownBackend,
ScreenProfile,
ScreenTextLimit {
max: u64,
needed: u64,
},
ScreenInputExcess,
Operation(Operation),
OutputKind {
offered: OutputKind,
required: RequiredKind,
},
Options {
max: u64,
needed: u64,
},
InputLimit {
max: u64,
needed: u64,
},
Determinism {
offered: String,
required: String,
},
ArtifactPin {
pinned: String,
offered: String,
},
OutputLimit {
max: u64,
needed: u64,
},
Language {
required: String,
},
}Expand description
Why one candidate backend cannot serve a step.
Variants§
UnknownBackend
ScreenProfile
ScreenTextLimit
ScreenInputExcess
Operation(Operation)
OutputKind
Options
InputLimit
Determinism
ArtifactPin
OutputLimit
Language
Trait Implementations§
Source§impl Clone for ShortfallReason
impl Clone for ShortfallReason
Source§impl Debug for ShortfallReason
impl Debug for ShortfallReason
impl Eq for ShortfallReason
Source§impl PartialEq for ShortfallReason
impl PartialEq for ShortfallReason
impl StructuralPartialEq for ShortfallReason
Auto Trait Implementations§
impl Freeze for ShortfallReason
impl RefUnwindSafe for ShortfallReason
impl Send for ShortfallReason
impl Sync for ShortfallReason
impl Unpin for ShortfallReason
impl UnsafeUnpin for ShortfallReason
impl UnwindSafe for ShortfallReason
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