pub enum JsonbStrategy {
Project,
Stream,
}Expand description
Strategy for JSONB field handling
Variants§
Project
Extract only requested fields using jsonb_build_object/JSON_OBJECT
Stream
Stream full JSONB column, filter in application
Trait Implementations§
Source§impl Clone for JsonbStrategy
impl Clone for JsonbStrategy
Source§fn clone(&self) -> JsonbStrategy
fn clone(&self) -> JsonbStrategy
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 moreSource§impl Debug for JsonbStrategy
impl Debug for JsonbStrategy
Source§impl Default for JsonbStrategy
impl Default for JsonbStrategy
Source§fn default() -> JsonbStrategy
fn default() -> JsonbStrategy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for JsonbStrategy
impl<'de> Deserialize<'de> for JsonbStrategy
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromStr for JsonbStrategy
impl FromStr for JsonbStrategy
Source§impl PartialEq for JsonbStrategy
impl PartialEq for JsonbStrategy
impl Copy for JsonbStrategy
impl Eq for JsonbStrategy
impl StructuralPartialEq for JsonbStrategy
Auto Trait Implementations§
impl Freeze for JsonbStrategy
impl RefUnwindSafe for JsonbStrategy
impl Send for JsonbStrategy
impl Sync for JsonbStrategy
impl Unpin for JsonbStrategy
impl UnsafeUnpin for JsonbStrategy
impl UnwindSafe for JsonbStrategy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.