Struct rincon_session::client::UpdatedDocument
[−]
[src]
pub struct UpdatedDocument<Old, New> { /* fields omitted */ }
Methods
impl<Old, New> UpdatedDocument<Old, New>
[src]
pub fn id(&self) -> &DocumentId
[src]
pub fn key(&self) -> &DocumentKey
[src]
pub fn revision(&self) -> &Revision
[src]
pub fn old_revision(&self) -> &Revision
[src]
pub fn old_content(&self) -> Option<&Old>
[src]
pub fn new_content(&self) -> Option<&New>
[src]
Trait Implementations
impl<'de, Old, New> Deserialize<'de> for UpdatedDocument<Old, New> where
New: DeserializeOwned,
Old: DeserializeOwned,
[src]
New: DeserializeOwned,
Old: DeserializeOwned,
fn deserialize<D>(
deserializer: D
) -> Result<UpdatedDocument<Old, New>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]
deserializer: D
) -> Result<UpdatedDocument<Old, New>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl<Old, New> PartialEq<UpdatedDocument<Old, New>> for UpdatedDocument<Old, New> where
New: PartialEq<New>,
Old: PartialEq<Old>,
[src]
New: PartialEq<New>,
Old: PartialEq<Old>,
fn eq(&self, __arg_0: &UpdatedDocument<Old, New>) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &UpdatedDocument<Old, New>) -> bool
[src]
This method tests for !=
.
impl<Old, New> Clone for UpdatedDocument<Old, New> where
New: Clone,
Old: Clone,
[src]
New: Clone,
Old: Clone,
fn clone(&self) -> UpdatedDocument<Old, New>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<Old, New> Debug for UpdatedDocument<Old, New> where
New: Debug,
Old: Debug,
[src]
New: Debug,
Old: Debug,
Auto Trait Implementations
impl<Old, New> Send for UpdatedDocument<Old, New> where
New: Send,
Old: Send,
New: Send,
Old: Send,
impl<Old, New> Sync for UpdatedDocument<Old, New> where
New: Sync,
Old: Sync,
New: Sync,
Old: Sync,