pub struct GroupContent {
pub metadata: Option<ContentMetadata>,
pub parts: Vec<GroupContentPart>,
pub type: String,
}Fields§
§metadata: Option<ContentMetadata>§parts: Vec<GroupContentPart>§type: StringImplementations§
Source§impl GroupContent
impl GroupContent
pub fn serialize<__S>(
__self: &GroupContent,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> GroupContent
impl<'de> GroupContent
pub fn deserialize<__D>(__deserializer: __D) -> Result<GroupContent, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for GroupContent
impl Clone for GroupContent
Source§impl Debug for GroupContent
impl Debug for GroupContent
Source§impl<'de> Deserialize<'de> for GroupContent
impl<'de> Deserialize<'de> for GroupContent
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
Auto Trait Implementations§
impl Freeze for GroupContent
impl RefUnwindSafe for GroupContent
impl Send for GroupContent
impl Sync for GroupContent
impl Unpin for GroupContent
impl UnsafeUnpin for GroupContent
impl UnwindSafe for GroupContent
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