Struct DatetimeSerializer
pub struct DatetimeSerializer { /* private fields */ }
Serializer / format support for emitting [Datetime][crate::Datetime]
Implementations
impl DatetimeSerializer
fn new() -> SelfCreate a serializer to emit [
Datetime][crate::Datetime]fn serialize_field<T>(&mut self, key: &'static str, value: &T) -> Result<(), SerializerError> where T: Serialize + ?Sized,fn end(self) -> Result<Datetime, SerializerError>
Trait Implementations
impl Default for DatetimeSerializer
fn default() -> DatetimeSerializer
Auto Trait Implementations
impl Freeze for DatetimeSerializer
impl RefUnwindSafe for DatetimeSerializer
impl Send for DatetimeSerializer
impl Sync for DatetimeSerializer
impl Unpin for DatetimeSerializer
impl UnsafeUnpin for DatetimeSerializer
impl UnwindSafe for DatetimeSerializer
Blanket Implementations
impl<T> Any for DatetimeSerializer
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for DatetimeSerializer
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for DatetimeSerializer
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for DatetimeSerializer
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for DatetimeSerializer
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for DatetimeSerializer
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for DatetimeSerializer
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>