pub struct TeamSettings {
pub default_session_visibility: SessionVisibility,
pub allow_external_sharing: bool,
pub default_member_role: Role,
pub require_join_approval: bool,
pub enable_realtime_collaboration: bool,
pub session_retention_days: u32,
pub max_members: u32,
}Expand description
Team settings
Fields§
§default_session_visibility: SessionVisibilityWhether new members can view all team sessions
allow_external_sharing: boolWhether to allow session sharing outside team
default_member_role: RoleDefault role for new members
require_join_approval: boolRequire approval for join requests
enable_realtime_collaboration: boolEnable real-time collaboration features
session_retention_days: u32Session retention policy (days, 0 = forever)
max_members: u32Maximum team size (0 = unlimited)
Trait Implementations§
Source§impl Clone for TeamSettings
impl Clone for TeamSettings
Source§fn clone(&self) -> TeamSettings
fn clone(&self) -> TeamSettings
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 TeamSettings
impl Debug for TeamSettings
Source§impl Default for TeamSettings
impl Default for TeamSettings
Source§impl<'de> Deserialize<'de> for TeamSettings
impl<'de> Deserialize<'de> for TeamSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TeamSettings
impl RefUnwindSafe for TeamSettings
impl Send for TeamSettings
impl Sync for TeamSettings
impl Unpin for TeamSettings
impl UnwindSafe for TeamSettings
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more