#[non_exhaustive]pub struct ConflictErrorResponseContent {
pub error: Option<String>,
pub errors: Option<Vec<String>>,
pub contact_id: Option<i64>,
pub conflicting_contact_ids: Option<Vec<i64>>,
}Expand description
The request conflicts with current state, e.g. starting a time track while one is already ongoing. Time tracks answer {“error”: “…”}; contact writes answer the {“errors”: […]} list every other error path uses.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.error: Option<String>§errors: Option<Vec<String>>§contact_id: Option<i64>Contact writes only: the contact that was written – a create that clashes still creates the contact – and the contacts already holding the email addresses that were sent, so a client can offer the merge the web offers.
conflicting_contact_ids: Option<Vec<i64>>Trait Implementations§
Source§impl Clone for ConflictErrorResponseContent
impl Clone for ConflictErrorResponseContent
Source§fn clone(&self) -> ConflictErrorResponseContent
fn clone(&self) -> ConflictErrorResponseContent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConflictErrorResponseContent
impl Debug for ConflictErrorResponseContent
Source§impl Default for ConflictErrorResponseContent
impl Default for ConflictErrorResponseContent
Source§fn default() -> ConflictErrorResponseContent
fn default() -> ConflictErrorResponseContent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConflictErrorResponseContent
impl<'de> Deserialize<'de> for ConflictErrorResponseContent
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
impl StructuralPartialEq for ConflictErrorResponseContent
Auto Trait Implementations§
impl Freeze for ConflictErrorResponseContent
impl RefUnwindSafe for ConflictErrorResponseContent
impl Send for ConflictErrorResponseContent
impl Sync for ConflictErrorResponseContent
impl Unpin for ConflictErrorResponseContent
impl UnsafeUnpin for ConflictErrorResponseContent
impl UnwindSafe for ConflictErrorResponseContent
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