#[repr(C)]pub struct XmtpFfiConsentRecord {
pub entity_type: XmtpFfiConsentEntityType,
pub state: XmtpFfiConsentState,
pub entity: *mut c_char,
}Expand description
A consent record exposed to C.
Fields§
§entity_type: XmtpFfiConsentEntityType§state: XmtpFfiConsentState§entity: *mut c_charEntity identifier string.
Trait Implementations§
Source§impl Clone for XmtpFfiConsentRecord
impl Clone for XmtpFfiConsentRecord
Source§fn clone(&self) -> XmtpFfiConsentRecord
fn clone(&self) -> XmtpFfiConsentRecord
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 XmtpFfiConsentRecord
impl Debug for XmtpFfiConsentRecord
Source§impl Default for XmtpFfiConsentRecord
impl Default for XmtpFfiConsentRecord
Source§impl PartialEq for XmtpFfiConsentRecord
impl PartialEq for XmtpFfiConsentRecord
impl Copy for XmtpFfiConsentRecord
impl Eq for XmtpFfiConsentRecord
impl StructuralPartialEq for XmtpFfiConsentRecord
Auto Trait Implementations§
impl Freeze for XmtpFfiConsentRecord
impl RefUnwindSafe for XmtpFfiConsentRecord
impl !Send for XmtpFfiConsentRecord
impl !Sync for XmtpFfiConsentRecord
impl Unpin for XmtpFfiConsentRecord
impl UnsafeUnpin for XmtpFfiConsentRecord
impl UnwindSafe for XmtpFfiConsentRecord
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