#[non_exhaustive]pub struct CreateLiveSessionRequestBody {
pub session: LiveSessionConfig,
pub transport: LiveCreateTransport,
pub rest: Rest,
}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.session: LiveSessionConfig§transport: LiveCreateTransport§rest: RestImplementations§
Source§impl CreateLiveSessionRequestBody
impl CreateLiveSessionRequestBody
Sourcepub fn builder(
session: LiveSessionConfig,
transport: LiveCreateTransport,
) -> CreateLiveSessionRequestBodyBuilder
pub fn builder( session: LiveSessionConfig, transport: LiveCreateTransport, ) -> CreateLiveSessionRequestBodyBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for CreateLiveSessionRequestBody
impl Clone for CreateLiveSessionRequestBody
Source§impl Debug for CreateLiveSessionRequestBody
impl Debug for CreateLiveSessionRequestBody
Source§impl DeclaredFields for CreateLiveSessionRequestBody
impl DeclaredFields for CreateLiveSessionRequestBody
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for CreateLiveSessionRequestBody
impl<'de> Deserialize<'de> for CreateLiveSessionRequestBody
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
impl StructuralPartialEq for CreateLiveSessionRequestBody
Auto Trait Implementations§
impl Freeze for CreateLiveSessionRequestBody
impl RefUnwindSafe for CreateLiveSessionRequestBody
impl Send for CreateLiveSessionRequestBody
impl Sync for CreateLiveSessionRequestBody
impl Unpin for CreateLiveSessionRequestBody
impl UnsafeUnpin for CreateLiveSessionRequestBody
impl UnwindSafe for CreateLiveSessionRequestBody
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