pub struct Group { /* private fields */ }Implementations§
Source§impl Group
impl Group
pub fn from_server( base_url: String, app_token: String, server_data: GroupOutDataLight, ) -> Self
pub fn get_group_id(&self) -> &str
pub fn get_parent_group_id(&self) -> Option<&GroupId>
pub fn get_fetched_from_parent_group(&self) -> bool
pub fn get_rank(&self) -> i32
pub fn get_access_group_as_member(&self) -> Option<&str>
pub fn prepare_update_rank( &self, user_id: &str, new_rank: i32, ) -> Result<String, SentcError>
pub fn get_created_time(&self) -> u128
pub fn get_joined_time(&self) -> u128
pub fn is_connected_group(&self) -> bool
pub fn access_by_parent_group(&self) -> Option<&GroupId>
pub fn access_by_group_as_member(&self) -> Option<&GroupId>
Auto Trait Implementations§
impl Freeze for Group
impl RefUnwindSafe for Group
impl Send for Group
impl Sync for Group
impl Unpin for Group
impl UnwindSafe for Group
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