pub struct SegmentExpr(pub Expr<Derived>);
Tuple Fields§
§0: Expr<Derived>
Implementations§
Trait Implementations§
Source§impl Debug for SegmentExpr
impl Debug for SegmentExpr
Source§impl Deref for SegmentExpr
impl Deref for SegmentExpr
Source§impl DerefMut for SegmentExpr
impl DerefMut for SegmentExpr
Source§impl Display for SegmentExpr
impl Display for SegmentExpr
Source§impl From<SegmentExpr> for AnyExpr
impl From<SegmentExpr> for AnyExpr
Source§fn from(value: SegmentExpr) -> Self
fn from(value: SegmentExpr) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SegmentExpr
impl !RefUnwindSafe for SegmentExpr
impl !Send for SegmentExpr
impl !Sync for SegmentExpr
impl Unpin for SegmentExpr
impl !UnwindSafe for SegmentExpr
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> Convert for T
impl<T> Convert for T
Source§fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
Convert
self
into a specific type. Read moreSource§fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
Check if
self
can be converted into a specific type. Read more