pub enum Punctuator {
Show 30 variants
LeftParen,
RightParen,
Comma,
Semicolon,
Dot,
Plus,
Minus,
Star,
Slash,
Percent,
Equal,
NotEqual,
Less,
LessEqual,
Greater,
GreaterEqual,
ShiftLeft,
ShiftRight,
BitAnd,
BitOr,
BitNot,
Concat,
Arrow,
DoubleArrow,
L2Distance,
CosineDistance,
NegativeInnerProduct,
L1Distance,
HammingDistance,
JaccardDistance,
}Expand description
Every punctuation and operator token the pinned release accepts.
Variants§
LeftParen
(
RightParen
)
Comma
,
Semicolon
;
Dot
.
Plus
+
Minus
-
Star
*
Slash
/
Percent
%
Equal
= or ==
NotEqual
<> or !=
Less
<
LessEqual
<=
Greater
>
GreaterEqual
>=
ShiftLeft
<<
ShiftRight
>>
BitAnd
&
BitOr
|
BitNot
~
Concat
||
Arrow
->
DoubleArrow
->>
L2Distance
<->, pgvector’s Euclidean distance.
CosineDistance
<=>, pgvector’s cosine distance.
NegativeInnerProduct
<#>, pgvector’s negative inner product.
L1Distance
<+>, pgvector’s taxicab distance.
HammingDistance
<~>, pgvector’s Hamming distance.
JaccardDistance
<%>, pgvector’s Jaccard distance.
Implementations§
Trait Implementations§
Source§impl Clone for Punctuator
impl Clone for Punctuator
impl Copy for Punctuator
Source§impl Debug for Punctuator
impl Debug for Punctuator
impl Eq for Punctuator
Source§impl PartialEq for Punctuator
impl PartialEq for Punctuator
impl StructuralPartialEq for Punctuator
Auto Trait Implementations§
impl Freeze for Punctuator
impl RefUnwindSafe for Punctuator
impl Send for Punctuator
impl Sync for Punctuator
impl Unpin for Punctuator
impl UnsafeUnpin for Punctuator
impl UnwindSafe for Punctuator
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