Struct matrix_sdk_base::ruma::events::call::member::LivekitFocus
#[non_exhaustive]pub struct LivekitFocus {
pub alias: String,
pub service_url: String,
}
Available on crate feature
unstable-msc3401
only.Expand description
The fields to describe livekit as an active_foci
.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.alias: String
The alias where the livekit sessions can be reached.
service_url: String
The url of the jwt server for the livekit instance.
Implementations§
§impl LivekitFocus
impl LivekitFocus
pub fn new(alias: String, service_url: String) -> LivekitFocus
pub fn new(alias: String, service_url: String) -> LivekitFocus
Initialize a LivekitFocus
.
Arguments
alias
- The alias where the livekit sessions can be reached.service_url
- The url of the jwt server for the livekit instance.
Trait Implementations§
§impl Clone for LivekitFocus
impl Clone for LivekitFocus
§fn clone(&self) -> LivekitFocus
fn clone(&self) -> LivekitFocus
Returns a copy 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 more§impl Debug for LivekitFocus
impl Debug for LivekitFocus
§impl<'de> Deserialize<'de> for LivekitFocus
impl<'de> Deserialize<'de> for LivekitFocus
§fn deserialize<__D>(
__deserializer: __D
) -> Result<LivekitFocus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<LivekitFocus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for LivekitFocus
impl Serialize for LivekitFocus
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for LivekitFocus
impl Send for LivekitFocus
impl Sync for LivekitFocus
impl Unpin for LivekitFocus
impl UnwindSafe for LivekitFocus
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