pub struct JsonbColumn { /* private fields */ }Expand description
A JSONB column with path access.
Implementations§
Source§impl JsonbColumn
impl JsonbColumn
Trait Implementations§
Source§impl Clone for JsonbColumn
impl Clone for JsonbColumn
Source§fn clone(&self) -> JsonbColumn
fn clone(&self) -> JsonbColumn
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 JsonbColumn
impl Debug for JsonbColumn
Source§impl From<JsonbColumn> for JsValue
impl From<JsonbColumn> for JsValue
Source§fn from(value: JsonbColumn) -> Self
fn from(value: JsonbColumn) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for JsonbColumn
impl FromWasmAbi for JsonbColumn
Source§impl IntoWasmAbi for JsonbColumn
impl IntoWasmAbi for JsonbColumn
Source§impl LongRefFromWasmAbi for JsonbColumn
impl LongRefFromWasmAbi for JsonbColumn
Source§impl OptionFromWasmAbi for JsonbColumn
impl OptionFromWasmAbi for JsonbColumn
Source§impl OptionIntoWasmAbi for JsonbColumn
impl OptionIntoWasmAbi for JsonbColumn
Source§impl RefFromWasmAbi for JsonbColumn
impl RefFromWasmAbi for JsonbColumn
Source§type Anchor = RcRef<JsonbColumn>
type Anchor = RcRef<JsonbColumn>
The type that holds the reference to
Self for the duration of the
invocation of the function that has an &Self parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous.Source§impl RefMutFromWasmAbi for JsonbColumn
impl RefMutFromWasmAbi for JsonbColumn
Source§impl TryFromJsValue for JsonbColumn
impl TryFromJsValue for JsonbColumn
Source§impl VectorFromWasmAbi for JsonbColumn
impl VectorFromWasmAbi for JsonbColumn
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[JsonbColumn]>
Source§impl VectorIntoWasmAbi for JsonbColumn
impl VectorIntoWasmAbi for JsonbColumn
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[JsonbColumn]>) -> Self::Abi
Source§impl WasmDescribeVector for JsonbColumn
impl WasmDescribeVector for JsonbColumn
impl SupportsConstructor for JsonbColumn
impl SupportsInstanceProperty for JsonbColumn
impl SupportsStaticProperty for JsonbColumn
Auto Trait Implementations§
impl Freeze for JsonbColumn
impl RefUnwindSafe for JsonbColumn
impl Send for JsonbColumn
impl Sync for JsonbColumn
impl Unpin for JsonbColumn
impl UnwindSafe for JsonbColumn
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<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::AbiSource§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi, except that it may throw and never
return in the case of Err.