Struct tarantool::tuple::TupleBuffer
source · pub struct TupleBuffer(/* private fields */);
Expand description
TupleBuffer Buffer containing tuple contents (MsgPack array)
Implementations§
Trait Implementations§
source§impl AsRef<[u8]> for TupleBuffer
impl AsRef<[u8]> for TupleBuffer
source§impl Clone for TupleBuffer
impl Clone for TupleBuffer
source§fn clone(&self) -> TupleBuffer
fn clone(&self) -> TupleBuffer
Returns a copy 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 TupleBuffer
impl Debug for TupleBuffer
source§impl<'de> Deserialize<'de> for TupleBuffer
impl<'de> Deserialize<'de> for TupleBuffer
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
source§impl From<&Tuple> for TupleBuffer
impl From<&Tuple> for TupleBuffer
source§impl From<&TupleBuffer> for Tuple
impl From<&TupleBuffer> for Tuple
source§fn from(buf: &TupleBuffer) -> Self
fn from(buf: &TupleBuffer) -> Self
Converts to this type from the input type.
source§impl From<Tuple> for TupleBuffer
impl From<Tuple> for TupleBuffer
source§impl From<TupleBuffer> for Vec<u8>
impl From<TupleBuffer> for Vec<u8>
source§fn from(b: TupleBuffer) -> Self
fn from(b: TupleBuffer) -> Self
Converts to this type from the input type.
source§impl<L> LuaRead<L> for TupleBufferwhere
L: AsLua,
impl<L> LuaRead<L> for TupleBufferwhere
L: AsLua,
source§fn lua_read_at_position(lua: L, index: NonZeroI32) -> ReadResult<Self, L>
fn lua_read_at_position(lua: L, index: NonZeroI32) -> ReadResult<Self, L>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
fn lua_read_at_maybe_zero_position(
lua: L,
index: i32
) -> Result<Self, (L, WrongType)>where
L: AsLua,
source§impl PartialEq for TupleBuffer
impl PartialEq for TupleBuffer
source§fn eq(&self, other: &TupleBuffer) -> bool
fn eq(&self, other: &TupleBuffer) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Return for TupleBuffer
impl Return for TupleBuffer
fn ret(self, ctx: FunctionCtx) -> c_int
source§impl Serialize for TupleBuffer
impl Serialize for TupleBuffer
source§impl ToTupleBuffer for TupleBuffer
impl ToTupleBuffer for TupleBuffer
fn to_tuple_buffer(&self) -> Result<TupleBuffer>
source§fn tuple_data(&self) -> Option<&[u8]>
fn tuple_data(&self) -> Option<&[u8]>
Returns a slice of bytes represeting the underlying tarantool tuple. Read more
fn write_tuple_data(&self, w: &mut impl Write) -> Result<()>
impl Eq for TupleBuffer
impl StructuralPartialEq for TupleBuffer
Auto Trait Implementations§
impl Freeze for TupleBuffer
impl RefUnwindSafe for TupleBuffer
impl Send for TupleBuffer
impl Sync for TupleBuffer
impl Unpin for TupleBuffer
impl UnwindSafe for TupleBuffer
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