pub struct OptionBlockObject {
pub text: TextBlockObject,
pub value: Option<String>,
pub description: Option<TextBlockObject>,
pub url: Option<String>,
}Expand description
An object that represents a single selectable item in a select menu, multi-select menu, checkbox group, radio button group, or overflow menu.
See: https://api.slack.com/reference/block-kit/composition-objects#option
Fields§
§text: TextBlockObject§value: Option<String>§description: Option<TextBlockObject>§url: Option<String>Implementations§
Source§impl OptionBlockObject
impl OptionBlockObject
pub fn builder(text: TextBlockObject) -> OptionBlockObjectBuilder
Trait Implementations§
Source§impl Debug for OptionBlockObject
impl Debug for OptionBlockObject
Source§impl Default for OptionBlockObject
impl Default for OptionBlockObject
Source§fn default() -> OptionBlockObject
fn default() -> OptionBlockObject
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OptionBlockObject
impl<'de> Deserialize<'de> for OptionBlockObject
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 OptionBlockObject
impl PartialEq for OptionBlockObject
Source§impl Serialize for OptionBlockObject
impl Serialize for OptionBlockObject
impl StructuralPartialEq for OptionBlockObject
Auto Trait Implementations§
impl Freeze for OptionBlockObject
impl RefUnwindSafe for OptionBlockObject
impl Send for OptionBlockObject
impl Sync for OptionBlockObject
impl Unpin for OptionBlockObject
impl UnwindSafe for OptionBlockObject
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