pub enum JsonNullClause {
NullOnNull,
AbsentOnNull,
}Expand description
MSSQL’s json null clause
<json_null_clause> ::=
NULL ON NULL
| ABSENT ON NULLVariants§
NullOnNull
NULL ON NULL behavior for JSON functions.
AbsentOnNull
ABSENT ON NULL behavior for JSON functions.
Trait Implementations§
Source§impl Clone for JsonNullClause
impl Clone for JsonNullClause
Source§fn clone(&self) -> JsonNullClause
fn clone(&self) -> JsonNullClause
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Source§impl Debug for JsonNullClause
impl Debug for JsonNullClause
Source§impl<'de> Deserialize<'de> for JsonNullClause
impl<'de> Deserialize<'de> for JsonNullClause
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for JsonNullClause
impl Display for JsonNullClause
Source§impl Hash for JsonNullClause
impl Hash for JsonNullClause
Source§impl Ord for JsonNullClause
impl Ord for JsonNullClause
Source§fn cmp(&self, other: &JsonNullClause) -> Ordering
fn cmp(&self, other: &JsonNullClause) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
where Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for JsonNullClause
impl PartialEq for JsonNullClause
Source§impl PartialOrd for JsonNullClause
impl PartialOrd for JsonNullClause
Source§fn partial_cmp(&self, other: &JsonNullClause) -> Option<Ordering>
fn partial_cmp(&self, other: &JsonNullClause) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§fn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
Tests less than or equal to (for self and other) and is used by the
<= operator. Read more
Source§impl Serialize for JsonNullClause
impl Serialize for JsonNullClause
Source§impl Visit for JsonNullClause
impl Visit for JsonNullClause
Source§impl VisitMut for JsonNullClause
impl VisitMut for JsonNullClause
Source§fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
Mutably visit this node with the provided VisitorMut. Read more
impl Eq for JsonNullClause
impl StructuralPartialEq for JsonNullClause
Auto Trait Implementations§
impl Freeze for JsonNullClause
impl RefUnwindSafe for JsonNullClause
impl Send for JsonNullClause
impl Sync for JsonNullClause
impl Unpin for JsonNullClause
impl UnwindSafe for JsonNullClause
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
where 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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
where T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
where T: for<'de> Deserialize<'de>,