#[repr(C)]pub struct C4Document {
pub _internal1: *mut c_void,
pub _internal2: *mut c_void,
pub flags: C4DocumentFlags,
pub docID: C4HeapString,
pub revID: C4HeapString,
pub sequence: C4SequenceNumber,
pub selectedRev: C4Revision,
pub extraInfo: C4ExtraInfo,
}Fields§
§_internal1: *mut c_void§_internal2: *mut c_void§flags: C4DocumentFlags< Document flags
docID: C4HeapString< Document ID
revID: C4HeapString< Revision ID of current revision
sequence: C4SequenceNumber< Sequence at which doc was last updated
selectedRev: C4Revision< Describes the currently-selected revision
extraInfo: C4ExtraInfo< For client use
Trait Implementations§
Source§impl Clone for C4Document
impl Clone for C4Document
Source§fn clone(&self) -> C4Document
fn clone(&self) -> C4Document
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 C4Document
impl Debug for C4Document
impl Copy for C4Document
Auto Trait Implementations§
impl Freeze for C4Document
impl RefUnwindSafe for C4Document
impl !Send for C4Document
impl !Sync for C4Document
impl Unpin for C4Document
impl UnwindSafe for C4Document
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