pub struct SyncPushRequest {
pub since: Option<String>,
pub foods: Vec<Food>,
pub meal_entries: Vec<ExportMealEntry>,
pub recipes: Vec<ExportRecipe>,
pub recipe_ingredients: Vec<ExportRecipeIngredient>,
pub targets: Vec<ExportTarget>,
pub weight_entries: Vec<ExportWeightEntry>,
pub tombstones: Vec<SyncTombstone>,
}Fields§
§since: Option<String>§foods: Vec<Food>§meal_entries: Vec<ExportMealEntry>§recipes: Vec<ExportRecipe>§recipe_ingredients: Vec<ExportRecipeIngredient>§targets: Vec<ExportTarget>§weight_entries: Vec<ExportWeightEntry>§tombstones: Vec<SyncTombstone>Trait Implementations§
Source§impl Clone for SyncPushRequest
impl Clone for SyncPushRequest
Source§fn clone(&self) -> SyncPushRequest
fn clone(&self) -> SyncPushRequest
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 Debug for SyncPushRequest
impl Debug for SyncPushRequest
Source§impl<'de> Deserialize<'de> for SyncPushRequest
impl<'de> Deserialize<'de> for SyncPushRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SyncPushRequest
impl RefUnwindSafe for SyncPushRequest
impl Send for SyncPushRequest
impl Sync for SyncPushRequest
impl Unpin for SyncPushRequest
impl UnsafeUnpin for SyncPushRequest
impl UnwindSafe for SyncPushRequest
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