#[non_exhaustive]pub struct AvatarConfig {
pub avatar_name: Option<String>,
pub customized_avatar: Option<CustomizedAvatar>,
pub audio_bitrate_bps: Option<i64>,
pub video_bitrate_bps: Option<i64>,
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.avatar_name: Option<String>§customized_avatar: Option<CustomizedAvatar>§audio_bitrate_bps: Option<i64>§video_bitrate_bps: Option<i64>§rest: RestImplementations§
Source§impl AvatarConfig
impl AvatarConfig
Sourcepub fn builder() -> AvatarConfigBuilder
pub fn builder() -> AvatarConfigBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for AvatarConfig
impl Clone for AvatarConfig
Source§impl Debug for AvatarConfig
impl Debug for AvatarConfig
Source§impl DeclaredFields for AvatarConfig
impl DeclaredFields for AvatarConfig
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for AvatarConfig
impl<'de> Deserialize<'de> for AvatarConfig
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 AvatarConfig
impl PartialEq for AvatarConfig
Source§impl Serialize for AvatarConfig
impl Serialize for AvatarConfig
impl StructuralPartialEq for AvatarConfig
Auto Trait Implementations§
impl Freeze for AvatarConfig
impl RefUnwindSafe for AvatarConfig
impl Send for AvatarConfig
impl Sync for AvatarConfig
impl Unpin for AvatarConfig
impl UnsafeUnpin for AvatarConfig
impl UnwindSafe for AvatarConfig
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