#[repr(C)]pub struct XmtpFfiConversationDebugInfo {
pub epoch: u64,
pub maybe_forked: i32,
pub fork_details: *mut c_char,
pub is_commit_log_forked: i32,
pub local_commit_log: *mut c_char,
pub remote_commit_log: *mut c_char,
pub cursors: *mut XmtpFfiCursor,
pub cursors_count: i32,
}Expand description
Conversation debug info (epoch, fork status, commit logs, cursors).
Fields§
§epoch: u64§maybe_forked: i32§fork_details: *mut c_char§is_commit_log_forked: i32-1 = unknown, 0 = no, 1 = yes
local_commit_log: *mut c_char§remote_commit_log: *mut c_char§cursors: *mut XmtpFfiCursorHeap-allocated cursor array. Free with the debug_info_free function.
cursors_count: i32Trait Implementations§
Source§impl Clone for XmtpFfiConversationDebugInfo
impl Clone for XmtpFfiConversationDebugInfo
Source§fn clone(&self) -> XmtpFfiConversationDebugInfo
fn clone(&self) -> XmtpFfiConversationDebugInfo
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 XmtpFfiConversationDebugInfo
impl Debug for XmtpFfiConversationDebugInfo
Source§impl PartialEq for XmtpFfiConversationDebugInfo
impl PartialEq for XmtpFfiConversationDebugInfo
Source§fn eq(&self, other: &XmtpFfiConversationDebugInfo) -> bool
fn eq(&self, other: &XmtpFfiConversationDebugInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for XmtpFfiConversationDebugInfo
impl Eq for XmtpFfiConversationDebugInfo
impl StructuralPartialEq for XmtpFfiConversationDebugInfo
Auto Trait Implementations§
impl Freeze for XmtpFfiConversationDebugInfo
impl RefUnwindSafe for XmtpFfiConversationDebugInfo
impl !Send for XmtpFfiConversationDebugInfo
impl !Sync for XmtpFfiConversationDebugInfo
impl Unpin for XmtpFfiConversationDebugInfo
impl UnsafeUnpin for XmtpFfiConversationDebugInfo
impl UnwindSafe for XmtpFfiConversationDebugInfo
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