pub struct InteractionInsert {
pub interaction: Interaction,
pub replace_blocking: bool,
}Expand description
Inserts one new interaction.
Fields§
§interaction: InteractionThe interaction, in status Active.
replace_blocking: booltrue to invalidate an Active blocking occupant of the same case
(see InteractionWriter::insert_replacing_blocking); false to fail with
Conflict when the slot is taken.
Trait Implementations§
Source§impl Clone for InteractionInsert
impl Clone for InteractionInsert
Source§impl Debug for InteractionInsert
impl Debug for InteractionInsert
Source§impl<'de> Deserialize<'de> for InteractionInsert
impl<'de> Deserialize<'de> for InteractionInsert
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 Eq for InteractionInsert
Source§impl PartialEq for InteractionInsert
impl PartialEq for InteractionInsert
Source§impl Serialize for InteractionInsert
impl Serialize for InteractionInsert
impl StructuralPartialEq for InteractionInsert
Auto Trait Implementations§
impl Freeze for InteractionInsert
impl RefUnwindSafe for InteractionInsert
impl Send for InteractionInsert
impl Sync for InteractionInsert
impl Unpin for InteractionInsert
impl UnsafeUnpin for InteractionInsert
impl UnwindSafe for InteractionInsert
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.