[−][src]Trait persia_speedy::Writable
Required methods
Loading content...Provided methods
pub fn write_to_buffer(&self, buffer: &mut [u8]) -> Result<(), C::Error> where
Self: DefaultContext<Context = C>,
C: Default,
[src]
Self: DefaultContext<Context = C>,
C: Default,
pub fn write_to_vec(&self) -> Result<Vec<u8>, C::Error> where
Self: DefaultContext<Context = C>,
C: Default,
[src]
Self: DefaultContext<Context = C>,
C: Default,
pub fn write_to_stream<S: Write>(&self, stream: S) -> Result<(), C::Error> where
Self: DefaultContext<Context = C>,
C: Default,
[src]
Self: DefaultContext<Context = C>,
C: Default,
pub fn write_to_file(&self, path: impl AsRef<Path>) -> Result<(), C::Error> where
Self: DefaultContext<Context = C>,
C: Default,
[src]
Self: DefaultContext<Context = C>,
C: Default,
pub fn write_to_buffer_with_ctx(
&self,
context: C,
buffer: &mut [u8]
) -> Result<(), C::Error>
[src]
&self,
context: C,
buffer: &mut [u8]
) -> Result<(), C::Error>
pub fn write_to_vec_with_ctx(&self, context: C) -> Result<Vec<u8>, C::Error>
[src]
pub fn write_to_stream_with_ctx<S: Write>(
&self,
context: C,
stream: S
) -> Result<(), C::Error>
[src]
&self,
context: C,
stream: S
) -> Result<(), C::Error>
pub fn write_to_file_with_ctx(
&self,
context: C,
path: impl AsRef<Path>
) -> Result<(), C::Error>
[src]
&self,
context: C,
path: impl AsRef<Path>
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
Implementations on Foreign Types
impl<C, K, V> Writable<C> for BTreeMap<K, V> where
C: Context,
K: Writable<C>,
V: Writable<C>,
[src]
C: Context,
K: Writable<C>,
V: Writable<C>,
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, T> Writable<C> for BTreeSet<T> where
C: Context,
T: Writable<C>,
[src]
C: Context,
T: Writable<C>,
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, K, V, S> Writable<C> for HashMap<K, V, S> where
C: Context,
K: Writable<C>,
V: Writable<C>,
[src]
C: Context,
K: Writable<C>,
V: Writable<C>,
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, T, S> Writable<C> for HashSet<T, S> where
C: Context,
T: Writable<C>,
[src]
C: Context,
T: Writable<C>,
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for i8
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for i16
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for i32
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for i64
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for u8
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for u16
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for u32
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for u64
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for u128
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for f32
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for f64
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for f16
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for usize
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for bool
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for char
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for String
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for str
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<'r, C: Context> Writable<C> for Cow<'r, str>
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, T: Writable<C>> Writable<C> for [T]
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<'r, C: Context, T: Writable<C>> Writable<C> for Cow<'r, [T]> where
[T]: ToOwned,
[src]
[T]: ToOwned,
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, T: Writable<C>> Writable<C> for Vec<T>
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, T: Writable<C>, V: Writable<C>> Writable<C> for Result<T, V>
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, T: Writable<C>> Writable<C> for Range<T>
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, T: Writable<C>> Writable<C> for Option<T>
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for ()
[src]
pub fn write_to<W: ?Sized + Writer<C>>(&self, _: &mut W) -> Result<(), C::Error>
[src]
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, A0: Writable<C>> Writable<C> for (A0,)
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, A0: Writable<C>, A1: Writable<C>> Writable<C> for (A0, A1)
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, A0: Writable<C>, A1: Writable<C>, A2: Writable<C>> Writable<C> for (A0, A1, A2)
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, A0: Writable<C>, A1: Writable<C>, A2: Writable<C>, A3: Writable<C>> Writable<C> for (A0, A1, A2, A3)
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, A0: Writable<C>, A1: Writable<C>, A2: Writable<C>, A3: Writable<C>, A4: Writable<C>> Writable<C> for (A0, A1, A2, A3, A4)
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, A0: Writable<C>, A1: Writable<C>, A2: Writable<C>, A3: Writable<C>, A4: Writable<C>, A5: Writable<C>> Writable<C> for (A0, A1, A2, A3, A4, A5)
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, A0: Writable<C>, A1: Writable<C>, A2: Writable<C>, A3: Writable<C>, A4: Writable<C>, A5: Writable<C>, A6: Writable<C>> Writable<C> for (A0, A1, A2, A3, A4, A5, A6)
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, A0: Writable<C>, A1: Writable<C>, A2: Writable<C>, A3: Writable<C>, A4: Writable<C>, A5: Writable<C>, A6: Writable<C>, A7: Writable<C>> Writable<C> for (A0, A1, A2, A3, A4, A5, A6, A7)
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, A0: Writable<C>, A1: Writable<C>, A2: Writable<C>, A3: Writable<C>, A4: Writable<C>, A5: Writable<C>, A6: Writable<C>, A7: Writable<C>, A8: Writable<C>> Writable<C> for (A0, A1, A2, A3, A4, A5, A6, A7, A8)
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, A0: Writable<C>, A1: Writable<C>, A2: Writable<C>, A3: Writable<C>, A4: Writable<C>, A5: Writable<C>, A6: Writable<C>, A7: Writable<C>, A8: Writable<C>, A9: Writable<C>> Writable<C> for (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context, A0: Writable<C>, A1: Writable<C>, A2: Writable<C>, A3: Writable<C>, A4: Writable<C>, A5: Writable<C>, A6: Writable<C>, A7: Writable<C>, A8: Writable<C>, A9: Writable<C>, A10: Writable<C>> Writable<C> for (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)
[src]
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<'a, C, T> Writable<C> for &'a T where
C: Context,
T: Writable<C>,
[src]
C: Context,
T: Writable<C>,
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<'a, C, T> Writable<C> for &'a mut T where
C: Context,
T: Writable<C>,
[src]
C: Context,
T: Writable<C>,
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C> Writable<C> for NonZeroU32 where
C: Context,
[src]
C: Context,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for AtomicI8
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for AtomicI16
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for AtomicI32
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for AtomicI64
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for AtomicU8
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for AtomicU16
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for AtomicU32
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C: Context> Writable<C> for AtomicU64
[src]
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C> Writable<C> for Ipv4Addr where
C: Context,
[src]
C: Context,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C> Writable<C> for Ipv6Addr where
C: Context,
[src]
C: Context,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C> Writable<C> for IpAddr where
C: Context,
[src]
C: Context,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C> Writable<C> for Duration where
C: Context,
[src]
C: Context,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C> Writable<C> for SystemTime where
C: Context,
[src]
C: Context,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, T> Writable<C> for [T; 1] where
C: Context,
T: Writable<C>,
[src]
C: Context,
T: Writable<C>,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, T> Writable<C> for [T; 2] where
C: Context,
T: Writable<C>,
[src]
C: Context,
T: Writable<C>,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, T> Writable<C> for [T; 3] where
C: Context,
T: Writable<C>,
[src]
C: Context,
T: Writable<C>,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, T> Writable<C> for [T; 4] where
C: Context,
T: Writable<C>,
[src]
C: Context,
T: Writable<C>,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, T> Writable<C> for [T; 5] where
C: Context,
T: Writable<C>,
[src]
C: Context,
T: Writable<C>,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, T> Writable<C> for [T; 6] where
C: Context,
T: Writable<C>,
[src]
C: Context,
T: Writable<C>,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, T> Writable<C> for [T; 7] where
C: Context,
T: Writable<C>,
[src]
C: Context,
T: Writable<C>,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, T> Writable<C> for [T; 8] where
C: Context,
T: Writable<C>,
[src]
C: Context,
T: Writable<C>,
pub fn write_to<W: ?Sized>(&self, writer: &mut W) -> Result<(), C::Error> where
W: Writer<C>,
[src]
W: Writer<C>,
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C> Writable<C> for DateTime<Utc> where
C: Context,
[src]
C: Context,
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, A> Writable<C> for SmallVec<A> where
C: Context,
A: Array,
<A as Array>::Item: Writable<C>,
[src]
C: Context,
A: Array,
<A as Array>::Item: Writable<C>,
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, K, V, S> Writable<C> for HashMap<K, V, S> where
C: Context,
K: Writable<C>,
V: Writable<C>,
[src]
C: Context,
K: Writable<C>,
V: Writable<C>,
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C> Writable<C> for Bytes where
C: Context,
[src]
C: Context,
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, K, V, S> Writable<C> for IndexMap<K, V, S> where
C: Context,
K: Writable<C>,
V: Writable<C>,
[src]
C: Context,
K: Writable<C>,
V: Writable<C>,
pub fn write_to<W: ?Sized + Writer<C>>(
&self,
writer: &mut W
) -> Result<(), C::Error>
[src]
&self,
writer: &mut W
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C, D, P> Writable<C> for ArrayBase<OwnedRepr<P>, D> where
C: Context,
D: Dimension,
P: Writable<C>,
[src]
C: Context,
D: Dimension,
P: Writable<C>,
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C> Writable<C> for TinyStr4 where
C: Context,
[src]
C: Context,
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C> Writable<C> for TinyStr8 where
C: Context,
[src]
C: Context,
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>
pub fn bytes_needed(&self) -> Result<usize, C::Error>
[src]
impl<C> Writable<C> for TinyStr16 where
C: Context,
[src]
C: Context,
pub fn write_to<T: ?Sized + Writer<C>>(
&self,
writer: &mut T
) -> Result<(), C::Error>
[src]
&self,
writer: &mut T
) -> Result<(), C::Error>