1
2
3
4
5
6
7
use crate::{Expression, Semi};

/// An expression that can convert itself to a semi-colon ended statement.
pub trait ToSemi: Expression + Sized {
    /// Converts the expression to a semi-colon ended statement.
    fn to_statement(self) -> Semi<Self>;
}