#[repr(C)]pub struct XmtpFfiCreateGroupOptions {
pub permissions: i32,
pub name: *const c_char,
pub description: *const c_char,
pub image_url: *const c_char,
pub app_data: *const c_char,
pub message_disappear_from_ns: i64,
pub message_disappear_in_ns: i64,
}Expand description
Options for creating a new group conversation.
Fields§
§permissions: i32Permission preset: 0 = AllMembers (default), 1 = AdminOnly.
name: *const c_charGroup name (nullable).
description: *const c_charGroup description (nullable).
image_url: *const c_charGroup image URL (nullable).
app_data: *const c_charCustom app data string (nullable).
message_disappear_from_ns: i64Message disappearing “from” timestamp in ns. 0 = not set.
message_disappear_in_ns: i64Message disappearing “in” duration in ns. 0 = not set.
Trait Implementations§
Source§impl Clone for XmtpFfiCreateGroupOptions
impl Clone for XmtpFfiCreateGroupOptions
Source§fn clone(&self) -> XmtpFfiCreateGroupOptions
fn clone(&self) -> XmtpFfiCreateGroupOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for XmtpFfiCreateGroupOptions
Source§impl Debug for XmtpFfiCreateGroupOptions
impl Debug for XmtpFfiCreateGroupOptions
Source§impl Default for XmtpFfiCreateGroupOptions
impl Default for XmtpFfiCreateGroupOptions
impl Eq for XmtpFfiCreateGroupOptions
Source§impl PartialEq for XmtpFfiCreateGroupOptions
impl PartialEq for XmtpFfiCreateGroupOptions
Source§fn eq(&self, other: &XmtpFfiCreateGroupOptions) -> bool
fn eq(&self, other: &XmtpFfiCreateGroupOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for XmtpFfiCreateGroupOptions
Auto Trait Implementations§
impl !Send for XmtpFfiCreateGroupOptions
impl !Sync for XmtpFfiCreateGroupOptions
impl Freeze for XmtpFfiCreateGroupOptions
impl RefUnwindSafe for XmtpFfiCreateGroupOptions
impl Unpin for XmtpFfiCreateGroupOptions
impl UnsafeUnpin for XmtpFfiCreateGroupOptions
impl UnwindSafe for XmtpFfiCreateGroupOptions
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