Enum prql_compiler::ir::constant::ConstExprKind
source · pub enum ConstExprKind {
Literal(Literal),
Tuple(Vec<ConstExpr>),
Array(Vec<ConstExpr>),
}
Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ConstExprKind
impl<'de> Deserialize<'de> for ConstExprKind
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<ConstExprKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<ConstExprKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for ConstExprKind
impl Serialize for ConstExprKind
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for ConstExprKind
impl Send for ConstExprKind
impl Sync for ConstExprKind
impl Unpin for ConstExprKind
impl UnwindSafe for ConstExprKind
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