pub enum StmtResult {
NonFactualStmtSuccess(NonFactualStmtSuccess),
FactualStmtSuccess(FactualStmtSuccess),
StmtUnknown(StmtUnknown),
}Variants§
NonFactualStmtSuccess(NonFactualStmtSuccess)
FactualStmtSuccess(FactualStmtSuccess)
StmtUnknown(StmtUnknown)
Implementations§
Source§impl StmtResult
impl StmtResult
pub fn with_infers(self, infer_result: InferResult) -> Self
Source§impl StmtResult
impl StmtResult
Sourcepub fn body_string(&self) -> String
pub fn body_string(&self) -> String
Returns the result body string without any line/file prefix (for tests or when location is not needed).
Source§impl StmtResult
impl StmtResult
Trait Implementations§
Source§impl Debug for StmtResult
impl Debug for StmtResult
Source§impl From<FactualStmtSuccess> for StmtResult
impl From<FactualStmtSuccess> for StmtResult
Source§fn from(v: FactualStmtSuccess) -> Self
fn from(v: FactualStmtSuccess) -> Self
Converts to this type from the input type.
Source§impl From<NonFactualStmtSuccess> for StmtResult
impl From<NonFactualStmtSuccess> for StmtResult
Source§fn from(v: NonFactualStmtSuccess) -> Self
fn from(v: NonFactualStmtSuccess) -> Self
Converts to this type from the input type.
Source§impl From<StmtUnknown> for StmtResult
impl From<StmtUnknown> for StmtResult
Source§fn from(v: StmtUnknown) -> Self
fn from(v: StmtUnknown) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for StmtResult
impl RefUnwindSafe for StmtResult
impl !Send for StmtResult
impl !Sync for StmtResult
impl Unpin for StmtResult
impl UnsafeUnpin for StmtResult
impl UnwindSafe for StmtResult
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