[−][src]Struct serde_rusqlite::NamedSliceSerializer
Serializer into NamedParamSlice
You shouldn't use it directly, but via the crate's to_params_named()
function. Check the crate documentation for example.
Methods
impl NamedSliceSerializer
[src]
Trait Implementations
impl From<NamedSliceSerializer> for NamedParamSlice
[src]
fn from(src: NamedSliceSerializer) -> Self
[src]
impl Serializer for NamedSliceSerializer
[src]
type Ok = NamedParamSlice
The output type produced by this Serializer
during successful serialization. Most serializers that produce text or binary output should set Ok = ()
and serialize into an [io::Write
] or buffer contained within the Serializer
instance. Serializers that build in-memory data structures may be simplified by using Ok
to propagate the data structure around. Read more
type Error = Error
The error type when some error occurs during serialization.
type SerializeSeq = Impossible<Self::Ok, Self::Error>
Type returned from [serialize_seq
] for serializing the content of the sequence. Read more
type SerializeTuple = Impossible<Self::Ok, Self::Error>
Type returned from [serialize_tuple
] for serializing the content of the tuple. Read more
type SerializeTupleStruct = Impossible<Self::Ok, Self::Error>
Type returned from [serialize_tuple_struct
] for serializing the content of the tuple struct. Read more
type SerializeTupleVariant = Impossible<Self::Ok, Self::Error>
Type returned from [serialize_tuple_variant
] for serializing the content of the tuple variant. Read more
type SerializeMap = Self
Type returned from [serialize_map
] for serializing the content of the map. Read more
type SerializeStruct = Self
Type returned from [serialize_struct
] for serializing the content of the struct. Read more
type SerializeStructVariant = Self
Type returned from [serialize_struct_variant
] for serializing the content of the struct variant. Read more
fn serialize_some<T: ?Sized + Serialize>(self, value: &T) -> Result<Self::Ok>
[src]
fn serialize_unit_variant(
self,
_name: &'static str,
_variant_index: u32,
variant: &'static str
) -> Result<Self::Ok>
[src]
self,
_name: &'static str,
_variant_index: u32,
variant: &'static str
) -> Result<Self::Ok>
fn serialize_newtype_struct<T: ?Sized + Serialize>(
self,
_name: &'static str,
value: &T
) -> Result<Self::Ok>
[src]
self,
_name: &'static str,
value: &T
) -> Result<Self::Ok>
fn serialize_newtype_variant<T: ?Sized + Serialize>(
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
value: &T
) -> Result<Self::Ok>
[src]
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
value: &T
) -> Result<Self::Ok>
fn serialize_map(self, len: Option<usize>) -> Result<Self::SerializeMap>
[src]
fn serialize_struct(
self,
_name: &'static str,
len: usize
) -> Result<Self::SerializeStruct>
[src]
self,
_name: &'static str,
len: usize
) -> Result<Self::SerializeStruct>
fn serialize_struct_variant(
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
len: usize
) -> Result<Self::SerializeStructVariant>
[src]
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
len: usize
) -> Result<Self::SerializeStructVariant>
fn serialize_bool(self, _v: bool) -> Result<Self::Ok>
[src]
fn serialize_i8(self, _v: i8) -> Result<Self::Ok>
[src]
fn serialize_i16(self, _v: i16) -> Result<Self::Ok>
[src]
fn serialize_i32(self, _v: i32) -> Result<Self::Ok>
[src]
fn serialize_i64(self, _v: i64) -> Result<Self::Ok>
[src]
fn serialize_u8(self, _v: u8) -> Result<Self::Ok>
[src]
fn serialize_u16(self, _v: u16) -> Result<Self::Ok>
[src]
fn serialize_u32(self, _v: u32) -> Result<Self::Ok>
[src]
fn serialize_u64(self, _v: u64) -> Result<Self::Ok>
[src]
fn serialize_f32(self, _v: f32) -> Result<Self::Ok>
[src]
fn serialize_f64(self, _v: f64) -> Result<Self::Ok>
[src]
fn serialize_str(self, _v: &str) -> Result<Self::Ok>
[src]
fn serialize_char(self, _v: char) -> Result<Self::Ok>
[src]
fn serialize_bytes(self, _v: &[u8]) -> Result<Self::Ok>
[src]
fn serialize_none(self) -> Result<Self::Ok>
[src]
fn serialize_unit(self) -> Result<Self::Ok>
[src]
fn serialize_unit_struct(self, _name: &'static str) -> Result<Self::Ok>
[src]
fn serialize_seq(self, _len: Option<usize>) -> Result<Self::SerializeSeq>
[src]
fn serialize_tuple(self, _len: usize) -> Result<Self::SerializeTuple>
[src]
fn serialize_tuple_struct(
self,
_name: &'static str,
_len: usize
) -> Result<Self::SerializeTupleStruct>
[src]
self,
_name: &'static str,
_len: usize
) -> Result<Self::SerializeTupleStruct>
fn serialize_tuple_variant(
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
_len: usize
) -> Result<Self::SerializeTupleVariant>
[src]
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
_len: usize
) -> Result<Self::SerializeTupleVariant>
fn serialize_i128(self, v: i128) -> Result<Self::Ok, Self::Error>
[src]
Serialize an i128
value. Read more
fn serialize_u128(self, v: u128) -> Result<Self::Ok, Self::Error>
[src]
Serialize a u128
value. Read more
fn collect_seq<I>(self, iter: I) -> Result<Self::Ok, Self::Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Serialize,
[src]
I: IntoIterator,
<I as IntoIterator>::Item: Serialize,
Collect an iterator as a sequence. Read more
fn collect_map<K, V, I>(self, iter: I) -> Result<Self::Ok, Self::Error> where
I: IntoIterator<Item = (K, V)>,
K: Serialize,
V: Serialize,
[src]
I: IntoIterator<Item = (K, V)>,
K: Serialize,
V: Serialize,
Collect an iterator as a map. Read more
fn collect_str<T>(self, value: &T) -> Result<Self::Ok, Self::Error> where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
Serialize a string produced by an implementation of Display
. Read more
fn is_human_readable(&self) -> bool
[src]
Determine whether Serialize
implementations should serialize in human-readable form. Read more
impl SerializeStructVariant for NamedSliceSerializer
[src]
type Ok = NamedParamSlice
Must match the Ok
type of our Serializer
.
type Error = Error
Must match the Error
type of our Serializer
.
fn serialize_field<T: ?Sized + Serialize>(
&mut self,
key: &'static str,
value: &T
) -> Result<()>
[src]
&mut self,
key: &'static str,
value: &T
) -> Result<()>
fn end(self) -> Result<Self::Ok>
[src]
fn skip_field(&mut self, key: &'static str) -> Result<(), Self::Error>
[src]
Indicate that a struct variant field has been skipped.
impl SerializeMap for NamedSliceSerializer
[src]
type Ok = NamedParamSlice
Must match the Ok
type of our Serializer
.
type Error = Error
Must match the Error
type of our Serializer
.
fn serialize_key<T: ?Sized + Serialize>(&mut self, key: &T) -> Result<()>
[src]
fn serialize_value<T: ?Sized + Serialize>(&mut self, value: &T) -> Result<()>
[src]
fn end(self) -> Result<Self::Ok>
[src]
fn serialize_entry<K, V>(
&mut self,
key: &K,
value: &V
) -> Result<(), Self::Error> where
K: Serialize + ?Sized,
V: Serialize + ?Sized,
[src]
&mut self,
key: &K,
value: &V
) -> Result<(), Self::Error> where
K: Serialize + ?Sized,
V: Serialize + ?Sized,
Serialize a map entry consisting of a key and a value. Read more
impl SerializeStruct for NamedSliceSerializer
[src]
type Ok = NamedParamSlice
Must match the Ok
type of our Serializer
.
type Error = Error
Must match the Error
type of our Serializer
.
fn serialize_field<T: ?Sized + Serialize>(
&mut self,
key: &'static str,
value: &T
) -> Result<()>
[src]
&mut self,
key: &'static str,
value: &T
) -> Result<()>
fn end(self) -> Result<Self::Ok>
[src]
fn skip_field(&mut self, key: &'static str) -> Result<(), Self::Error>
[src]
Indicate that a struct field has been skipped.
Auto Trait Implementations
impl !Send for NamedSliceSerializer
impl Unpin for NamedSliceSerializer
impl !Sync for NamedSliceSerializer
impl !UnwindSafe for NamedSliceSerializer
impl !RefUnwindSafe for NamedSliceSerializer
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,