[][src]Struct google_chat1::Section

pub struct Section {
    pub widgets: Option<Vec<WidgetMarkup>>,
    pub header: Option<String>,
}

A section contains a collection of widgets that are rendered (vertically) in the order that they are specified. Across all platforms, cards have a narrow fixed width, so there is currently no need for layout properties (e.g. float).

This type is not used in any activity, and only used as part of another schema.

Fields

widgets: Option<Vec<WidgetMarkup>>

A section must contain at least 1 widget.

header: Option<String>

The header of the section, text formatted supported.

Trait Implementations

impl Part for Section[src]

impl Default for Section[src]

impl Clone for Section[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Section[src]

impl Serialize for Section[src]

impl<'de> Deserialize<'de> for Section[src]

Auto Trait Implementations

impl Send for Section

impl Unpin for Section

impl Sync for Section

impl UnwindSafe for Section

impl RefUnwindSafe for Section

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]