#[non_exhaustive]pub struct UpdateSessionTemplateRequest {
pub session_template: Option<SessionTemplate>,
/* private fields */
}Expand description
A request to update a session template.
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_template: Option<SessionTemplate>Required. The updated session template.
Implementations§
Source§impl UpdateSessionTemplateRequest
impl UpdateSessionTemplateRequest
pub fn new() -> Self
Sourcepub fn set_session_template<T: Into<Option<SessionTemplate>>>(
self,
v: T,
) -> Self
pub fn set_session_template<T: Into<Option<SessionTemplate>>>( self, v: T, ) -> Self
Sets the value of session_template.
Trait Implementations§
Source§impl Clone for UpdateSessionTemplateRequest
impl Clone for UpdateSessionTemplateRequest
Source§fn clone(&self) -> UpdateSessionTemplateRequest
fn clone(&self) -> UpdateSessionTemplateRequest
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 moreSource§impl Debug for UpdateSessionTemplateRequest
impl Debug for UpdateSessionTemplateRequest
Source§impl Default for UpdateSessionTemplateRequest
impl Default for UpdateSessionTemplateRequest
Source§fn default() -> UpdateSessionTemplateRequest
fn default() -> UpdateSessionTemplateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateSessionTemplateRequestwhere
UpdateSessionTemplateRequest: Default,
impl<'de> Deserialize<'de> for UpdateSessionTemplateRequestwhere
UpdateSessionTemplateRequest: Default,
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 Message for UpdateSessionTemplateRequest
impl Message for UpdateSessionTemplateRequest
Source§impl PartialEq for UpdateSessionTemplateRequest
impl PartialEq for UpdateSessionTemplateRequest
Source§fn eq(&self, other: &UpdateSessionTemplateRequest) -> bool
fn eq(&self, other: &UpdateSessionTemplateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UpdateSessionTemplateRequest
Auto Trait Implementations§
impl Freeze for UpdateSessionTemplateRequest
impl RefUnwindSafe for UpdateSessionTemplateRequest
impl Send for UpdateSessionTemplateRequest
impl Sync for UpdateSessionTemplateRequest
impl Unpin for UpdateSessionTemplateRequest
impl UnwindSafe for UpdateSessionTemplateRequest
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