pub struct PassthroughConverter;Expand description
Default converter that leaves Firestore maps unchanged (raw JSON-style data).
Trait Implementations§
Source§impl Clone for PassthroughConverter
impl Clone for PassthroughConverter
Source§fn clone(&self) -> PassthroughConverter
fn clone(&self) -> PassthroughConverter
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 Default for PassthroughConverter
impl Default for PassthroughConverter
Source§fn default() -> PassthroughConverter
fn default() -> PassthroughConverter
Returns the “default value” for a type. Read more
Source§impl FirestoreDataConverter for PassthroughConverter
impl FirestoreDataConverter for PassthroughConverter
Source§type Model = BTreeMap<String, FirestoreValue>
type Model = BTreeMap<String, FirestoreValue>
The strongly typed model associated with this converter.
Source§fn to_map(
&self,
value: &Self::Model,
) -> FirestoreResult<BTreeMap<String, FirestoreValue>>
fn to_map( &self, value: &Self::Model, ) -> FirestoreResult<BTreeMap<String, FirestoreValue>>
Encodes the user model into a Firestore map for writes.
Auto Trait Implementations§
impl Freeze for PassthroughConverter
impl RefUnwindSafe for PassthroughConverter
impl Send for PassthroughConverter
impl Sync for PassthroughConverter
impl Unpin for PassthroughConverter
impl UnwindSafe for PassthroughConverter
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