pub struct RoomPolicy {
pub moderator_agent_ids: Vec<AgentId>,
pub max_speakers: Option<u32>,
pub observer_allowed: Option<bool>,
pub extra: BTreeMap<String, Value>,
}Fields§
§moderator_agent_ids: Vec<AgentId>§max_speakers: Option<u32>§observer_allowed: Option<bool>§extra: BTreeMap<String, Value>Implementations§
Source§impl RoomPolicy
impl RoomPolicy
Trait Implementations§
Source§impl Clone for RoomPolicy
impl Clone for RoomPolicy
Source§fn clone(&self) -> RoomPolicy
fn clone(&self) -> RoomPolicy
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 moreSource§impl Debug for RoomPolicy
impl Debug for RoomPolicy
Source§impl Default for RoomPolicy
impl Default for RoomPolicy
Source§fn default() -> RoomPolicy
fn default() -> RoomPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RoomPolicy
impl<'de> Deserialize<'de> for RoomPolicy
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
Source§impl PartialEq for RoomPolicy
impl PartialEq for RoomPolicy
Source§impl Serialize for RoomPolicy
impl Serialize for RoomPolicy
impl StructuralPartialEq for RoomPolicy
Auto Trait Implementations§
impl Freeze for RoomPolicy
impl RefUnwindSafe for RoomPolicy
impl Send for RoomPolicy
impl Sync for RoomPolicy
impl Unpin for RoomPolicy
impl UnsafeUnpin for RoomPolicy
impl UnwindSafe for RoomPolicy
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