pub enum ProgramLowerErrorKind {
FrontendEntrypointMismatch {
resolved: SourceId,
frontend: SourceId,
},
MissingFrontend {
source: SourceId,
},
UnexpectedFrontend {
source: SourceId,
},
InvalidModuleName,
IllFormedMetadataString,
MissingRuntimeEdge {
specifier: String,
},
ConflictingRuntimeEdge {
specifier: String,
},
Lower(LowerError),
Link(ProgramVerifyError),
}Variants§
FrontendEntrypointMismatch
MissingFrontend
UnexpectedFrontend
InvalidModuleName
IllFormedMetadataString
MissingRuntimeEdge
ConflictingRuntimeEdge
Lower(LowerError)
Link(ProgramVerifyError)
Trait Implementations§
Source§impl Clone for ProgramLowerErrorKind
impl Clone for ProgramLowerErrorKind
Source§fn clone(&self) -> ProgramLowerErrorKind
fn clone(&self) -> ProgramLowerErrorKind
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 ProgramLowerErrorKind
impl Debug for ProgramLowerErrorKind
impl Eq for ProgramLowerErrorKind
Source§impl PartialEq for ProgramLowerErrorKind
impl PartialEq for ProgramLowerErrorKind
impl StructuralPartialEq for ProgramLowerErrorKind
Auto Trait Implementations§
impl Freeze for ProgramLowerErrorKind
impl RefUnwindSafe for ProgramLowerErrorKind
impl Send for ProgramLowerErrorKind
impl Sync for ProgramLowerErrorKind
impl Unpin for ProgramLowerErrorKind
impl UnsafeUnpin for ProgramLowerErrorKind
impl UnwindSafe for ProgramLowerErrorKind
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