Struct clarity_repl::clarity::analysis::errors::CheckError
source · [−]pub struct CheckError {
pub err: CheckErrors,
pub expressions: Option<Vec<SymbolicExpression>>,
pub diagnostic: Diagnostic,
}
Fields
err: CheckErrors
expressions: Option<Vec<SymbolicExpression>>
diagnostic: Diagnostic
Implementations
sourceimpl CheckError
impl CheckError
pub fn new(err: CheckErrors) -> CheckError
pub fn has_expression(&self) -> bool
pub fn set_expression(&mut self, expr: &SymbolicExpression)
pub fn set_expressions(&mut self, exprs: &[SymbolicExpression])
Trait Implementations
sourceimpl Debug for CheckError
impl Debug for CheckError
sourceimpl Display for CheckError
impl Display for CheckError
sourceimpl Error for CheckError
impl Error for CheckError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<CheckError> for Error
impl From<CheckError> for Error
sourcefn from(e: CheckError) -> Self
fn from(e: CheckError) -> Self
Converts to this type from the input type.
sourceimpl From<CheckErrors> for CheckError
impl From<CheckErrors> for CheckError
sourcefn from(err: CheckErrors) -> Self
fn from(err: CheckErrors) -> Self
Converts to this type from the input type.
sourceimpl From<CostErrors> for CheckError
impl From<CostErrors> for CheckError
sourcefn from(err: CostErrors) -> Self
fn from(err: CostErrors) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<CheckError> for CheckError
impl PartialEq<CheckError> for CheckError
sourcefn eq(&self, other: &CheckError) -> bool
fn eq(&self, other: &CheckError) -> bool
impl StructuralPartialEq for CheckError
Auto Trait Implementations
impl RefUnwindSafe for CheckError
impl Send for CheckError
impl Sync for CheckError
impl Unpin for CheckError
impl UnwindSafe for CheckError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more