pub struct SQLRowShape(/* private fields */);Trait Implementations§
Source§impl Clone for SQLRowShape
impl Clone for SQLRowShape
Source§fn clone(&self) -> SQLRowShape
fn clone(&self) -> SQLRowShape
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 SQLRowShape
impl Debug for SQLRowShape
Source§impl Deref for SQLRowShape
impl Deref for SQLRowShape
Source§type Target = SQLRowShapeInfo
type Target = SQLRowShapeInfo
The resulting type after dereferencing.
Source§fn deref(&self) -> &SQLRowShapeInfo
fn deref(&self) -> &SQLRowShapeInfo
Dereferences the value.
Source§impl<'a> From<&'a [SQLRowElement]> for SQLRowShape
impl<'a> From<&'a [SQLRowElement]> for SQLRowShape
Source§fn from(shape: &'a [SQLRowElement]) -> SQLRowShape
fn from(shape: &'a [SQLRowElement]) -> SQLRowShape
Converts to this type from the input type.
Source§impl PartialEq for SQLRowShape
impl PartialEq for SQLRowShape
impl Eq for SQLRowShape
impl StructuralPartialEq for SQLRowShape
Auto Trait Implementations§
impl Freeze for SQLRowShape
impl RefUnwindSafe for SQLRowShape
impl Send for SQLRowShape
impl Sync for SQLRowShape
impl Unpin for SQLRowShape
impl UnwindSafe for SQLRowShape
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> EncoderForExt for Twhere
T: ?Sized,
impl<T> EncoderForExt for Twhere
T: ?Sized,
Source§fn to_vec<F>(&self) -> Vec<u8> ⓘwhere
F: 'static,
Self: EncoderFor<F>,
fn to_vec<F>(&self) -> Vec<u8> ⓘwhere
F: 'static,
Self: EncoderFor<F>,
Convert this builder into a vector of bytes. This is generally
not the most efficient way to perform serialization.
Source§fn encode_buffer<F>(&self, buf: &mut [u8]) -> Result<usize, usize>where
F: 'static,
Self: EncoderFor<F>,
fn encode_buffer<F>(&self, buf: &mut [u8]) -> Result<usize, usize>where
F: 'static,
Self: EncoderFor<F>,
Encode this builder into a given buffer. If the buffer is
too small, the function will return the number of bytes
required to encode the builder.
Source§fn encode_buffer_uninit<'a, F>(
&self,
buf: &'a mut [MaybeUninit<u8>],
) -> Result<&'a mut [u8], usize>where
F: 'static,
Self: EncoderFor<F>,
fn encode_buffer_uninit<'a, F>(
&self,
buf: &'a mut [MaybeUninit<u8>],
) -> Result<&'a mut [u8], usize>where
F: 'static,
Self: EncoderFor<F>,
Encode this builder into a given buffer. If the buffer is
too small, the function will return the number of bytes
required to encode the builder.