Enum edn::query::PatternValuePlace [] [src]

pub enum PatternValuePlace {
    Placeholder,
    Variable(Variable),
    EntidOrInteger(i64),
    IdentOrKeyword(ValueRc<Keyword>),
    Constant(NonIntegerConstant),
}

The v part of a pattern can be much broader: it can represent integers that aren't entity IDs (particularly negative integers), strings, and all the rest. We group those under Constant.

Variants

Trait Implementations

impl Clone for PatternValuePlace
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for PatternValuePlace
[src]

Formats the value using the given formatter. Read more

impl Eq for PatternValuePlace
[src]

impl PartialEq for PatternValuePlace
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl From<Rc<Keyword>> for PatternValuePlace
[src]

Performs the conversion.

impl From<Keyword> for PatternValuePlace
[src]

Performs the conversion.

impl FromValue<PatternValuePlace> for PatternValuePlace
[src]

Auto Trait Implementations

impl !Send for PatternValuePlace

impl !Sync for PatternValuePlace