#[non_exhaustive]pub enum GraphTableColumnDef {
Expr(Box<Expr>, Option<SymbolPrimitive>),
AllProperties(SymbolPrimitive),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Expr(Box<Expr>, Option<SymbolPrimitive>)
AllProperties(SymbolPrimitive)
Trait Implementations§
Source§impl Clone for GraphTableColumnDef
impl Clone for GraphTableColumnDef
Source§impl Debug for GraphTableColumnDef
impl Debug for GraphTableColumnDef
Source§impl PartialEq for GraphTableColumnDef
impl PartialEq for GraphTableColumnDef
Source§impl PrettyDoc for GraphTableColumnDef
impl PrettyDoc for GraphTableColumnDef
fn pretty_doc<'b, D, A>(&'b self, arena: &'b D) -> DocBuilder<'b, D, A>
impl StructuralPartialEq for GraphTableColumnDef
Auto Trait Implementations§
impl Freeze for GraphTableColumnDef
impl RefUnwindSafe for GraphTableColumnDef
impl Send for GraphTableColumnDef
impl Sync for GraphTableColumnDef
impl Unpin for GraphTableColumnDef
impl UnsafeUnpin for GraphTableColumnDef
impl UnwindSafe for GraphTableColumnDef
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