pub struct JsonView {
pub offsets: Offsets,
pub data: Bytes,
}Fields§
§offsets: Offsets§data: BytesImplementations§
source§impl JsonView
impl JsonView
pub fn len(&self) -> usize
sourcepub unsafe fn is_null_unchecked(&self, row: usize) -> bool
pub unsafe fn is_null_unchecked(&self, row: usize) -> bool
Unsafe version for [methods.is_null]
pub unsafe fn get_unchecked(&self, row: usize) -> Option<&InlineJson>
pub unsafe fn get_value_unchecked(&self, row: usize) -> BorrowedValue<'_>
pub unsafe fn get_raw_value_unchecked( &self, row: usize ) -> (Ty, u32, *const c_void)
pub unsafe fn get_length_unchecked(&self, row: usize) -> Option<usize>
pub fn lengths(&self) -> Vec<Option<usize>>
pub fn max_length(&self) -> usize
pub fn slice(&self, range: Range<usize>) -> Option<Self>
pub fn iter(&self) -> VarCharIter<'_>
pub fn to_vec(&self) -> Vec<Option<String>>
pub fn from_iter<S: AsRef<str>, T: Into<Option<S>>, I: ExactSizeIterator<Item = T>, V: IntoIterator<Item = T, IntoIter = I>>( iter: V ) -> Self
pub fn concat(&self, rhs: &Self) -> Self
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for JsonView
impl RefUnwindSafe for JsonView
impl Send for JsonView
impl Sync for JsonView
impl Unpin for JsonView
impl UnwindSafe for JsonView
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