Enum brane_exe::errors::VarRegError
source · pub enum VarRegError {
DuplicateDeclaration {
id: usize,
old_name: String,
old_type: DataType,
new_name: String,
new_type: DataType,
},
UndeclaredVariable {
id: usize,
},
UninitializedVariable {
id: usize,
},
}
Expand description
Defines errors that relate to the variable register.
Variants§
DuplicateDeclaration
The given variable was already declared.
UndeclaredVariable
The given variable was not declared.
UninitializedVariable
The given variable was declared but never initialized.
Trait Implementations§
source§impl Debug for VarRegError
impl Debug for VarRegError
source§impl Display for VarRegError
impl Display for VarRegError
source§impl Error for VarRegError
impl Error for VarRegError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for VarRegError
impl RefUnwindSafe for VarRegError
impl Send for VarRegError
impl Sync for VarRegError
impl Unpin for VarRegError
impl UnwindSafe for VarRegError
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request